31 #ifndef vtkGeoProjection_h 32 #define vtkGeoProjection_h 38 typedef struct PJconsts
PJ;
49 static int GetNumberOfProjections();
54 static const char* GetProjectionName(
int projection );
59 static const char* GetProjectionDescription(
int projection );
77 const char* GetDescription();
98 void SetOptionalParameter(
const char*
key,
const char*
value);
101 void RemoveOptionalParameter(
const char*);
104 int GetNumberOfOptionalParameters();
107 const char* GetOptionalParameterKey(
int index);
110 const char* GetOptionalParameterValue(
int index);
113 void ClearOptionalParameters();
122 virtual int UpdateProjection();
134 vtkInternals* Internals;
137 #endif // vtkGeoProjection_h Represent a projection from a sphere to a plane.
abstract base class for most VTK objects
vtkTimeStamp ProjectionMTime
#define vtkGetMacro(name, type)
record modification and/or execution time
#define vtkSetStringMacro(name)
#define vtkTypeMacro(thisClass, superclass)
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
#define vtkGetStringMacro(name)
#define VTKGEOVISCORE_EXPORT
#define vtkSetMacro(name, type)