VTK
|
represent the vtkDistanceWidget More...
#include <vtkDistanceRepresentation3D.h>
Public Member Functions | |
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 () |
Public Member Functions inherited from vtkDistanceRepresentation | |
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 |
Public Member Functions inherited from vtkWidgetRepresentation | |
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) |
Public Member Functions inherited from vtkProp | |
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) |
Public Member Functions inherited from vtkObject | |
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) |
Public Member Functions inherited from vtkObjectBase | |
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 vtkDistanceRepresentation3D * | New () |
Static Public Member Functions inherited from vtkDistanceRepresentation | |
static int | IsTypeOf (const char *type) |
static vtkDistanceRepresentation * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkWidgetRepresentation | |
static int | IsTypeOf (const char *type) |
static vtkWidgetRepresentation * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkProp | |
static int | IsTypeOf (const char *type) |
static vtkProp * | SafeDownCast (vtkObjectBase *o) |
static vtkInformationIntegerKey * | GeneralTextureUnit () |
static vtkInformationDoubleVectorKey * | GeneralTextureTransform () |
Static Public Member Functions inherited from vtkObject | |
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 Public Member Functions inherited from vtkObjectBase | |
static int | IsTypeOf (const char *name) |
static vtkObjectBase * | New () |
Additional Inherited Members | |
Public Types inherited from vtkDistanceRepresentation | |
enum | { Outside =0, NearP1, NearP2 } |
typedef vtkWidgetRepresentation | Superclass |
Public Types inherited from vtkWidgetRepresentation | |
typedef vtkProp | Superclass |
Public Types inherited from vtkProp | |
typedef vtkObject | Superclass |
Public Types inherited from vtkObject | |
typedef vtkObjectBase | Superclass |
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.
Definition at line 51 of file vtkDistanceRepresentation3D.h.
Standard VTK methods.
Definition at line 59 of file vtkDistanceRepresentation3D.h.
|
protected |
|
protected |
|
static |
Instantiate class.
|
static |
Standard VTK methods.
|
virtual |
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
|
static |
Standard VTK methods.
|
protectedvirtual |
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
vtkDistanceRepresentation3D* vtkDistanceRepresentation3D::NewInstance | ( | ) | const |
Standard VTK methods.
|
virtual |
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
|
inlinevirtual |
Satisfy the superclasses API.
Implements vtkDistanceRepresentation.
Definition at line 65 of file vtkDistanceRepresentation3D.h.
void vtkDistanceRepresentation3D::SetGlyphScale | ( | double | scale | ) |
Scale the glyphs used as tick marks. By default it is 1/40th of the length.
|
virtual |
Scale the glyphs used as tick marks. By default it is 1/40th of the length.
|
virtual |
Convenience method to get the line actor property.
void vtkDistanceRepresentation3D::SetLabelPosition | ( | double | labelPosition | ) |
Set/Get position of the label title in normalized coordinates [0,1]. 0 is at the start of the line whereas 1 is at the end.
|
virtual |
Set/Get position of the label title in normalized coordinates [0,1]. 0 is at the start of the line whereas 1 is at the end.
|
virtual |
Set/Get the maximum number of ticks in ruler mode.
|
virtual |
Set/Get the maximum number of ticks in ruler mode.
|
virtual |
Convenience method to get the glyph actor. Using this it is possible to control the appearance of the glyphs.
|
virtual |
Convenience method Get the label actor. It is possible to control the appearance of the label.
|
virtual |
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
Implements vtkDistanceRepresentation.
|
virtual |
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
Implements vtkDistanceRepresentation.
|
virtual |
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
Implements vtkDistanceRepresentation.
|
virtual |
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
Implements vtkDistanceRepresentation.
|
virtual |
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
Implements vtkDistanceRepresentation.
|
virtual |
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
Implements vtkDistanceRepresentation.
|
virtual |
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
Implements vtkDistanceRepresentation.
|
virtual |
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
Implements vtkDistanceRepresentation.
|
virtual |
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
Implements vtkDistanceRepresentation.
|
virtual |
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates.
Implements vtkDistanceRepresentation.
|
virtual |
Method to satisfy superclasses' API.
Reimplemented from vtkDistanceRepresentation.
|
virtual |
Method to satisfy superclasses' API.
Reimplemented from vtkWidgetRepresentation.
|
virtual |
Methods required by vtkProp superclass.
Reimplemented from vtkWidgetRepresentation.
|
virtual |
|
virtual |
Scale text (font size along each dimension). This helps control the appearance of the 3D text.
Definition at line 137 of file vtkDistanceRepresentation3D.h.
|
virtual |
Scale text (font size along each dimension). This helps control the appearance of the 3D text.
|
virtual |
Scale text (font size along each dimension). This helps control the appearance of the 3D text.
|
virtual |
Get the distance annotation property
|
protected |
Definition at line 157 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 158 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 159 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 160 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 163 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 164 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 165 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 168 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 171 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 172 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 173 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 174 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 175 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 176 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 177 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 178 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 181 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 182 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 185 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 188 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 191 of file vtkDistanceRepresentation3D.h.
|
protected |
Definition at line 194 of file vtkDistanceRepresentation3D.h.