21 #ifndef vtkCompassRepresentation_h
22 #define vtkCompassRepresentation_h
27 #include "vtkInteractionWidgetsModule.h"
31 VTK_ABI_NAMESPACE_BEGIN
117 virtual void TiltWidgetInteraction(
double eventPos[2]);
118 virtual void DistanceWidgetInteraction(
double eventPos[2]);
138 virtual void SetHeading(
double heading);
139 virtual double GetHeading();
147 virtual void SetTilt(
double tilt);
148 virtual double GetTilt();
155 void SetMaximumTiltAngle(
double angle);
156 double GetMaximumTiltAngle();
157 void SetMinimumTiltAngle(
double angle);
158 double GetMinimumTiltAngle();
165 virtual void UpdateTilt(
double deltaTilt = 0);
168 virtual void EndTilt();
175 virtual void SetDistance(
double distance);
176 virtual double GetDistance();
183 void SetMaximumDistance(
double distance);
184 double GetMaximumDistance();
185 void SetMinimumDistance(
double distance);
186 double GetMinimumDistance();
193 virtual void UpdateDistance(
double deltaDistance = 0);
196 virtual void EndDistance();
254 void BuildBackdrop();
257 void GetCenterAndUnitRadius(
int center[2],
double&
radius);
278 VTK_ABI_NAMESPACE_END
vtkPolyDataMapper2D * BackdropMapper
vtkSmartPointer< vtkCenteredSliderRepresentation > TiltRepresentation
vtkCoordinate * Point2Coordinate
abstract specification for Viewports
vtkPolyDataMapper2D * RingMapper
a actor that draws 2D data
vtkTransformFilter * RingXForm
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkTextProperty * LabelProperty
window superclass for vtkRenderWindow
An actor that displays text.
vtkTextProperty * StatusProperty
a simple class to control print indentation
represent text properties.
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
object to represent cell connectivity
vtkProperty2D * SelectedProperty
represent surface properties of a 2D image
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
vtkTextActor * StatusActor
vtkSmartPointer< vtkCenteredSliderRepresentation > DistanceRepresentation
draw vtkPolyData onto the image plane
represent and manipulate 3D points
provide a compass and distance, tilt sliders
vtkProperty2D * RingProperty
vtkTextActor * LabelActor
vtkCoordinate * Point1Coordinate