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 () |
![]() | |
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]) |
vtkAngleRepresentation * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
![]() | |
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 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)) |
vtkWidgetRepresentation * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
Static Public Member Functions | |
static vtkAngleRepresentation3D * | New () |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkAngleRepresentation * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkWidgetRepresentation * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
vtkAngleRepresentation3D () | |
~vtkAngleRepresentation3D () | |
![]() | |
vtkAngleRepresentation () | |
~vtkAngleRepresentation () | |
![]() | |
vtkWidgetRepresentation () | |
~vtkWidgetRepresentation () | |
void | AdjustBounds (double bounds[6], double newBounds[6], double center[3]) |
virtual void | RegisterPickers () |
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) |
Additional Inherited Members | |
![]() | |
enum | { Outside =0, NearP1, NearCenter, NearP2 } |
typedef vtkWidgetRepresentation | Superclass |
![]() | |
typedef vtkProp | 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 49 of file vtkAngleRepresentation3D.h.
Standard VTK methods.
Definition at line 57 of file vtkAngleRepresentation3D.h.
|
protected |
|
protected |
|
static |
Instantiate class.
|
static |
Standard VTK methods.
|
virtual |
Standard VTK methods.
Reimplemented from vtkAngleRepresentation.
|
static |
Standard VTK methods.
|
protectedvirtual |
Standard VTK methods.
Reimplemented from vtkAngleRepresentation.
vtkAngleRepresentation3D* vtkAngleRepresentation3D::NewInstance | ( | ) | const |
Standard VTK methods.
void vtkAngleRepresentation3D::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
Standard VTK methods.
|
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 |
Methods required by vtkProp superclass.
|
virtual |
Methods required by vtkProp superclass.
|
virtual |
Methods required by vtkProp superclass.
Reimplemented from vtkWidgetRepresentation.
|
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.
|
protected |
Definition at line 128 of file vtkAngleRepresentation3D.h.