VTK
|
represent the vtkAngleWidget More...
#include <vtkAngleRepresentation2D.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 | SetPoint1DisplayPosition (double pos[3]) |
virtual void | SetCenterDisplayPosition (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 vtkLeaderActor2D * | GetRay1 () |
virtual vtkLeaderActor2D * | GetRay2 () |
virtual vtkLeaderActor2D * | GetArc () |
virtual void | ReleaseGraphicsResources (vtkWindow *w) |
virtual int | RenderOverlay (vtkViewport *viewport) |
![]() | |
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)) |
virtual int | HasTranslucentPolygonalGeometry () |
vtkWidgetRepresentation * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
Static Public Member Functions | |
static vtkAngleRepresentation2D * | 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 | |
vtkAngleRepresentation2D () | |
~vtkAngleRepresentation2D () | |
![]() | |
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 vtkAngleRepresentation2D 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 2D representation, meaning that it draws in the overlay plane.
Definition at line 46 of file vtkAngleRepresentation2D.h.
Standard VTK methods.
Definition at line 54 of file vtkAngleRepresentation2D.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.
vtkAngleRepresentation2D* vtkAngleRepresentation2D::NewInstance | ( | ) | const |
Standard VTK methods.
void vtkAngleRepresentation2D::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
Standard VTK methods.
|
virtual |
Satisfy the superclasses API.
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.
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.
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 |
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.
|
protected |
Definition at line 99 of file vtkAngleRepresentation2D.h.
|
protected |
Definition at line 100 of file vtkAngleRepresentation2D.h.
|
protected |
Definition at line 101 of file vtkAngleRepresentation2D.h.