|
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().
1.8.5