Go to the documentation of this file.
33 #ifndef vtkPointHandleRepresentation2D_h
34 #define vtkPointHandleRepresentation2D_h
36 #include "vtkInteractionWidgetsModule.h"
140 double LastPickPosition[3];
141 double LastEventPosition[2];
represent and manipulate 3D points
virtual void ReleaseGraphicsResources(vtkWindow *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
vtkPolyDataMapper2D * Mapper
void SetSelectedProperty(vtkProperty2D *)
virtual void GetActors2D(vtkPropCollection *)
draw vtkPolyData onto the image plane
Abstract interface to translate 2D display positions to world coordinates.
void Highlight(int highlight)
virtual void ShallowCopy(vtkProp *prop)
Methods to make this class behave as a vtkProp.
void CreateDefaultProperties()
virtual void SetPointPlacer(vtkPointPlacer *)
Override the superclass implementation.
virtual double * GetBounds()
Subclasses of vtkPointHandleRepresentation2D must implement these methods.
abstract class for representing widget handles
copy oriented and scaled glyph geometry to every input point (2D specialization)
vtkProperty2D * SelectedProperty
window superclass for vtkRenderWindow
vtkPolyData * GetCursorShape()
void Scale(double eventPos[2])
virtual void StartWidgetInteraction(double eventPos[2])
void Translate(double eventPos[2])
virtual void WidgetInteraction(double eventPos[2])
virtual void DeepCopy(vtkProp *prop)
virtual int ComputeInteractionState(int X, int Y, int modify=0)
a simple class to control print indentation
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
represent the position of a point in display coordinates
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void SetCursorShape(vtkPolyData *cursorShape)
Specify the cursor shape with an instance of vtkPolyData.
abstract specification for Viewports
vtkCoordinate * MapperCoordinate
void SetProperty(vtkProperty2D *)
Set/Get the handle properties when unselected and selected.
abstract superclass for all actors, volumes and annotations
virtual void BuildRepresentation()
represent surface properties of a 2D image
vtkPointHandleRepresentation2D()
a actor that draws 2D data
vtkPolyData * CursorShape
static vtkPointHandleRepresentation2D * New()
Instantiate this class.
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual int RenderOverlay(vtkViewport *viewport)
~vtkPointHandleRepresentation2D()
virtual void SetDisplayPosition(double xyz[3])
Set/Get the position of the point in display coordinates.
int DetermineConstraintAxis(int constraint, double eventPos[2])
Superclass for algorithms that produce only polydata as output.