Go to the documentation of this file.
33 #ifndef vtkGeoTerrain2D_h
34 #define vtkGeoTerrain2D_h
36 #include "vtkGeovisCoreModule.h"
42 class vtkGeoImageRepresentation;
47 #if !defined(VTK_LEGACY_REMOVE)
60 vtkSetMacro(TextureTolerance,
double);
61 vtkGetMacro(TextureTolerance,
double);
69 vtkSetMacro(LocationTolerance,
double);
70 vtkGetMacro(LocationTolerance,
double);
102 double CameraBounds[4];
110 #endif //VTK_LEGACY_REMOVE
A 2D terrain model for the globe.
virtual vtkAbstractTransform * GetTransform()
Return the projection transformation used by this 2D terrain.
A 3D terrain model for the globe.
~vtkGeoTerrain2D() override
create and manipulate ordered lists of objects
void InitializeNodeAnalysis(vtkRenderer *ren) override
AddActors() calls this to setup parameters for evaluating nodes.
a simple class to control print indentation
int EvaluateNode(vtkGeoTerrainNode *node) override
AddActors() calls to to evaluate whether a node should be refined (1), coarsened (-1),...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
bool NodeInViewport(vtkGeoTerrainNode *node) override
AddActors() calls this to determine if a node is in the current viewport.
abstract specification for renderers
static vtkGeoTerrain2D * New()
A multi-resolution geographic data source.
create hierarchies of vtkProp3Ds (transformable props)