|
Ilwis-Objects
1.0
GIS and Remote Sensing framework for data access and processing
|
Public Types | |
| enum | FilterOptions { foFULLPATHS =1, foNAMESONLY =2, foEXTENSIONFILTER =4 } |
| enum | OpenMode { omTEXT, omBINARY } |
Public Member Functions | |
| CatalogConnector (const Resource &resource, bool load) | |
| Ilwis::IlwisObject * | create () const |
| bool | loadMetaData (IlwisObject *obj) |
| loads the metadata and non binary information into the ilwisobject. After this method it should be a valid object More... | |
| bool | loadData (IlwisObject *obj) |
| loadData loads bulk binary data into the ilwisobject. More... | |
| bool | isValid () const |
| virtual bool | canUse (const Resource &resource) const |
| virtual QFileInfo | toLocalFile (const Resource &datasource) const |
| virtual QFileInfo | toLocalFile (const QUrl &url) const |
| QString | provider () const |
Public Member Functions inherited from Ilwis::IlwisObjectConnector | |
| IlwisObjectConnector (const Ilwis::Resource &resource, bool, const PrepareOptions &options=PrepareOptions()) | |
| IlwisTypes | type () const |
| Resource & | source () |
| source returns the resource location were this connector is attached to More... | |
| const Resource & | source () const |
| bool | dataIsLoaded () const |
Public Member Functions inherited from Ilwis::ConnectorInterface | |
| virtual Grid * | loadGridData (IlwisObject *) |
| loadGridData loads the 2D or 3D raster data from the source into memory More... | |
| virtual bool | store (IlwisObject *, int) |
| virtual bool | execute (const OperationExpression &, ExecutionContext *) |
| virtual bool | isReadOnly () |
| isReadOnly returns if a connector can write to a source. More... | |
| virtual ConnectorInterface * | clone () const |
| clone copies the connector for use with another object More... | |
| virtual void | format (const QString &) |
| virtual QString | format () const |
Static Public Member Functions | |
| static ConnectorInterface * | create (const Ilwis::Resource &resource, bool load=true, const PrepareOptions &options=PrepareOptions()) |
Protected Member Functions | |
| virtual bool | loadExplorers () |
Protected Member Functions inherited from Ilwis::IlwisObjectConnector | |
| template<class T > | |
| T | setObject (const QString &propeprty, const QString defaultName) |
| UPCatalogConnector & | containerConnector (IlwisObject::ConnectorMode mode=IlwisObject::cmINPUT) |
| const UPCatalogConnector & | containerConnector (IlwisObject::ConnectorMode mode=IlwisObject::cmINPUT) const |
Additional Inherited Members | |
Protected Attributes inherited from Ilwis::IlwisObjectConnector | |
| Resource | _resource |
| bool | _binaryIsLoaded |
| std::mutex | _mutex |
|
virtual |
loadData loads bulk binary data into the ilwisobject.
Reimplemented from Ilwis::ConnectorInterface.
|
virtual |
loads the metadata and non binary information into the ilwisobject. After this method it should be a valid object
| data | the ilwisobject to be initialized |
Reimplemented from Ilwis::ConnectorInterface.
1.8.3.1