36#ifndef vtkGeoTerrain2D_h
37#define vtkGeoTerrain2D_h
39#include "vtkGeovisCoreModule.h"
45class vtkGeoImageRepresentation;
63 vtkGetMacro(TextureTolerance,
double);
72 vtkGetMacro(LocationTolerance,
double);
104 double CameraBounds[4];
create hierarchies of vtkProp3Ds (transformable props)
create and manipulate unsorted lists of objects
A multi-resolution geographic data source.
A 2D terrain model for the globe.
virtual vtkAbstractTransform * GetTransform()
Return the projection transformation used by this 2D terrain.
virtual int EvaluateNode(vtkGeoTerrainNode *node)
AddActors() calls to to evaluate whether a node should be refined (1), coarsened (-1),...
virtual bool NodeInViewport(vtkGeoTerrainNode *node)
AddActors() calls this to determine if a node is in the current viewport.
virtual void InitializeNodeAnalysis(vtkRenderer *ren)
AddActors() calls this to setup parameters for evaluating nodes.
static vtkGeoTerrain2D * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
A 3D terrain model for the globe.
a simple class to control print indentation
abstract specification for renderers
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.