Go to the documentation of this file.
31 #ifndef vtkPolygonalSurfacePointPlacer_h
32 #define vtkPolygonalSurfacePointPlacer_h
39 class vtkPolygonalSurfacePointPlacerInternals;
85 double worldOrient[9] );
94 double refWorldPos[3],
96 double worldOrient[9] );
116 double worldOrient[9] );
virtual int ValidateDisplayPosition(vtkRenderer *, double displayPos[2])
#define vtkGetObjectMacro(name, type)
maintain a list of polygonal data objects
vtkCellPicker * CellPicker
double ParametricCoords[3]
virtual int ComputeWorldPosition(vtkRenderer *ren, double displayPos[2], double refWorldPos[3], double worldPos[3], double worldOrient[9])
virtual void AddProp(vtkProp *)
#define vtkTypeMacro(thisClass, superclass)
vtkPolyDataCollection * Polys
static vtkPolygonalSurfacePointPlacer * New()
virtual int ValidateWorldPosition(double worldPos[3], double worldOrient[9])
virtual void RemoveViewProp(vtkProp *prop)
vtkPolygonalSurfacePointPlacerNode Node
void PrintSelf(ostream &os, vtkIndent indent)
double SurfaceWorldPosition[3]
virtual void RemoveAllProps()
Base class to place points given constraints on polygonal data.
~vtkPolygonalSurfacePointPlacer()
a simple class to control print indentation
virtual int ValidateWorldPosition(double worldPos[3])
#define vtkGetMacro(name, type)
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
abstract superclass for all actors, volumes and annotations
Node * GetNodeAtWorldPosition(double worldPos[3])
abstract specification for renderers
virtual int UpdateNodeWorldPosition(double worldPos[3], vtkIdType nodePointId)
concrete dataset represents vertices, lines, polygons, and triangle strips
ray-cast cell picker for all kinds of Prop3Ds
vtkPolygonalSurfacePointPlacer()
virtual int ComputeWorldPosition(vtkRenderer *ren, double displayPos[2], double worldPos[3], double worldOrient[9])
vtkPolygonalSurfacePointPlacerInternals * Internals