SIVIC API
0.9.26
|
#include <svkAreaPicker.h>
Public Member Functions | |
vtkTypeMacro (svkAreaPicker, vtkAbstractPropPicker) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetPickCoords (double x0, double y0, double x1, double y1) |
void | SetRenderer (vtkRenderer *) |
virtual int | Pick () |
virtual int | AreaPick (double x0, double y0, double x1, double y1, vtkRenderer *renderer=NULL) |
virtual int | Pick (double x0, double y0, double vtkNotUsed(z0), vtkRenderer *renderer=NULL) |
vtkGetObjectMacro (Mapper, vtkAbstractMapper3D) | |
vtkGetObjectMacro (DataSet, vtkDataSet) | |
vtkProp3DCollection * | GetProp3Ds () |
vtkGetObjectMacro (Frustum, vtkPlanes) | |
vtkGetObjectMacro (ClipPoints, vtkPoints) | |
Static Public Member Functions | |
static svkAreaPicker * | New () |
Protected Member Functions | |
svkAreaPicker () | |
~svkAreaPicker () | |
virtual void | Initialize () |
void | DefineFrustum (double x0, double y0, double x1, double y1, vtkRenderer *renderer) |
virtual int | PickProps (vtkRenderer *renderer) |
int | TypeDecipher (vtkProp *, vtkImageActor **, vtkAbstractMapper3D **) |
int | ABoxFrustumIsect (double bounds[], double &mindist) |
Protected Attributes | |
vtkPoints * | ClipPoints |
vtkPlanes * | Frustum |
vtkProp3DCollection * | Prop3Ds |
vtkAbstractMapper3D * | Mapper |
vtkDataSet * | DataSet |
vtkExtractSelectedFrustum * | FrustumExtractor |
double | X0 |
double | Y0 |
double | X1 |
double | Y1 |
|
protected |
References ClipPoints, DataSet, Frustum, FrustumExtractor, Mapper, Prop3Ds, X0, X1, Y0, and Y1.
|
protected |
References ClipPoints, Frustum, FrustumExtractor, and Prop3Ds.
|
protected |
References Frustum, and FrustumExtractor.
Referenced by PickProps().
|
virtual |
References DefineFrustum(), Initialize(), PickProps(), X0, X1, Y0, and Y1.
Referenced by Pick().
|
protected |
References FrustumExtractor, X0, X1, Y0, and Y1.
Referenced by AreaPick().
|
inline |
|
protectedvirtual |
References Mapper, and Prop3Ds.
Referenced by AreaPick(), and PickProps().
|
static |
|
virtual |
References AreaPick(), X0, X1, Y0, and Y1.
Referenced by PickProps().
|
inlinevirtual |
|
protectedvirtual |
References ABoxFrustumIsect(), DataSet, Initialize(), Mapper, Pick(), Prop3Ds, and TypeDecipher().
Referenced by AreaPick().
void PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
References ClipPoints, DataSet, Frustum, and Mapper.
void SetRenderer | ( | vtkRenderer * | renderer | ) |
|
protected |
Referenced by PickProps().
vtkGetObjectMacro | ( | Mapper | , |
vtkAbstractMapper3D | |||
) |
vtkGetObjectMacro | ( | DataSet | , |
vtkDataSet | |||
) |
vtkGetObjectMacro | ( | Frustum | , |
vtkPlanes | |||
) |
vtkGetObjectMacro | ( | ClipPoints | , |
vtkPoints | |||
) |
vtkTypeMacro | ( | svkAreaPicker | , |
vtkAbstractPropPicker | |||
) |
|
protected |
Referenced by PrintSelf(), svkAreaPicker(), and ~svkAreaPicker().
|
protected |
Referenced by PickProps(), PrintSelf(), and svkAreaPicker().
|
protected |
Referenced by ABoxFrustumIsect(), PrintSelf(), svkAreaPicker(), and ~svkAreaPicker().
|
protected |
Referenced by ABoxFrustumIsect(), DefineFrustum(), svkAreaPicker(), and ~svkAreaPicker().
|
protected |
Referenced by Initialize(), PickProps(), PrintSelf(), and svkAreaPicker().
|
protected |
Referenced by Initialize(), PickProps(), svkAreaPicker(), and ~svkAreaPicker().
|
protected |
Referenced by AreaPick(), DefineFrustum(), Pick(), SetPickCoords(), and svkAreaPicker().
|
protected |
Referenced by AreaPick(), DefineFrustum(), Pick(), SetPickCoords(), and svkAreaPicker().
|
protected |
Referenced by AreaPick(), DefineFrustum(), Pick(), SetPickCoords(), and svkAreaPicker().
|
protected |
Referenced by AreaPick(), DefineFrustum(), Pick(), SetPickCoords(), and svkAreaPicker().