25 #ifndef vtkGDALRasterConverter_h
26 #define vtkGDALRasterConverter_h
28 #include "vtkGeovisGDALModule.h"
48 vtkSetMacro(NoDataValue,
double);
49 vtkGetMacro(NoDataValue,
double);
57 GDALDataset* CreateGDALDataset(
int xDim,
67 GDALDataset* CreateGDALDataset(
vtkImageData*
data,
const char* mapProjection);
72 void CopyBandInfo(GDALDataset* src, GDALDataset* dest);
85 void SetGDALProjection(GDALDataset* dataset,
const char* projectionString);
90 void SetGDALGeoTransform(GDALDataset* dataset,
97 void CopyNoDataValues(GDALDataset* src, GDALDataset* dest);
102 void WriteTifFile(GDALDataset* dataset,
const char* filename);
109 bool FindDataRange(GDALDataset* dataset,
124 bool CopyToGDAL(
vtkImageData* input, GDALDataset* output);
126 class vtkGDALRasterConverterInternal;
127 vtkGDALRasterConverterInternal*
Internal;
134 #endif // vtkGDALRasterConverter_h