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::FeatureInterface Class Referenceabstract
Inheritance diagram for Ilwis::FeatureInterface:
Ilwis::Feature Ilwis::FeatureNode

Public Member Functions

virtual quint64 featureid () const =0
 
virtual bool isValid () const =0
 
virtual const UPGeometry & geometry (quint32 index=0) const =0
 
virtual UPGeometry & geometry (quint32 index=0)=0
 
virtual void set (geos::geom::Geometry *geom, int index=0)=0
 
QVariant operator() (const QString &name, int index=-1, bool asRaw=true)
 
virtual FeatureInterfaceclone () const =0
 
virtual IlwisTypes geometryType (qint32 index=0) const =0
 
virtual quint32 trackSize () const =0
 
virtual QVariant cell (const QString &name, int index=-1, bool asRaw=true)=0
 
virtual void setCell (const QString &name, const QVariant &var, int index=-1)=0
 
virtual void setCell (quint32 colIndex, const QVariant &var, int index=-1)=0
 
virtual QVariant cell (quint32 colIndex, int index=-1, bool asRaw=true)=0
 
virtual ColumnDefinition columndefinition (const QString &name, bool coverages=true) const =0
 
virtual ColumnDefinition columndefinition (quint32 index, bool coverages=true) const =0
 
virtual quint32 attributeColumnCount (bool coverages=true) const =0
 

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