VTK
|
#include <vtkPolygonalSurfacePointPlacer.h>
Public Member Functions | |
virtual void | AddProp (vtkProp *) |
virtual void | RemoveViewProp (vtkProp *prop) |
virtual void | RemoveAllProps () |
virtual int | ValidateWorldPosition (double worldPos[3]) |
virtual int | ValidateDisplayPosition (vtkRenderer *, double displayPos[2]) |
virtual int | ComputeWorldPosition (vtkRenderer *ren, double displayPos[2], double worldPos[3], double worldOrient[9]) |
virtual int | ComputeWorldPosition (vtkRenderer *ren, double displayPos[2], double refWorldPos[3], double worldPos[3], double worldOrient[9]) |
virtual int | UpdateNodeWorldPosition (double worldPos[3], vtkIdType nodePointId) |
virtual int | ValidateWorldPosition (double worldPos[3], double worldOrient[9]) |
virtual vtkCellPicker * | GetCellPicker () |
virtual vtkPolyDataCollection * | GetPolys () |
virtual void | SetDistanceOffset (double) |
virtual double | GetDistanceOffset () |
virtual void | SetSnapToClosestPoint (int) |
virtual int | GetSnapToClosestPoint () |
virtual void | SnapToClosestPointOn () |
virtual void | SnapToClosestPointOff () |
![]() | |
int | HasProp (vtkProp *) |
int | GetNumberOfProps () |
virtual vtkPropPicker * | GetPropPicker () |
vtkPolyDataPointPlacer * | NewInstance () const |
![]() | |
virtual int | UpdateInternalState () |
virtual int | UpdateWorldPosition (vtkRenderer *ren, double worldPos[3], double worldOrient[9]) |
virtual void | SetPixelTolerance (int) |
virtual int | GetPixelTolerance () |
virtual void | SetWorldTolerance (double) |
virtual double | GetWorldTolerance () |
vtkPointPlacer * | NewInstance () const |
![]() | |
vtkObject * | NewInstance () const |
virtual void | DebugOn () |
virtual void | DebugOff () |
bool | GetDebug () |
void | SetDebug (bool debugFlag) |
virtual void | Modified () |
virtual unsigned long | GetMTime () |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
void | RemoveObserver (unsigned long tag) |
void | RemoveObservers (unsigned long event) |
void | RemoveObservers (const char *event) |
void | RemoveAllObservers () |
int | HasObserver (unsigned long event) |
int | HasObserver (const char *event) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
int | InvokeEvent (unsigned long event) |
int | InvokeEvent (const char *event) |
![]() | |
const char * | GetClassName () const |
virtual void | Delete () |
virtual void | FastDelete () |
void | Print (ostream &os) |
virtual void | Register (vtkObjectBase *o) |
virtual void | UnRegister (vtkObjectBase *o) |
void | SetReferenceCount (int) |
void | PrintRevisions (ostream &) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
Static Public Member Functions | |
static vtkPolygonalSurfacePointPlacer * | New () |
![]() | |
static vtkPolyDataPointPlacer * | New () |
static int | IsTypeOf (const char *type) |
static vtkPolyDataPointPlacer * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static vtkPointPlacer * | New () |
static int | IsTypeOf (const char *type) |
static vtkPointPlacer * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkObject * | SafeDownCast (vtkObjectBase *o) |
static vtkObject * | New () |
static void | BreakOnError () |
static void | SetGlobalWarningDisplay (int val) |
static void | GlobalWarningDisplayOn () |
static void | GlobalWarningDisplayOff () |
static int | GetGlobalWarningDisplay () |
![]() | |
static int | IsTypeOf (const char *name) |
static vtkObjectBase * | New () |
Protected Member Functions | |
vtkPolygonalSurfacePointPlacer () | |
~vtkPolygonalSurfacePointPlacer () | |
![]() | |
vtkPolyDataPointPlacer () | |
~vtkPolyDataPointPlacer () | |
![]() | |
vtkPointPlacer () | |
~vtkPointPlacer () | |
![]() | |
vtkObject () | |
virtual | ~vtkObject () |
virtual void | RegisterInternal (vtkObjectBase *, int check) |
virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
void | InternalReleaseFocus () |
![]() | |
vtkObjectBase () | |
virtual | ~vtkObjectBase () |
virtual void | CollectRevisions (ostream &) |
virtual void | ReportReferences (vtkGarbageCollector *) |
vtkObjectBase (const vtkObjectBase &) | |
void | operator= (const vtkObjectBase &) |
Additional Inherited Members | |
![]() | |
typedef vtkPointPlacer | Superclass |
![]() | |
typedef vtkObject | Superclass |
![]() | |
typedef vtkObjectBase | Superclass |
Definition at line 57 of file vtkPolygonalSurfacePointPlacer.h.
Standard methods for instances of this class.
Definition at line 66 of file vtkPolygonalSurfacePointPlacer.h.
Internally used by the interpolator.
Definition at line 144 of file vtkPolygonalSurfacePointPlacer.h.
|
protected |
|
protected |
|
static |
Instantiate this class.
|
static |
Standard methods for instances of this class.
|
virtual |
Standard methods for instances of this class.
Reimplemented from vtkPolyDataPointPlacer.
|
static |
Standard methods for instances of this class.
|
protectedvirtual |
Standard methods for instances of this class.
Reimplemented from vtkPolyDataPointPlacer.
vtkPolygonalSurfacePointPlacer* vtkPolygonalSurfacePointPlacer::NewInstance | ( | ) | const |
Standard methods for instances of this class.
|
virtual |
Standard methods for instances of this class.
Reimplemented from vtkPolyDataPointPlacer.
|
virtual |
Reimplemented from vtkPolyDataPointPlacer.
|
virtual |
Reimplemented from vtkPolyDataPointPlacer.
|
virtual |
Reimplemented from vtkPolyDataPointPlacer.
|
virtual |
Given a renderer and a display position in pixel coordinates, compute the world position and orientation where this point will be placed. This method is typically used by the representation to place the point initially. For the Terrain point placer this computes world points that lie at the specified height above the terrain.
Reimplemented from vtkPolyDataPointPlacer.
|
virtual |
Given a renderer, a display position, and a reference world position, compute the new world position and orientation of this point. This method is typically used by the representation to move the point.
Reimplemented from vtkPolyDataPointPlacer.
Given a world position check the validity of this position according to the constraints of the placer
Reimplemented from vtkPolyDataPointPlacer.
|
virtual |
Give the node a chance to update its auxiliary point id.
Reimplemented from vtkPointPlacer.
|
virtual |
Given a display position, check the validity of this position.
Reimplemented from vtkPolyDataPointPlacer.
|
virtual |
Given a world position and a world orientation, validate it according to the constraints of the placer.
Reimplemented from vtkPolyDataPointPlacer.
|
virtual |
Get the Prop picker.
|
virtual |
Be sure to add polydata on which you wish to place points to this list or they will not be considered for placement.
|
virtual |
Height offset at which points may be placed on the polygonal surface. If you specify a non-zero value here, be sure to compute cell normals on your input polygonal data (easily done with vtkPolyDataNormals).
|
virtual |
Height offset at which points may be placed on the polygonal surface. If you specify a non-zero value here, be sure to compute cell normals on your input polygonal data (easily done with vtkPolyDataNormals).
|
virtual |
Snap to the closest point on the surface ? This is useful for the vtkPolygonalSurfaceContourLineInterpolator, when drawing contours along the edges of a surface mesh. OFF by default.
|
virtual |
Snap to the closest point on the surface ? This is useful for the vtkPolygonalSurfaceContourLineInterpolator, when drawing contours along the edges of a surface mesh. OFF by default.
|
virtual |
Snap to the closest point on the surface ? This is useful for the vtkPolygonalSurfaceContourLineInterpolator, when drawing contours along the edges of a surface mesh. OFF by default.
|
virtual |
Snap to the closest point on the surface ? This is useful for the vtkPolygonalSurfaceContourLineInterpolator, when drawing contours along the edges of a surface mesh. OFF by default.
Internally used by the interpolator.
|
protected |
Definition at line 161 of file vtkPolygonalSurfacePointPlacer.h.
|
protected |
Definition at line 162 of file vtkPolygonalSurfacePointPlacer.h.
|
protected |
Definition at line 163 of file vtkPolygonalSurfacePointPlacer.h.
|
protected |
Definition at line 164 of file vtkPolygonalSurfacePointPlacer.h.
|
protected |
Definition at line 165 of file vtkPolygonalSurfacePointPlacer.h.