pktools  2.6.6
Processing Kernel for geospatial data
Public Member Functions | Protected Attributes | Friends | List of all members
ImgRasterGdal Class Reference
Inheritance diagram for ImgRasterGdal:
Inheritance graph
[legend]
Collaboration diagram for ImgRasterGdal:
Collaboration graph
[legend]

Public Member Functions

virtual void close (void)
 
std::string getFileName () const
 
int nrOfCol (void) const
 
int nrOfRow (void) const
 
int nrOfBand (void) const
 
bool isGeoRef () const
 
std::string getProjection (void) const
 
std::string getProjectionRef (void) const
 
std::string getGeoTransform () const
 
void getGeoTransform (double *gt) const
 
bool getBoundingBox (double &ulx, double &uly, double &lrx, double &lry) const
 
bool getCenterPos (double &x, double &y) const
 
double getUlx () const
 
double getUly () const
 
double getLrx () const
 
double getLry () const
 
int getNoDataValues (std::vector< double > &noDataValues) const
 
bool isNoData (double value) const
 
int pushNoDataValue (double noDataValue)
 
int setNoData (const std::vector< double > nodata)
 
CPLErr GDALSetNoDataValue (double noDataValue, int band=0)
 
bool covers (double x, double y) const
 
bool covers (double ulx, double uly, double lrx, double lry) const
 
bool geo2image (double x, double y, double &i, double &j) const
 
bool image2geo (double i, double j, double &x, double &y) const
 
double getDeltaX (void) const
 
double getDeltaY (void) const
 
GDALDataType getDataType (int band=0) const
 
GDALRasterBand * getRasterBand (int band=0)
 
GDALColorTable * getColorTable (int band=0) const
 
std::string getDriverDescription () const
 
std::string getImageType () const
 
std::string getInterleave () const
 
std::string getCompression () const
 
GDALDataset * getDataset ()
 
char ** getMetadata ()
 
char ** getMetadata () const
 
void getMetadata (std::list< std::string > &metadata) const
 
std::string getDescription () const
 
std::string getMetadataItem () const
 
std::string getImageDescription () const
 

Protected Attributes

std::string m_filename
 
GDALDataset * m_gds
 
int m_ncol
 
int m_nrow
 
int m_nband
 
double m_gt [6]
 
std::vector< double > m_noDataValues
 

Friends

class ImgReaderGdal
 
class ImgWriterGdal
 

Detailed Description

Definition at line 35 of file ImgRasterGdal.h.


The documentation for this class was generated from the following files: