Go to the documentation of this file.
48 #ifndef vtkHandleRepresentation_h
49 #define vtkHandleRepresentation_h
51 #include "vtkInteractionWidgetsModule.h"
78 virtual void SetDisplayPosition(
double pos[3]);
79 virtual void GetDisplayPosition(
double pos[3]);
80 virtual double* GetDisplayPosition();
81 virtual void SetWorldPosition(
double pos[3]);
82 virtual void GetWorldPosition(
double pos[3]);
83 virtual double* GetWorldPosition();
92 vtkSetClampMacro(Tolerance,
int,1,100);
93 vtkGetMacro(Tolerance,
int);
103 vtkGetMacro(ActiveRepresentation,
int);
123 vtkSetClampMacro(InteractionState,
int,Outside,Scaling);
133 vtkGetMacro(Constrained,
int);
144 virtual int CheckConstraint(
vtkRenderer *renderer,
double pos[2]);
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
Abstract interface to translate 2D display positions to world coordinates.
record modification and/or execution time
abstract class for representing widget handles
vtkTimeStamp WorldPositionTime
vtkTypeUInt64 vtkMTimeType
vtkCoordinate * DisplayPosition
virtual vtkMTimeType GetMTime()
Return this object's modified time.
a simple class to control print indentation
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
abstract superclass for all actors, volumes and annotations
abstract specification for renderers
vtkCoordinate * WorldPosition
vtkTimeStamp DisplayPositionTime
vtkPointPlacer * PointPlacer