|
virtual vtkProperty * | GetLineProperty () |
|
void | SetPoint1DisplayPosition (double pos[3]) |
|
void | SetPoint2DisplayPosition (double pos[3]) |
|
void | GetPoint1DisplayPosition (double pos[3]) |
|
void | GetPoint2DisplayPosition (double pos[3]) |
|
virtual vtkProperty * | GetLabelProperty () |
|
|
virtual double | GetDistance () |
|
|
void | SetGlyphScale (double scale) |
|
virtual double | GetGlyphScale () |
|
|
void | SetLabelPosition (double labelPosition) |
|
virtual double | GetLabelPosition () |
|
|
virtual void | SetMaximumNumberOfRulerTicks (int) |
|
virtual int | GetMaximumNumberOfRulerTicks () |
|
|
virtual vtkActor * | GetGlyphActor () |
|
|
virtual vtkFollower * | GetLabelActor () |
|
|
double * | GetPoint1WorldPosition () |
|
double * | GetPoint2WorldPosition () |
|
void | GetPoint1WorldPosition (double pos[3]) |
|
void | GetPoint2WorldPosition (double pos[3]) |
|
void | SetPoint1WorldPosition (double pos[3]) |
|
void | SetPoint2WorldPosition (double pos[3]) |
|
|
virtual void | BuildRepresentation () |
|
virtual double * | GetBounds () |
|
|
virtual void | ReleaseGraphicsResources (vtkWindow *w) |
|
virtual int | RenderOpaqueGeometry (vtkViewport *viewport) |
|
virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *viewport) |
|
|
void | SetLabelScale (double x, double y, double z) |
|
virtual void | SetLabelScale (double scale[3]) |
|
virtual double * | GetLabelScale () |
|
void | SetHandleRepresentation (vtkHandleRepresentation *handle) |
|
void | InstantiateHandleRepresentation () |
|
virtual vtkHandleRepresentation * | GetPoint1Representation () |
|
virtual vtkHandleRepresentation * | GetPoint2Representation () |
|
virtual void | SetTolerance (int) |
|
virtual int | GetTolerance () |
|
virtual void | SetLabelFormat (const char *) |
|
virtual char * | GetLabelFormat () |
|
virtual void | SetRulerMode (int) |
|
virtual int | GetRulerMode () |
|
virtual void | RulerModeOn () |
|
virtual void | RulerModeOff () |
|
virtual void | SetRulerDistance (double) |
|
virtual double | GetRulerDistance () |
|
virtual void | SetNumberOfRulerTicks (int) |
|
virtual int | GetNumberOfRulerTicks () |
|
virtual int | ComputeInteractionState (int X, int Y, int modify=0) |
|
virtual void | StartWidgetInteraction (double e[2]) |
|
virtual void | WidgetInteraction (double e[2]) |
|
vtkDistanceRepresentation * | NewInstance () const |
|
virtual void | PickingManagedOn () |
|
virtual void | PickingManagedOff () |
|
virtual void | SetPickingManaged (bool) |
|
virtual bool | GetPickingManaged () |
|
virtual void | SetRenderer (vtkRenderer *ren) |
|
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 | ShallowCopy (vtkProp *prop) |
|
virtual void | GetActors (vtkPropCollection *) |
|
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)) |
|
virtual int | HasTranslucentPolygonalGeometry () |
|
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 () |
|
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 () |
|
represent the vtkDistanceWidget
The vtkDistanceRepresentation3D is a representation for the vtkDistanceWidget. This representation consists of a measuring line (axis) and two vtkHandleWidgets to place the end points of the line. Note that this particular widget draws its representation in 3D space, so the widget can be occluded.
- See also
- vtkDistanceWidget vtkDistanceRepresentation vtkDistanceRepresentation2D
- Tests:
- vtkDistanceRepresentation3D (Tests)
Definition at line 51 of file vtkDistanceRepresentation3D.h.