#include <vtkPointHandleRepresentation2D.h>
This class is used to represent a vtkHandleWidget. It represents a position in 2D world coordinates using a x-y cursor (the cursor defined by an instance of vtkPolyData and generated by a vtkPolyDataAlgorithm).
Definition at line 43 of file vtkPointHandleRepresentation2D.h.
Standard methods for instances of this class.
Reimplemented from vtkHandleRepresentation.
Definition at line 51 of file vtkPointHandleRepresentation2D.h.
vtkPointHandleRepresentation2D::vtkPointHandleRepresentation2D | ( | ) | [protected] |
vtkPointHandleRepresentation2D::~vtkPointHandleRepresentation2D | ( | ) | [protected] |
static vtkPointHandleRepresentation2D* vtkPointHandleRepresentation2D::New | ( | ) | [static] |
Instantiate this class.
Reimplemented from vtkObject.
virtual const char* vtkPointHandleRepresentation2D::GetClassName | ( | ) | [virtual] |
Standard methods for instances of this class.
Reimplemented from vtkHandleRepresentation.
static int vtkPointHandleRepresentation2D::IsTypeOf | ( | const char * | type | ) | [static] |
Standard methods for instances of this class.
Reimplemented from vtkHandleRepresentation.
virtual int vtkPointHandleRepresentation2D::IsA | ( | const char * | type | ) | [virtual] |
Standard methods for instances of this class.
Reimplemented from vtkHandleRepresentation.
static vtkPointHandleRepresentation2D* vtkPointHandleRepresentation2D::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Standard methods for instances of this class.
Reimplemented from vtkHandleRepresentation.
void vtkPointHandleRepresentation2D::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Standard methods for instances of this class.
Reimplemented from vtkHandleRepresentation.
void vtkPointHandleRepresentation2D::SetCursorShape | ( | vtkPolyData * | cursorShape | ) |
Specify the cursor shape with an instance of vtkPolyData. Note that shape is assumed to be defined in the display coordinate system. By default a vtkCursor2D shape is used.
vtkPolyData* vtkPointHandleRepresentation2D::GetCursorShape | ( | ) |
Specify the cursor shape with an instance of vtkPolyData. Note that shape is assumed to be defined in the display coordinate system. By default a vtkCursor2D shape is used.
virtual void vtkPointHandleRepresentation2D::SetDisplayPosition | ( | double | xyz[3] | ) | [virtual] |
Set/Get the position of the point in display coordinates. This overloads the superclasses SetDisplayPosition in order to set the focal point of the cursor.
Reimplemented from vtkHandleRepresentation.
void vtkPointHandleRepresentation2D::SetProperty | ( | vtkProperty2D * | ) |
Set/Get the handle properties when unselected and selected.
void vtkPointHandleRepresentation2D::SetSelectedProperty | ( | vtkProperty2D * | ) |
Set/Get the handle properties when unselected and selected.
virtual vtkProperty2D* vtkPointHandleRepresentation2D::GetProperty | ( | ) | [virtual] |
Set/Get the handle properties when unselected and selected.
virtual vtkProperty2D* vtkPointHandleRepresentation2D::GetSelectedProperty | ( | ) | [virtual] |
Set/Get the handle properties when unselected and selected.
virtual double* vtkPointHandleRepresentation2D::GetBounds | ( | ) | [virtual] |
Subclasses of vtkPointHandleRepresentation2D must implement these methods. These are the methods that the widget and its representation use to communicate with each other.
Reimplemented from vtkWidgetRepresentation.
virtual void vtkPointHandleRepresentation2D::BuildRepresentation | ( | ) | [virtual] |
Subclasses of vtkPointHandleRepresentation2D must implement these methods. These are the methods that the widget and its representation use to communicate with each other.
Implements vtkWidgetRepresentation.
virtual void vtkPointHandleRepresentation2D::StartWidgetInteraction | ( | double | eventPos[2] | ) | [virtual] |
Subclasses of vtkPointHandleRepresentation2D must implement these methods. These are the methods that the widget and its representation use to communicate with each other.
Reimplemented from vtkWidgetRepresentation.
virtual void vtkPointHandleRepresentation2D::WidgetInteraction | ( | double | eventPos[2] | ) | [virtual] |
Subclasses of vtkPointHandleRepresentation2D must implement these methods. These are the methods that the widget and its representation use to communicate with each other.
Reimplemented from vtkWidgetRepresentation.
virtual int vtkPointHandleRepresentation2D::ComputeInteractionState | ( | int | X, | |
int | Y, | |||
int | modify = 0 | |||
) | [virtual] |
Subclasses of vtkPointHandleRepresentation2D must implement these methods. These are the methods that the widget and its representation use to communicate with each other.
Reimplemented from vtkWidgetRepresentation.
virtual void vtkPointHandleRepresentation2D::ShallowCopy | ( | vtkProp * | prop | ) | [virtual] |
Methods to make this class behave as a vtkProp.
Reimplemented from vtkHandleRepresentation.
virtual void vtkPointHandleRepresentation2D::GetActors2D | ( | vtkPropCollection * | ) | [virtual] |
Methods to make this class behave as a vtkProp.
Reimplemented from vtkWidgetRepresentation.
virtual void vtkPointHandleRepresentation2D::ReleaseGraphicsResources | ( | vtkWindow * | ) | [virtual] |
Methods to make this class behave as a vtkProp.
Reimplemented from vtkWidgetRepresentation.
virtual int vtkPointHandleRepresentation2D::RenderOverlay | ( | vtkViewport * | viewport | ) | [virtual] |
void vtkPointHandleRepresentation2D::Translate | ( | double | eventPos[2] | ) | [protected] |
void vtkPointHandleRepresentation2D::Scale | ( | double | eventPos[2] | ) | [protected] |
void vtkPointHandleRepresentation2D::Highlight | ( | int | highlight | ) | [protected] |
virtual void vtkPointHandleRepresentation2D::SetPointPlacer | ( | vtkPointPlacer * | ) | [protected, virtual] |
Override the superclass implementation. This class does not use a point placer. Point placers dictate the placement of points in 3D space. Since this class constrains points to lie in an overlay plane anyway, we don't care. Make it protected here, so users can't call this method.
Reimplemented from vtkHandleRepresentation.
void vtkPointHandleRepresentation2D::CreateDefaultProperties | ( | ) | [protected] |
int vtkPointHandleRepresentation2D::DetermineConstraintAxis | ( | int | constraint, | |
double | eventPos[2] | |||
) | [protected] |
vtkActor2D* vtkPointHandleRepresentation2D::Actor [protected] |
Definition at line 100 of file vtkPointHandleRepresentation2D.h.
Definition at line 101 of file vtkPointHandleRepresentation2D.h.
vtkGlyph2D* vtkPointHandleRepresentation2D::Glypher [protected] |
Definition at line 102 of file vtkPointHandleRepresentation2D.h.
vtkPolyData* vtkPointHandleRepresentation2D::CursorShape [protected] |
Definition at line 103 of file vtkPointHandleRepresentation2D.h.
vtkPolyData* vtkPointHandleRepresentation2D::FocalData [protected] |
Definition at line 104 of file vtkPointHandleRepresentation2D.h.
vtkPoints* vtkPointHandleRepresentation2D::FocalPoint [protected] |
Definition at line 105 of file vtkPointHandleRepresentation2D.h.
double vtkPointHandleRepresentation2D::LastPickPosition[3] [protected] |
Definition at line 108 of file vtkPointHandleRepresentation2D.h.
double vtkPointHandleRepresentation2D::LastEventPosition[2] [protected] |
Definition at line 109 of file vtkPointHandleRepresentation2D.h.
int vtkPointHandleRepresentation2D::ConstraintAxis [protected] |
Definition at line 112 of file vtkPointHandleRepresentation2D.h.
vtkProperty2D* vtkPointHandleRepresentation2D::Property [protected] |
Definition at line 126 of file vtkPointHandleRepresentation2D.h.
Definition at line 127 of file vtkPointHandleRepresentation2D.h.
int vtkPointHandleRepresentation2D::WaitingForMotion [protected] |
Definition at line 132 of file vtkPointHandleRepresentation2D.h.
int vtkPointHandleRepresentation2D::WaitCount [protected] |
Definition at line 133 of file vtkPointHandleRepresentation2D.h.