|  | 
| virtual void | SetWorldPosition (double p[3]) | 
|  | 
|  | 
| virtual void | SetOffset (double, double, double) | 
|  | 
| virtual void | SetOffset (double[3]) | 
|  | 
| virtual double * | GetOffset () | 
|  | 
| virtual void | GetOffset (double &, double &, double &) | 
|  | 
| virtual void | GetOffset (double[3]) | 
|  | 
|  Public Member Functions inherited from vtkAbstractPolygonalHandleRepresentation3D | 
| virtual vtkAbstractTransform * | GetTransform () | 
|  | 
| virtual void | SetUniformScale (double scale) | 
|  | 
| void | Highlight (int highlight) | 
|  | 
| virtual void | SetDisplayPosition (double p[3]) | 
|  | 
| void | SetHandle (vtkPolyData *) | 
|  | 
| vtkPolyData * | GetHandle () | 
|  | 
| void | SetProperty (vtkProperty *) | 
|  | 
| void | SetSelectedProperty (vtkProperty *) | 
|  | 
| virtual vtkProperty * | GetProperty () | 
|  | 
| virtual vtkProperty * | GetSelectedProperty () | 
|  | 
| virtual void | BuildRepresentation () | 
|  | 
| virtual void | StartWidgetInteraction (double eventPos[2]) | 
|  | 
| virtual void | WidgetInteraction (double eventPos[2]) | 
|  | 
| virtual int | ComputeInteractionState (int X, int Y, int modify=0) | 
|  | 
| virtual void | ShallowCopy (vtkProp *prop) | 
|  | 
| virtual void | DeepCopy (vtkProp *prop) | 
|  | 
| virtual void | GetActors (vtkPropCollection *) | 
|  | 
| virtual void | ReleaseGraphicsResources (vtkWindow *) | 
|  | 
| virtual int | RenderOpaqueGeometry (vtkViewport *viewport) | 
|  | 
| virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *viewport) | 
|  | 
| virtual int | HasTranslucentPolygonalGeometry () | 
|  | 
| virtual double * | GetBounds () | 
|  | 
| virtual void | SetLabelVisibility (int) | 
|  | 
| virtual int | GetLabelVisibility () | 
|  | 
| virtual void | LabelVisibilityOn () | 
|  | 
| virtual void | LabelVisibilityOff () | 
|  | 
| virtual void | SetLabelText (const char *label) | 
|  | 
| virtual char * | GetLabelText () | 
|  | 
| virtual void | SetLabelTextScale (double scale[3]) | 
|  | 
| void | SetLabelTextScale (double x, double y, double z) | 
|  | 
| virtual double * | GetLabelTextScale () | 
|  | 
| virtual vtkFollower * | GetLabelTextActor () | 
|  | 
| virtual void | SetHandleVisibility (int) | 
|  | 
| virtual int | GetHandleVisibility () | 
|  | 
| virtual void | HandleVisibilityOn () | 
|  | 
| virtual void | HandleVisibilityOff () | 
|  | 
| virtual void | SetSmoothMotion (int) | 
|  | 
| virtual int | GetSmoothMotion () | 
|  | 
| virtual void | SmoothMotionOn () | 
|  | 
| virtual void | SmoothMotionOff () | 
|  | 
| vtkAbstractPolygonalHandleRepresentation3D * | NewInstance () const | 
|  | 
|  Public Member Functions inherited from vtkHandleRepresentation | 
| virtual int | CheckConstraint (vtkRenderer *renderer, double pos[2]) | 
|  | 
| virtual unsigned long | GetMTime () | 
|  | 
| virtual void | GetDisplayPosition (double pos[3]) | 
|  | 
| virtual double * | GetDisplayPosition () | 
|  | 
| virtual void | GetWorldPosition (double pos[3]) | 
|  | 
| virtual double * | GetWorldPosition () | 
|  | 
| virtual void | SetTolerance (int) | 
|  | 
| virtual int | GetTolerance () | 
|  | 
| virtual void | SetActiveRepresentation (int) | 
|  | 
| virtual int | GetActiveRepresentation () | 
|  | 
| virtual void | ActiveRepresentationOn () | 
|  | 
| virtual void | ActiveRepresentationOff () | 
|  | 
| virtual void | SetInteractionState (int) | 
|  | 
| virtual void | SetConstrained (int) | 
|  | 
| virtual int | GetConstrained () | 
|  | 
| virtual void | ConstrainedOn () | 
|  | 
| virtual void | ConstrainedOff () | 
|  | 
| virtual void | SetRenderer (vtkRenderer *ren) | 
|  | 
| virtual void | SetPointPlacer (vtkPointPlacer *) | 
|  | 
| virtual vtkPointPlacer * | GetPointPlacer () | 
|  | 
| vtkHandleRepresentation * | NewInstance () const | 
|  | 
| virtual void | PickingManagedOn () | 
|  | 
| virtual void | PickingManagedOff () | 
|  | 
| virtual void | SetPickingManaged (bool) | 
|  | 
| virtual bool | GetPickingManaged () | 
|  | 
| virtual vtkRenderer * | GetRenderer () | 
|  | 
| virtual void | PlaceWidget (double *vtkNotUsed(bounds[6])) | 
|  | 
| virtual void | EndWidgetInteraction (double newEventPos[2]) | 
|  | 
| virtual int | GetInteractionState () | 
|  | 
| virtual void | Highlight (int vtkNotUsed(highlightOn)) | 
|  | 
| virtual void | SetPlaceFactor (double) | 
|  | 
| virtual double | GetPlaceFactor () | 
|  | 
| virtual void | SetHandleSize (double) | 
|  | 
| virtual double | GetHandleSize () | 
|  | 
| virtual int | GetNeedToRender () | 
|  | 
| virtual void | SetNeedToRender (int) | 
|  | 
| virtual void | NeedToRenderOn () | 
|  | 
| virtual void | NeedToRenderOff () | 
|  | 
| virtual void | GetActors2D (vtkPropCollection *) | 
|  | 
| virtual void | GetVolumes (vtkPropCollection *) | 
|  | 
| virtual int | RenderOverlay (vtkViewport *vtkNotUsed(viewport)) | 
|  | 
| virtual int | RenderOpaqueGeometry (vtkViewport *vtkNotUsed(viewport)) | 
|  | 
| virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *vtkNotUsed(viewport)) | 
|  | 
| virtual int | RenderVolumetricGeometry (vtkViewport *vtkNotUsed(viewport)) | 
|  | 
| vtkWidgetRepresentation * | NewInstance () const | 
|  | 
| void | PrintSelf (ostream &os, vtkIndent indent) | 
|  | 
| vtkProp * | NewInstance () const | 
|  | 
| void | PrintSelf (ostream &os, vtkIndent indent) | 
|  | 
| virtual void | Pick () | 
|  | 
| virtual bool | HasKeys (vtkInformation *requiredKeys) | 
|  | 
| virtual void | BuildPaths (vtkAssemblyPaths *paths, vtkAssemblyPath *path) | 
|  | 
| virtual void | SetVisibility (int) | 
|  | 
| virtual int | GetVisibility () | 
|  | 
| virtual void | VisibilityOn () | 
|  | 
| virtual void | VisibilityOff () | 
|  | 
| virtual void | SetPickable (int) | 
|  | 
| virtual int | GetPickable () | 
|  | 
| virtual void | PickableOn () | 
|  | 
| virtual void | PickableOff () | 
|  | 
| virtual void | SetDragable (int) | 
|  | 
| virtual int | GetDragable () | 
|  | 
| virtual void | DragableOn () | 
|  | 
| virtual void | DragableOff () | 
|  | 
| virtual unsigned long | GetRedrawMTime () | 
|  | 
| virtual void | SetUseBounds (bool) | 
|  | 
| virtual bool | GetUseBounds () | 
|  | 
| virtual void | UseBoundsOn () | 
|  | 
| virtual void | UseBoundsOff () | 
|  | 
| virtual void | InitPathTraversal () | 
|  | 
| virtual vtkAssemblyPath * | GetNextPath () | 
|  | 
| virtual int | GetNumberOfPaths () | 
|  | 
| virtual void | PokeMatrix (vtkMatrix4x4 *vtkNotUsed(matrix)) | 
|  | 
| virtual vtkMatrix4x4 * | GetMatrix () | 
|  | 
| virtual vtkInformation * | GetPropertyKeys () | 
|  | 
| virtual void | SetPropertyKeys (vtkInformation *keys) | 
|  | 
| virtual int | RenderVolumetricGeometry (vtkViewport *) | 
|  | 
| virtual int | RenderOverlay (vtkViewport *) | 
|  | 
| virtual bool | RenderFilteredOpaqueGeometry (vtkViewport *v, vtkInformation *requiredKeys) | 
|  | 
| virtual bool | RenderFilteredTranslucentPolygonalGeometry (vtkViewport *v, vtkInformation *requiredKeys) | 
|  | 
| virtual bool | RenderFilteredVolumetricGeometry (vtkViewport *v, vtkInformation *requiredKeys) | 
|  | 
| virtual bool | RenderFilteredOverlay (vtkViewport *v, vtkInformation *requiredKeys) | 
|  | 
| virtual double | GetEstimatedRenderTime (vtkViewport *) | 
|  | 
| virtual double | GetEstimatedRenderTime () | 
|  | 
| virtual void | SetEstimatedRenderTime (double t) | 
|  | 
| virtual void | RestoreEstimatedRenderTime () | 
|  | 
| virtual void | AddEstimatedRenderTime (double t, vtkViewport *vtkNotUsed(vp)) | 
|  | 
| virtual void | SetAllocatedRenderTime (double t, vtkViewport *vtkNotUsed(v)) | 
|  | 
| virtual double | GetAllocatedRenderTime () | 
|  | 
| void | SetRenderTimeMultiplier (double t) | 
|  | 
| virtual double | GetRenderTimeMultiplier () | 
|  | 
| virtual bool | GetSupportsSelection () | 
|  | 
| virtual int | GetNumberOfConsumers () | 
|  | 
| void | AddConsumer (vtkObject *c) | 
|  | 
| void | RemoveConsumer (vtkObject *c) | 
|  | 
| vtkObject * | GetConsumer (int i) | 
|  | 
| int | IsConsumer (vtkObject *c) | 
|  | 
| vtkObject * | NewInstance () const | 
|  | 
| virtual void | DebugOn () | 
|  | 
| virtual void | DebugOff () | 
|  | 
| bool | GetDebug () | 
|  | 
| void | SetDebug (bool debugFlag) | 
|  | 
| virtual void | Modified () | 
|  | 
| 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 () | 
|  | 
|  | 
|  | vtkPolygonalHandleRepresentation3D () | 
|  | 
|  | ~vtkPolygonalHandleRepresentation3D () | 
|  | 
|  Protected Member Functions inherited from vtkAbstractPolygonalHandleRepresentation3D | 
|  | vtkAbstractPolygonalHandleRepresentation3D () | 
|  | 
|  | ~vtkAbstractPolygonalHandleRepresentation3D () | 
|  | 
| virtual void | RegisterPickers () | 
|  | 
| virtual void | Translate (double *p1, double *p2) | 
|  | 
| virtual void | Scale (double *p1, double *p2, double eventPos[2]) | 
|  | 
| virtual void | MoveFocus (double *p1, double *p2) | 
|  | 
| void | CreateDefaultProperties () | 
|  | 
| void | MoveFocusRequest (double *p1, double *p2, double eventPos[2], double requestedDisplayPos[3]) | 
|  | 
| int | DetermineConstraintAxis (int constraint, double *x, double *startPickPos) | 
|  | 
| virtual void | UpdateHandle () | 
|  | 
| virtual void | UpdateLabel () | 
|  | 
|  Protected Member Functions inherited from vtkHandleRepresentation | 
|  | vtkHandleRepresentation () | 
|  | 
|  | ~vtkHandleRepresentation () | 
|  | 
|  | vtkWidgetRepresentation () | 
|  | 
|  | ~vtkWidgetRepresentation () | 
|  | 
| void | AdjustBounds (double bounds[6], double newBounds[6], double center[3]) | 
|  | 
| virtual void | UnRegisterPickers () | 
|  | 
| virtual void | PickersModified () | 
|  | 
| vtkPickingManager * | GetPickingManager () | 
|  | 
| double | SizeHandlesRelativeToViewport (double factor, double pos[3]) | 
|  | 
| double | SizeHandlesInPixels (double factor, double pos[3]) | 
|  | 
| vtkAssemblyPath * | GetAssemblyPath (double X, double Y, double Z, vtkAbstractPropPicker *picker) | 
|  | 
|  | vtkProp () | 
|  | 
|  | ~vtkProp () | 
|  | 
|  | 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 &) | 
|  | 
represent a user defined handle geometry in 3D space 
This class serves as the geometrical representation of a vtkHandleWidget. The handle can be represented by an arbitrary polygonal data (vtkPolyData), set via SetHandle(vtkPolyData *). The actual position of the handle will be initially assumed to be (0,0,0). You can specify an offset from this position if desired. 
- See also
- vtkPointHandleRepresentation3D vtkHandleRepresentation vtkHandleWidget
- Tests:
- vtkPolygonalHandleRepresentation3D (Tests) 
Definition at line 36 of file vtkPolygonalHandleRepresentation3D.h.