28 #ifndef vtkGeoTerrainNode_h
29 #define vtkGeoTerrainNode_h
31 #include "vtkGeovisCoreModule.h"
37 #if !defined(VTK_LEGACY_REMOVE)
58 double GetAltitude(
double longitude,
double latitude);
73 void UpdateBoundingSphere();
74 vtkGetMacro(BoundingSphereRadius,
double);
75 vtkGetVector3Macro(BoundingSphereCenter,
double);
78 vtkGetVector3Macro(CornerNormal00,
double);
79 vtkGetVector3Macro(CornerNormal01,
double);
80 vtkGetVector3Macro(CornerNormal10,
double);
81 vtkGetVector3Macro(CornerNormal11,
double);
88 vtkGetVector4Macro(ProjectionBounds,
double);
89 vtkSetVector4Macro(ProjectionBounds,
double);
96 vtkGetMacro(GraticuleLevel,
int);
97 vtkSetMacro(GraticuleLevel,
int);
105 vtkGetMacro(Error,
double);
106 vtkSetMacro(Error,
double);
114 vtkGetMacro(Coverage,
float);
115 vtkSetMacro(Coverage,
float);
146 double BoundingSphereCenter[3];
151 double CornerNormal00[3];
152 double CornerNormal01[3];
153 double CornerNormal10[3];
154 double CornerNormal11[3];
156 double ProjectionBounds[4];
166 #endif //VTK_LEGACY_REMOVE