#include <vtkDistanceRepresentation2D.h>
The vtkDistanceRepresentation2D 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 the overlay plane.
Definition at line 39 of file vtkDistanceRepresentation2D.h.
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
Definition at line 47 of file vtkDistanceRepresentation2D.h.
vtkDistanceRepresentation2D::vtkDistanceRepresentation2D | ( | ) | [protected] |
vtkDistanceRepresentation2D::~vtkDistanceRepresentation2D | ( | ) | [protected] |
static vtkDistanceRepresentation2D* vtkDistanceRepresentation2D::New | ( | ) | [static] |
Instantiate class.
Reimplemented from vtkObject.
virtual const char* vtkDistanceRepresentation2D::GetClassName | ( | ) | [virtual] |
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
static int vtkDistanceRepresentation2D::IsTypeOf | ( | const char * | type | ) | [static] |
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
virtual int vtkDistanceRepresentation2D::IsA | ( | const char * | type | ) | [virtual] |
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
static vtkDistanceRepresentation2D* vtkDistanceRepresentation2D::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
void vtkDistanceRepresentation2D::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
virtual double vtkDistanceRepresentation2D::GetDistance | ( | ) | [inline, virtual] |
Satisfy the superclasses API.
Implements vtkDistanceRepresentation.
Definition at line 53 of file vtkDistanceRepresentation2D.h.
double* vtkDistanceRepresentation2D::GetPoint1WorldPosition | ( | ) | [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.
double* vtkDistanceRepresentation2D::GetPoint2WorldPosition | ( | ) | [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.
void vtkDistanceRepresentation2D::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 vtkDistanceRepresentation.
void vtkDistanceRepresentation2D::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 vtkDistanceRepresentation.
void vtkDistanceRepresentation2D::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.
Implements vtkDistanceRepresentation.
void vtkDistanceRepresentation2D::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.
Implements vtkDistanceRepresentation.
void vtkDistanceRepresentation2D::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 vtkDistanceRepresentation.
void vtkDistanceRepresentation2D::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 vtkDistanceRepresentation.
void vtkDistanceRepresentation2D::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 vtkDistanceRepresentation.
void vtkDistanceRepresentation2D::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 vtkDistanceRepresentation.
vtkAxisActor2D* vtkDistanceRepresentation2D::GetAxis | ( | ) |
Retrieve the vtkAxisActor2D used to draw the measurement axis. With this properties can be set and so on.
virtual void vtkDistanceRepresentation2D::BuildRepresentation | ( | ) | [virtual] |
Method to satisfy superclasses' API.
Reimplemented from vtkDistanceRepresentation.
virtual void vtkDistanceRepresentation2D::ReleaseGraphicsResources | ( | vtkWindow * | w | ) | [virtual] |
Methods required by vtkProp superclass.
Reimplemented from vtkWidgetRepresentation.
virtual int vtkDistanceRepresentation2D::RenderOverlay | ( | vtkViewport * | viewport | ) | [virtual] |
virtual int vtkDistanceRepresentation2D::RenderOpaqueGeometry | ( | vtkViewport * | viewport | ) | [virtual] |
vtkAxisActor2D* vtkDistanceRepresentation2D::AxisActor [protected] |
Definition at line 93 of file vtkDistanceRepresentation2D.h.
vtkProperty2D* vtkDistanceRepresentation2D::AxisProperty [protected] |
Definition at line 94 of file vtkDistanceRepresentation2D.h.
double vtkDistanceRepresentation2D::Distance [protected] |
Definition at line 97 of file vtkDistanceRepresentation2D.h.