|
VTK
|
represent the vtkAngleWidget More...
#include <vtkAngleRepresentation3D.h>
Public Member Functions | |
| virtual double | GetAngle () |
| void | BuildRepresentation () |
| virtual void | GetPoint1WorldPosition (double pos[3]) |
| virtual void | GetCenterWorldPosition (double pos[3]) |
| virtual void | GetPoint2WorldPosition (double pos[3]) |
| virtual void | SetPoint1WorldPosition (double pos[3]) |
| virtual void | SetPoint1DisplayPosition (double pos[3]) |
| virtual void | SetCenterWorldPosition (double pos[3]) |
| virtual void | SetCenterDisplayPosition (double pos[3]) |
| virtual void | SetPoint2WorldPosition (double pos[3]) |
| virtual void | SetPoint2DisplayPosition (double pos[3]) |
| virtual void | GetPoint1DisplayPosition (double pos[3]) |
| virtual void | GetCenterDisplayPosition (double pos[3]) |
| virtual void | GetPoint2DisplayPosition (double pos[3]) |
| virtual vtkActor * | GetRay1 () |
| virtual vtkActor * | GetRay2 () |
| virtual vtkActor * | GetArc () |
| virtual vtkFollower * | GetTextActor () |
| virtual void | SetTextActorScale (double scale[3]) |
| virtual double * | GetTextActorScale () |
| virtual void | ReleaseGraphicsResources (vtkWindow *w) |
| virtual int | RenderOpaqueGeometry (vtkViewport *) |
| virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *) |
| virtual int | HasTranslucentPolygonalGeometry () |
Public Member Functions inherited from vtkAngleRepresentation | |
| void | SetHandleRepresentation (vtkHandleRepresentation *handle) |
| void | InstantiateHandleRepresentation () |
| virtual vtkHandleRepresentation * | GetPoint1Representation () |
| virtual vtkHandleRepresentation * | GetCenterRepresentation () |
| virtual vtkHandleRepresentation * | GetPoint2Representation () |
| virtual void | SetTolerance (int) |
| virtual int | GetTolerance () |
| virtual void | SetLabelFormat (const char *) |
| virtual char * | GetLabelFormat () |
| virtual void | SetRay1Visibility (int) |
| virtual int | GetRay1Visibility () |
| virtual void | Ray1VisibilityOn () |
| virtual void | Ray1VisibilityOff () |
| virtual void | SetRay2Visibility (int) |
| virtual int | GetRay2Visibility () |
| virtual void | Ray2VisibilityOn () |
| virtual void | Ray2VisibilityOff () |
| virtual void | SetArcVisibility (int) |
| virtual int | GetArcVisibility () |
| virtual void | ArcVisibilityOn () |
| virtual void | ArcVisibilityOff () |
| virtual int | ComputeInteractionState (int X, int Y, int modify=0) |
| virtual void | StartWidgetInteraction (double e[2]) |
| virtual void | CenterWidgetInteraction (double e[2]) |
| virtual void | WidgetInteraction (double e[2]) |
Public Member Functions inherited from vtkWidgetRepresentation | |
| 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 double * | GetBounds () |
| 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)) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
Public Member Functions inherited from vtkProp | |
| virtual void | Pick () |
| virtual unsigned long | GetRedrawMTime () |
| 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 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 | |
| virtual void | DebugOn () |
| virtual void | DebugOff () |
| unsigned char | GetDebug () |
| void | SetDebug (unsigned char 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) |
| 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 &os) |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| int | GetReferenceCount () |
Static Public Member Functions | |
| static vtkAngleRepresentation3D * | New () |
Static Public Member Functions inherited from vtkAngleRepresentation | |
| static int | IsTypeOf (const char *type) |
| static vtkAngleRepresentation * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkWidgetRepresentation | |
| static int | IsTypeOf (const char *type) |
| static vtkWidgetRepresentation * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkProp | |
| static int | IsTypeOf (const char *type) |
| static vtkProp * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkObject | |
| static int | IsTypeOf (const char *type) |
| static vtkObject * | SafeDownCast (vtkObject *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 () |
Protected Member Functions | |
| vtkAngleRepresentation3D () | |
| ~vtkAngleRepresentation3D () | |
Protected Member Functions inherited from vtkAngleRepresentation | |
| vtkAngleRepresentation () | |
| ~vtkAngleRepresentation () | |
Protected Member Functions inherited from vtkWidgetRepresentation | |
| vtkWidgetRepresentation () | |
| ~vtkWidgetRepresentation () | |
| void | AdjustBounds (double bounds[6], double newBounds[6], double center[3]) |
| double | SizeHandlesRelativeToViewport (double factor, double pos[3]) |
| double | SizeHandlesInPixels (double factor, double pos[3]) |
Protected Member Functions inherited from vtkProp | |
| vtkProp () | |
| ~vtkProp () | |
Protected Member Functions inherited from vtkObject | |
| vtkObject () | |
| virtual | ~vtkObject () |
| virtual void | RegisterInternal (vtkObjectBase *, int check) |
| virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
| void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
| void | InternalReleaseFocus () |
Protected Member Functions inherited from vtkObjectBase | |
| vtkObjectBase () | |
| virtual | ~vtkObjectBase () |
| virtual void | CollectRevisions (ostream &os) |
| virtual void | ReportReferences (vtkGarbageCollector *) |
| vtkObjectBase (const vtkObjectBase &) | |
| void | operator= (const vtkObjectBase &) |
Additional Inherited Members | |
Public Types inherited from vtkAngleRepresentation | |
| enum | { Outside =0, NearP1, NearCenter, 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 vtkAngleWidget
The vtkAngleRepresentation3D is a representation for the vtkAngleWidget. This representation consists of two rays and three vtkHandleRepresentations to place and manipulate the three points defining the angle representation. (Note: the three points are referred to as Point1, Center, and Point2, at the two end points (Point1 and Point2) and Center (around which the angle is measured). This particular implementation is a 3D representation, meaning that it draws in the overlay plane.
Definition at line 48 of file vtkAngleRepresentation3D.h.
Standard VTK methods.
Definition at line 56 of file vtkAngleRepresentation3D.h.
|
protected |
|
protected |
|
static |
Instantiate class.
|
virtual |
Standard VTK methods.
Reimplemented from vtkAngleRepresentation.
|
static |
Standard VTK methods.
|
virtual |
Standard VTK methods.
Reimplemented from vtkAngleRepresentation.
|
static |
Standard VTK methods.
|
virtual |
Standard VTK methods.
Reimplemented from vtkAngleRepresentation.
|
virtual |
Satisfy the superclasses API. Angle returned is in radians.
Implements vtkAngleRepresentation.
|
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 vtkAngleRepresentation.
|
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 vtkAngleRepresentation.
|
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 vtkAngleRepresentation.
|
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.
|
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 vtkAngleRepresentation.
|
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.
|
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 vtkAngleRepresentation.
|
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.
|
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 vtkAngleRepresentation.
|
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 vtkAngleRepresentation.
|
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 vtkAngleRepresentation.
|
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 vtkAngleRepresentation.
|
virtual |
Set/Get the three leaders used to create this representation. By obtaining these leaders the user can set the appropriate properties, etc.
|
virtual |
Set/Get the three leaders used to create this representation. By obtaining these leaders the user can set the appropriate properties, etc.
|
virtual |
Set/Get the three leaders used to create this representation. By obtaining these leaders the user can set the appropriate properties, etc.
|
virtual |
Set/Get the three leaders used to create this representation. By obtaining these leaders the user can set the appropriate properties, etc.
|
virtual |
Scale text.
|
virtual |
Scale text.
|
virtual |
Method defined by vtkWidgetRepresentation superclass and needed here.
Reimplemented from vtkAngleRepresentation.
|
virtual |
Methods required by vtkProp superclass.
Reimplemented from vtkWidgetRepresentation.
|
virtual |
|
virtual |
|
virtual |
Methods required by vtkProp superclass.
Reimplemented from vtkWidgetRepresentation.
|
protected |
Definition at line 113 of file vtkAngleRepresentation3D.h.
|
protected |
Definition at line 114 of file vtkAngleRepresentation3D.h.
|
protected |
Definition at line 115 of file vtkAngleRepresentation3D.h.
|
protected |
Definition at line 116 of file vtkAngleRepresentation3D.h.
|
protected |
Definition at line 117 of file vtkAngleRepresentation3D.h.
|
protected |
Definition at line 118 of file vtkAngleRepresentation3D.h.
|
protected |
Definition at line 119 of file vtkAngleRepresentation3D.h.
|
protected |
Definition at line 120 of file vtkAngleRepresentation3D.h.
|
protected |
Definition at line 121 of file vtkAngleRepresentation3D.h.
|
protected |
Definition at line 122 of file vtkAngleRepresentation3D.h.
|
protected |
Definition at line 123 of file vtkAngleRepresentation3D.h.
|
protected |
Definition at line 124 of file vtkAngleRepresentation3D.h.
|
protected |
Definition at line 125 of file vtkAngleRepresentation3D.h.
|
protected |
Definition at line 126 of file vtkAngleRepresentation3D.h.
|
protected |
Definition at line 127 of file vtkAngleRepresentation3D.h.
1.8.8