Go to the documentation of this file.
49 #include "vtkViewsGeovisModule.h"
62 #if !defined(VTK_LEGACY_REMOVE)
93 vtkBooleanMacro(LockHeading,
bool);
136 #endif //VTK_LEGACY_REMOVE
map vtkPolyData to graphics primitives
vtkGlobeSource * LowResEarthSource
A view containing a renderer.
vtkGeoInteractorStyle * GetGeoInteractorStyle()
Convenience method for obtaining the internal interactor style.
vtkGeoAlignedImageRepresentation * AddDefaultImageRepresentation(vtkImageData *image)
Adds an image representation with a simple terrain model using the image in the specified file as the...
A 3D terrain model for the globe.
virtual void SetTerrain(vtkGeoTerrain *terrain)
The terrain (geometry) model for this earth view.
virtual void SetLockHeading(bool lock)
Whether the view locks the heading when panning.
vtkActor * LowResEarthActor
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Sphere patch with Lat/Long scalar array.
Sets theme colors for a graphical view.
virtual bool GetLockHeading()
virtual void SetGeoInteractorStyle(vtkGeoInteractorStyle *style)
Method to change the interactor style.
represents an object (geometry & properties) in a rendered scene
topologically and geometrically regular array of data
a simple class to control print indentation
static vtkGeoView * New()
void PrepareForRendering() override
Prepares the view for rendering.
A multi-resolution image tree.
void Render() override
Update and render the view.
vtkPolyDataMapper * LowResEarthMapper
create hierarchies of vtkProp3Ds (transformable props)
void BuildLowResEarth(double origin[3])
Rebuild low-res earth source; call after (re)setting origin.