34 #ifndef vtkDEMReader_h 35 #define vtkDEMReader_h 54 enum {REFERENCE_SEA_LEVEL=0,REFERENCE_ELEVATION_BOUNDS};
62 REFERENCE_ELEVATION_BOUNDS);
65 {this->SetElevationReference(REFERENCE_SEA_LEVEL);}
67 {this->SetElevationReference(REFERENCE_ELEVATION_BOUNDS);}
68 const char *GetElevationReferenceAsString(
void);
172 float ProjectionParameters[15];
176 float GroundCoords[4][2];
177 float ElevationBounds[2];
180 float SpatialResolution[3];
181 int ProfileDimension[2];
185 void ComputeExtentOriginAndSpacing (
int extent[6],
188 int ReadTypeARecord ();
#define vtkGetMacro(name, type)
record modification and/or execution time
vtkTimeStamp ReadHeaderTime
#define vtkSetClampMacro(name, type, min, max)
#define vtkSetStringMacro(name)
#define vtkTypeMacro(thisClass, superclass)
a simple class to control print indentation
topologically and geometrically regular array of data
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define vtkGetStringMacro(name)
void SetElevationReferenceToElevationBounds()
Generic algorithm superclass for image algs.
void PrintSelf(ostream &os, vtkIndent indent)
static vtkAlgorithm * New()
int ElevationUnitOfMeasure
#define VTKIOIMAGE_EXPORT
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
read a digital elevation model (DEM) file
#define vtkGetVectorMacro(name, type, count)
void SetElevationReferenceToSeaLevel()