|
Ilwis-Objects
1.0
GIS and Remote Sensing framework for data access and processing
|
Public Member Functions | |
| IlwisObjectConnector (const Ilwis::Resource &resource, bool, const PrepareOptions &options=PrepareOptions()) | |
| virtual IlwisObject * | create () const =0 |
| 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 bool | loadMetaData (IlwisObject *) |
| loads the metadata and non binary information into the ilwisobject. After this method it should be a valid object More... | |
| virtual Grid * | loadGridData (IlwisObject *) |
| loadGridData loads the 2D or 3D raster data from the source into memory More... | |
| virtual bool | loadData (IlwisObject *) |
| loadData loads bulk binary data into the ilwisobject. 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 QString | provider () const =0 |
| virtual void | format (const QString &) |
| virtual QString | format () const |
| virtual bool | isValid () const |
| virtual bool | canUse (const Resource &) const |
Protected Member Functions | |
| 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 |
Protected Attributes | |
| Resource | _resource |
| bool | _binaryIsLoaded |
| std::mutex | _mutex |
|
virtual |
source returns the resource location were this connector is attached to
Implements Ilwis::ConnectorInterface.
1.8.3.1