|
| ImgReaderOgr (const std::string &filename) |
|
void | open (const std::string &filename) |
|
void | close (void) |
|
template<typename T > |
int | readXY (std::vector< T > &xVector, std::vector< T > &yVector, int layer=0, bool verbose=false) |
|
template<typename T > |
int | readY (std::vector< T > &yVector, int layer=0, bool verbose=false) |
|
template<typename T > |
int | readData (std::vector< T > &data, const OGRFieldType &fieldType, std::vector< std::string > &fields, OGRFeature *poFeature, int layer=0, bool pos=false, bool verbose=false) |
|
template<typename T > |
int | readData (std::vector< T > &data, const OGRFieldType &fieldType, const std::string &theField, int layer=0, bool verbose=false) |
|
template<typename T > |
int | readData (Vector2d< T > &data, const OGRFieldType &fieldType, std::vector< std::string > &fields, int layer=0, bool pos=false, bool verbose=false) |
|
template<typename T > |
int | readData (std::map< int, Vector2d< T > > &data, const OGRFieldType &fieldType, std::vector< std::string > &fields, const std::string &label, int layer=0, bool pos=false, bool verbose=false) |
|
template<typename T > |
int | readData (std::map< std::string, Vector2d< T > > &data, const OGRFieldType &fieldType, std::vector< std::string > &fields, const std::string &label, int layer=0, bool pos=false, bool verbose=false) |
|
unsigned int | readDataImageOgr (std::map< std::string, Vector2d< float > > &mapPixels, std::vector< std::string > &fields, const std::vector< unsigned short > &bands, const std::string &label, const std::vector< std::string > &layers, int verbose=false) |
|
unsigned int | readDataImageOgr (std::map< std::string, Vector2d< float > > &mapPixels, std::vector< std::string > &fields, double start, double end, const std::string &label, const std::vector< std::string > &layers, int verbose=false) |
|
unsigned long int | getFeatureCount (int layer=0) const |
|
int | getFieldCount (int layer=0) const |
|
OGRLayer * | getLayer (int layer=0) |
|
std::string | getProjection (int layer=0) const |
|
OGRwkbGeometryType | getGeometryType (int layer=0) const |
|
std::string | getLayerName (int layer=0) |
|
int | getFields (std::vector< std::string > &fields, int layer=0) const |
|
int | getFields (std::vector< OGRFieldDefn *> &fields, int layer=0) const |
|
OGRDataSource * | getDataSource (void) |
|
OGRSFDriver * | getDriver (void) const |
|
int | getLayerCount (void) const |
|
template<typename T > |
int | readSql (Vector2d< T > &data, const OGRFieldType &fieldType, std::vector< std::string > &fields, const std::string &sqlStatement, OGRGeometry *spatialFilter=NULL, int layer=0, bool pos=false, bool verbose=false) |
|
template<typename T > |
int | readSql (std::map< int, Vector2d< T > > &data, const OGRFieldType &fieldType, std::vector< std::string > &fields, const std::string &label, const std::string &sqlStatement, OGRGeometry *spatialFilter, int layer=0, bool pos=false, bool verbose=false) |
|
bool | getExtent (double &ulx, double &uly, double &lrx, double &lry, int layer) |
|
bool | getExtent (double &ulx, double &uly, double &lrx, double &lry) |
|
void | setFieldSeparator (const char fs) |
|
char | getFieldSeparator () const |
|
template<> |
int | readData (std::vector< std::string > &data, const OGRFieldType &fieldType, const std::string &theField, int layer, bool verbose) |
|
Definition at line 35 of file ImgReaderOgr.h.