40#ifndef vtkInteractorStyleTerrain_h 
   41#define vtkInteractorStyleTerrain_h 
   43#include "vtkInteractionStyleModule.h"  
   46VTK_ABI_NAMESPACE_BEGIN
 
represents an object (geometry & properties) in a rendered scene
 
a simple class to control print indentation
 
manipulate camera in scene with natural view up (e.g., terrain)
 
void OnMiddleButtonUp() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
void OnLeftButtonUp() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
void SelectRepresentation()
 
vtkInteractorStyleTerrain()
 
void OnLeftButtonDown() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
void OnMouseMove() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
vtkPolyDataMapper * LatLongMapper
 
static vtkInteractorStyleTerrain * New()
Instantiate the object.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
vtkSphereSource * LatLongSphere
 
void OnRightButtonDown() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
void OnMiddleButtonDown() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
void Rotate() override
These methods for the different interactions in different modes are overridden in subclasses to perfo...
 
void OnRightButtonUp() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
vtkExtractEdges * LatLongExtractEdges
 
~vtkInteractorStyleTerrain() override
 
void OnChar() override
Override the "fly-to" (f keypress) for images.
 
provide event-driven interface to the rendering window (defines trackball mode)
 
map vtkPolyData to graphics primitives
 
create a polygonal sphere centered at the origin