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