Go to the documentation of this file.
30 #ifndef vtkGeoTerrainNode_h
31 #define vtkGeoTerrainNode_h
128 double BoundingSphereCenter[3];
133 double CornerNormal00[3];
134 double CornerNormal01[3];
135 double CornerNormal10[3];
136 double CornerNormal11[3];
138 double ProjectionBounds[4];
double BoundingSphereRadius
#define vtkTypeMacro(thisClass, superclass)
Stores data for a patch of the globe.
void PrintSelf(ostream &os, vtkIndent indent)
void SetModel(vtkPolyData *model)
#define vtkGetVector3Macro(name, type)
virtual void DeleteData()
void UpdateBoundingSphere()
a simple class to control print indentation
vtkGeoTerrainNode * GetChild(int idx)
vtkSmartPointer< vtkPolyData > Model
#define vtkGetMacro(name, type)
vtkSetMacro(IgnoreDriverBugs, bool)
#define vtkSetVector4Macro(name, type)
#define VTKGEOVISCORE_EXPORT
vtkGeoTerrainNode * GetParent()
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual void ShallowCopy(vtkGeoTreeNode *src)
double GetAltitude(double longitude, double latitude)
#define vtkGetVector4Macro(name, type)
virtual void DeepCopy(vtkGeoTreeNode *src)
static vtkGeoTerrainNode * New()