|
|
virtual long long | getPointCount () const =0 |
| |
|
virtual long long | getLineCount () const =0 |
| |
|
virtual long long | getLinePointCount () const =0 |
| |
|
virtual long long | getPolygonCount () const =0 |
| |
|
virtual long long | getPolygonPointCount () const =0 |
| |
|
virtual BoxHandle | getBoundingBox () const =0 |
| | get the bounding box of the data set
|
| |
| virtual void | getPrecision (double &precX, double &precY, double &precZ) const =0 |
| |
|
virtual int | getDim () const =0 |
| | The highest dimensionality of contained geometries (e.g. 0 for points)
|
| |
|
virtual const char * | getCRS () const =0 |
| | Get coordinate reference system as WKT string (can be empty)
|
| |
|
virtual CoordRefSys | getCRSType () const =0 |
| | Get coordinate reference system type (enum if stored internally or a separate ".prj" file)
|
| |
| virtual AddInfoLayoutHandle | getDataLayout () const =0 |
| | Get the attribute layout of the data that will be returned by the import object. More...
|
| |
|
virtual uint32_t | getAttributeCount () const =0 |
| | if the file format contains attribute information, the number of attribute can be accessed here
|
| |
|
virtual const IFileAttribute & | getAttribute (uint32_t idx) const =0 |
| | get the attribute object ( 0 <= idx < getAttributeCount() )
|
| |
|
virtual bool | getProperty (const char *name, unsigned &value) const =0 |
| |
|
virtual bool | getProperty (const char *name, long long &value) const =0 |
| |
|
virtual bool | getProperty (const char *name, double &value) const =0 |
| |
|
virtual bool | getProperty (const char *name, const char *&value) const =0 |
| |
|
virtual bool | getProperty (const char *name, unsigned arrayCount, double *value) const =0 |
| |
|
virtual void | Delete () |
| |