Ilwis-Objects  1.0
GIS and Remote Sensing framework for data access and processing
 All Classes Functions Enumerations Pages
Public Member Functions | List of all members
Ilwis::OperationConnector Class Referenceabstract
Inheritance diagram for Ilwis::OperationConnector:
Ilwis::IlwisObjectConnector Ilwis::ConnectorInterface

Public Member Functions

virtual bool canUse (const OperationExpression &) const =0
 
- Public Member Functions inherited from Ilwis::IlwisObjectConnector
 IlwisObjectConnector (const Ilwis::Resource &resource, bool, const PrepareOptions &options=PrepareOptions())
 
virtual IlwisObjectcreate () const =0
 
IlwisTypes type () const
 
Resourcesource ()
 source returns the resource location were this connector is attached to More...
 
const Resourcesource () 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 GridloadGridData (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 ConnectorInterfaceclone () 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
 

Additional Inherited Members

- Protected Member Functions inherited from Ilwis::IlwisObjectConnector
template<class 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 inherited from Ilwis::IlwisObjectConnector
Resource _resource
 
bool _binaryIsLoaded
 
std::mutex _mutex
 

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