#include <vtkAngleRepresentation3D.h>
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.
Reimplemented from vtkAngleRepresentation.
Definition at line 56 of file vtkAngleRepresentation3D.h.
vtkAngleRepresentation3D::vtkAngleRepresentation3D | ( | ) | [protected] |
vtkAngleRepresentation3D::~vtkAngleRepresentation3D | ( | ) | [protected] |
static vtkAngleRepresentation3D* vtkAngleRepresentation3D::New | ( | ) | [static] |
Instantiate class.
Reimplemented from vtkObject.
virtual const char* vtkAngleRepresentation3D::GetClassName | ( | ) | [virtual] |
Standard VTK methods.
Reimplemented from vtkAngleRepresentation.
static int vtkAngleRepresentation3D::IsTypeOf | ( | const char * | type | ) | [static] |
Standard VTK methods.
Reimplemented from vtkAngleRepresentation.
virtual int vtkAngleRepresentation3D::IsA | ( | const char * | type | ) | [virtual] |
Standard VTK methods.
Reimplemented from vtkAngleRepresentation.
static vtkAngleRepresentation3D* vtkAngleRepresentation3D::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Standard VTK methods.
Reimplemented from vtkAngleRepresentation.
void vtkAngleRepresentation3D::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Standard VTK methods.
Reimplemented from vtkAngleRepresentation.
virtual double vtkAngleRepresentation3D::GetAngle | ( | ) | [virtual] |
Satisfy the superclasses API. Angle returned is in radians.
Implements vtkAngleRepresentation.
virtual void vtkAngleRepresentation3D::GetPoint1WorldPosition | ( | double | pos[3] | ) | [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 void vtkAngleRepresentation3D::GetCenterWorldPosition | ( | double | pos[3] | ) | [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 void vtkAngleRepresentation3D::GetPoint2WorldPosition | ( | double | pos[3] | ) | [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 void vtkAngleRepresentation3D::SetPoint1WorldPosition | ( | double | pos[3] | ) | [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 void vtkAngleRepresentation3D::SetPoint1DisplayPosition | ( | double | pos[3] | ) | [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 void vtkAngleRepresentation3D::SetCenterWorldPosition | ( | double | pos[3] | ) | [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 void vtkAngleRepresentation3D::SetCenterDisplayPosition | ( | double | pos[3] | ) | [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 void vtkAngleRepresentation3D::SetPoint2WorldPosition | ( | double | pos[3] | ) | [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 void vtkAngleRepresentation3D::SetPoint2DisplayPosition | ( | double | pos[3] | ) | [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 void vtkAngleRepresentation3D::GetPoint1DisplayPosition | ( | double | pos[3] | ) | [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 void vtkAngleRepresentation3D::GetCenterDisplayPosition | ( | double | pos[3] | ) | [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 void vtkAngleRepresentation3D::GetPoint2DisplayPosition | ( | double | pos[3] | ) | [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 vtkActor* vtkAngleRepresentation3D::GetRay1 | ( | ) | [virtual] |
Set/Get the three leaders used to create this representation. By obtaining these leaders the user can set the appropriate properties, etc.
virtual vtkActor* vtkAngleRepresentation3D::GetRay2 | ( | ) | [virtual] |
Set/Get the three leaders used to create this representation. By obtaining these leaders the user can set the appropriate properties, etc.
virtual void vtkAngleRepresentation3D::SetTextActorScale | ( | double | scale[3] | ) | [virtual] |
Scale text.
virtual double* vtkAngleRepresentation3D::GetTextActorScale | ( | ) | [virtual] |
Scale text.
void vtkAngleRepresentation3D::BuildRepresentation | ( | ) | [virtual] |
Method defined by vtkWidgetRepresentation superclass and needed here.
Reimplemented from vtkAngleRepresentation.
virtual void vtkAngleRepresentation3D::ReleaseGraphicsResources | ( | vtkWindow * | w | ) | [virtual] |
Methods required by vtkProp superclass.
Reimplemented from vtkWidgetRepresentation.
virtual int vtkAngleRepresentation3D::RenderOpaqueGeometry | ( | vtkViewport * | ) | [virtual] |
virtual int vtkAngleRepresentation3D::RenderTranslucentPolygonalGeometry | ( | vtkViewport * | ) | [virtual] |
virtual int vtkAngleRepresentation3D::HasTranslucentPolygonalGeometry | ( | ) | [virtual] |
Methods required by vtkProp superclass.
Reimplemented from vtkWidgetRepresentation.
vtkLineSource* vtkAngleRepresentation3D::Line1Source [protected] |
Definition at line 112 of file vtkAngleRepresentation3D.h.
vtkLineSource* vtkAngleRepresentation3D::Line2Source [protected] |
Definition at line 113 of file vtkAngleRepresentation3D.h.
vtkArcSource* vtkAngleRepresentation3D::ArcSource [protected] |
Definition at line 114 of file vtkAngleRepresentation3D.h.
vtkPolyDataMapper* vtkAngleRepresentation3D::Line1Mapper [protected] |
Definition at line 115 of file vtkAngleRepresentation3D.h.
vtkPolyDataMapper* vtkAngleRepresentation3D::Line2Mapper [protected] |
Definition at line 116 of file vtkAngleRepresentation3D.h.
vtkPolyDataMapper* vtkAngleRepresentation3D::ArcMapper [protected] |
Definition at line 117 of file vtkAngleRepresentation3D.h.
vtkActor* vtkAngleRepresentation3D::Ray1 [protected] |
Definition at line 118 of file vtkAngleRepresentation3D.h.
vtkActor* vtkAngleRepresentation3D::Ray2 [protected] |
Definition at line 119 of file vtkAngleRepresentation3D.h.
vtkActor* vtkAngleRepresentation3D::Arc [protected] |
Definition at line 120 of file vtkAngleRepresentation3D.h.
vtkFollower* vtkAngleRepresentation3D::TextActor [protected] |
Definition at line 121 of file vtkAngleRepresentation3D.h.
vtkPolyDataMapper* vtkAngleRepresentation3D::TextMapper [protected] |
Definition at line 122 of file vtkAngleRepresentation3D.h.
vtkVectorText* vtkAngleRepresentation3D::TextInput [protected] |
Definition at line 123 of file vtkAngleRepresentation3D.h.
double vtkAngleRepresentation3D::Angle [protected] |
Definition at line 124 of file vtkAngleRepresentation3D.h.
bool vtkAngleRepresentation3D::ScaleInitialized [protected] |
Definition at line 125 of file vtkAngleRepresentation3D.h.
double vtkAngleRepresentation3D::TextPosition[3] [protected] |
Definition at line 126 of file vtkAngleRepresentation3D.h.