29 #ifndef vtkGDALRasterReader_h 30 #define vtkGDALRasterReader_h 33 #include <vtkIOGDALModule.h> 53 vtkSetStringMacro(FileName);
61 const char* GetProjectionString()
const;
67 const double* GetGeoCornerPoints();
73 vtkSetVector2Macro(TargetDimensions,
int);
74 vtkGetVector2Macro(TargetDimensions,
int);
81 vtkGetVector2Macro(RasterDimensions,
int);
87 const std::vector<std::string>& GetMetaData();
92 double GetInvalidValue();
97 std::vector<std::string> GetDomainMetaData(
const std::string& domain);
123 int TargetDimensions[2];
124 int RasterDimensions[2];
132 class vtkGDALRasterReaderInternal;
140 #endif // vtkGDALRasterReader_h
std::string DriverShortName
static vtkImageReader2 * New()
vtkGDALRasterReaderInternal * Implementation
std::string DomainMetaData
std::vector< std::string > Domains
a simple class to control print indentation
std::string DriverLongName
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
Superclass of binary file readers.
int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
Subclasses can reimplement this method to collect information from their inputs and set information f...
int FillOutputPortInformation(int port, vtkInformation *info) override
These method should be reimplemented by subclasses that have more than a single input or single outpu...
std::vector< std::string > MetaData
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called in response to a REQUEST_DATA request from the executive.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Read raster file formats using GDAL.