#include <vtkDistanceRepresentation3D.h>
The vtkDistanceRepresentation3D 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 3D space, so the widget can be occluded.
Definition at line 50 of file vtkDistanceRepresentation3D.h.
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
Definition at line 58 of file vtkDistanceRepresentation3D.h.
vtkDistanceRepresentation3D::vtkDistanceRepresentation3D | ( | ) | [protected] |
vtkDistanceRepresentation3D::~vtkDistanceRepresentation3D | ( | ) | [protected] |
static vtkDistanceRepresentation3D* vtkDistanceRepresentation3D::New | ( | ) | [static] |
Instantiate class.
Reimplemented from vtkObject.
virtual const char* vtkDistanceRepresentation3D::GetClassName | ( | ) | [virtual] |
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
static int vtkDistanceRepresentation3D::IsTypeOf | ( | const char * | type | ) | [static] |
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
virtual int vtkDistanceRepresentation3D::IsA | ( | const char * | type | ) | [virtual] |
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
static vtkDistanceRepresentation3D* vtkDistanceRepresentation3D::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
void vtkDistanceRepresentation3D::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Standard VTK methods.
Reimplemented from vtkDistanceRepresentation.
virtual double vtkDistanceRepresentation3D::GetDistance | ( | ) | [inline, virtual] |
Satisfy the superclasses API.
Implements vtkDistanceRepresentation.
Definition at line 64 of file vtkDistanceRepresentation3D.h.
void vtkDistanceRepresentation3D::SetGlyphScale | ( | double | scale | ) |
Scale the glyphs used as tick marks. By default it is 1/40th of the length.
virtual double vtkDistanceRepresentation3D::GetGlyphScale | ( | ) | [virtual] |
Scale the glyphs used as tick marks. By default it is 1/40th of the length.
virtual vtkProperty* vtkDistanceRepresentation3D::GetLineProperty | ( | ) | [virtual] |
Convenience method to get the line actor property.
void vtkDistanceRepresentation3D::SetLabelPosition | ( | double | labelPosition | ) |
Set/Get position of the label title in normalized coordinates [0,1]. 0 is at the start of the line whereas 1 is at the end.
virtual double vtkDistanceRepresentation3D::GetLabelPosition | ( | ) | [virtual] |
Set/Get position of the label title in normalized coordinates [0,1]. 0 is at the start of the line whereas 1 is at the end.
virtual void vtkDistanceRepresentation3D::SetMaximumNumberOfRulerTicks | ( | int | ) | [virtual] |
Set/Get the maximum number of ticks in ruler mode.
virtual int vtkDistanceRepresentation3D::GetMaximumNumberOfRulerTicks | ( | ) | [virtual] |
Set/Get the maximum number of ticks in ruler mode.
virtual vtkActor* vtkDistanceRepresentation3D::GetGlyphActor | ( | ) | [virtual] |
Convenience method to get the glyph actor. Using this it is possible to control the appearance of the glyphs.
virtual vtkFollower* vtkDistanceRepresentation3D::GetLabelActor | ( | ) | [virtual] |
Convenience method Get the label actor. It is possible to control the appearance of the label.
double* vtkDistanceRepresentation3D::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* vtkDistanceRepresentation3D::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 vtkDistanceRepresentation3D::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 vtkDistanceRepresentation3D::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 vtkDistanceRepresentation3D::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 vtkDistanceRepresentation3D::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 vtkDistanceRepresentation3D::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 vtkDistanceRepresentation3D::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 vtkDistanceRepresentation3D::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 vtkDistanceRepresentation3D::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.
virtual void vtkDistanceRepresentation3D::BuildRepresentation | ( | ) | [virtual] |
Method to satisfy superclasses' API.
Reimplemented from vtkDistanceRepresentation.
virtual double* vtkDistanceRepresentation3D::GetBounds | ( | ) | [virtual] |
Method to satisfy superclasses' API.
Reimplemented from vtkWidgetRepresentation.
virtual void vtkDistanceRepresentation3D::ReleaseGraphicsResources | ( | vtkWindow * | w | ) | [virtual] |
Methods required by vtkProp superclass.
Reimplemented from vtkWidgetRepresentation.
virtual int vtkDistanceRepresentation3D::RenderOpaqueGeometry | ( | vtkViewport * | viewport | ) | [virtual] |
virtual int vtkDistanceRepresentation3D::RenderTranslucentPolygonalGeometry | ( | vtkViewport * | viewport | ) | [virtual] |
void vtkDistanceRepresentation3D::SetLabelScale | ( | double | x, | |
double | y, | |||
double | z | |||
) | [inline] |
Scale text (font size along each dimension). This helps control the appearance of the 3D text.
Definition at line 136 of file vtkDistanceRepresentation3D.h.
virtual void vtkDistanceRepresentation3D::SetLabelScale | ( | double | scale[3] | ) | [virtual] |
Scale text (font size along each dimension). This helps control the appearance of the 3D text.
virtual double* vtkDistanceRepresentation3D::GetLabelScale | ( | ) | [virtual] |
Scale text (font size along each dimension). This helps control the appearance of the 3D text.
virtual vtkProperty* vtkDistanceRepresentation3D::GetLabelProperty | ( | ) | [virtual] |
Get the distance annotation property
vtkPoints* vtkDistanceRepresentation3D::LinePoints [protected] |
Definition at line 156 of file vtkDistanceRepresentation3D.h.
vtkPolyData* vtkDistanceRepresentation3D::LinePolyData [protected] |
Definition at line 157 of file vtkDistanceRepresentation3D.h.
vtkPolyDataMapper* vtkDistanceRepresentation3D::LineMapper [protected] |
Definition at line 158 of file vtkDistanceRepresentation3D.h.
vtkActor* vtkDistanceRepresentation3D::LineActor [protected] |
Definition at line 159 of file vtkDistanceRepresentation3D.h.
vtkVectorText* vtkDistanceRepresentation3D::LabelText [protected] |
Definition at line 162 of file vtkDistanceRepresentation3D.h.
Definition at line 163 of file vtkDistanceRepresentation3D.h.
vtkFollower* vtkDistanceRepresentation3D::LabelActor [protected] |
Definition at line 164 of file vtkDistanceRepresentation3D.h.
bool vtkDistanceRepresentation3D::LabelScaleSpecified [protected] |
Definition at line 167 of file vtkDistanceRepresentation3D.h.
vtkPoints* vtkDistanceRepresentation3D::GlyphPoints [protected] |
Definition at line 170 of file vtkDistanceRepresentation3D.h.
vtkDoubleArray* vtkDistanceRepresentation3D::GlyphVectors [protected] |
Definition at line 171 of file vtkDistanceRepresentation3D.h.
vtkPolyData* vtkDistanceRepresentation3D::GlyphPolyData [protected] |
Definition at line 172 of file vtkDistanceRepresentation3D.h.
Definition at line 173 of file vtkDistanceRepresentation3D.h.
Definition at line 174 of file vtkDistanceRepresentation3D.h.
vtkGlyph3D* vtkDistanceRepresentation3D::Glyph3D [protected] |
Definition at line 175 of file vtkDistanceRepresentation3D.h.
Definition at line 176 of file vtkDistanceRepresentation3D.h.
vtkActor* vtkDistanceRepresentation3D::GlyphActor [protected] |
Definition at line 177 of file vtkDistanceRepresentation3D.h.
double vtkDistanceRepresentation3D::GlyphScale [protected] |
Definition at line 180 of file vtkDistanceRepresentation3D.h.
bool vtkDistanceRepresentation3D::GlyphScaleSpecified [protected] |
Definition at line 181 of file vtkDistanceRepresentation3D.h.
double vtkDistanceRepresentation3D::Distance [protected] |
Definition at line 184 of file vtkDistanceRepresentation3D.h.
vtkBox* vtkDistanceRepresentation3D::BoundingBox [protected] |
Definition at line 187 of file vtkDistanceRepresentation3D.h.
int vtkDistanceRepresentation3D::MaximumNumberOfRulerTicks [protected] |
Definition at line 190 of file vtkDistanceRepresentation3D.h.
double vtkDistanceRepresentation3D::LabelPosition [protected] |
Definition at line 193 of file vtkDistanceRepresentation3D.h.