29 #ifndef vtkCompassRepresentation_h
30 #define vtkCompassRepresentation_h
32 #include "vtkGeovisCoreModule.h"
123 void StartWidgetInteraction(
double eventPos[2]) VTK_OVERRIDE;
124 void WidgetInteraction(
double eventPos[2]) VTK_OVERRIDE;
125 virtual
void TiltWidgetInteraction(
double eventPos[2]);
126 virtual
void DistanceWidgetInteraction(
double eventPos[2]);
127 int ComputeInteractionState(
int X,
int Y,
int modify=0) VTK_OVERRIDE;
128 void Highlight(
int) VTK_OVERRIDE;
136 void ReleaseGraphicsResources(
vtkWindow*) VTK_OVERRIDE;
138 int RenderOpaqueGeometry(
vtkViewport*) VTK_OVERRIDE;
141 virtual
void SetHeading(
double value);
142 virtual
double GetHeading();
143 virtual
void SetTilt(
double value);
144 virtual
double GetTilt();
145 virtual
void UpdateTilt(
double time);
146 virtual
void EndTilt();
147 virtual
void SetDistance(
double value);
148 virtual
double GetDistance();
149 virtual
void UpdateDistance(
double time);
150 virtual
void EndDistance();
207 void BuildBackdrop();
210 void GetCenterAndUnitRadius(
int center[2],
double &
radius);
abstract specification for Viewports
a actor that draws 2D data
abstract specification for renderers
Hold a reference to a vtkObjectBase instance.
concrete dataset represents vertices, lines, polygons, and triangle strips
window superclass for vtkRenderWindow
An actor that displays text.
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
provide the representation for a vtkCenteredSliderWidget
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...
draw vtkPolyData onto the image plane
represent and manipulate 3D points