21 #ifndef vtkCompassRepresentation_h
22 #define vtkCompassRepresentation_h
28 #include "vtkInteractionWidgetsModule.h"
29 #include "vtkLegacy.h"
32 VTK_ABI_NAMESPACE_BEGIN
118 virtual void TiltWidgetInteraction(
double eventPos[2]);
119 virtual void DistanceWidgetInteraction(
double eventPos[2]);
139 virtual void SetHeading(
double heading);
140 virtual double GetHeading();
148 virtual void SetTilt(
double tilt);
149 virtual double GetTilt();
156 void SetMaximumTiltAngle(
double angle);
157 double GetMaximumTiltAngle();
158 void SetMinimumTiltAngle(
double angle);
159 double GetMinimumTiltAngle();
166 virtual void UpdateTilt(
double deltaTilt = 0);
169 virtual void EndTilt();
176 virtual void SetDistance(
double distance);
177 virtual double GetDistance();
184 void SetMaximumDistance(
double distance);
185 double GetMaximumDistance();
186 void SetMinimumDistance(
double distance);
187 double GetMinimumDistance();
194 virtual void UpdateDistance(
double deltaDistance = 0);
197 virtual void EndDistance();
214 #if !defined(VTK_LEGACY_REMOVE)
259 void BuildBackdrop();
262 void GetCenterAndUnitRadius(
int center[2],
double&
radius);
283 VTK_ABI_NAMESPACE_END
vtkPolyDataMapper2D * BackdropMapper
vtkSmartPointer< vtkCenteredSliderRepresentation > TiltRepresentation
vtkTransformPolyDataFilter * RingXForm
vtkCoordinate * Point2Coordinate
abstract specification for Viewports
vtkPolyDataMapper2D * RingMapper
#define VTK_DEPRECATED_IN_9_2_0(reason)
a actor that draws 2D data
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