Ilwis-Objects  1.0
GIS and Remote Sensing framework for data access and processing
 All Classes Functions Enumerations Pages
Public Member Functions | Static Public Member Functions | List of all members
Ilwis::ThematicRange Class Reference
Inheritance diagram for Ilwis::ThematicRange:
Ilwis::NamedIdentifierRange Ilwis::ItemRange Ilwis::Range

Public Member Functions

ThematicRangeoperator<< (const QString &itemdef)
 
- Public Member Functions inherited from Ilwis::NamedIdentifierRange
 NamedIdentifierRange ()
 
bool contains (const QVariant &name, bool inclusive=true) const
 
bool isValid () const
 
bool operator== (const ItemRange &range) const
 
void add (DomainItem *item)
 
void add (SPDomainItem item)
 
void remove (const QString &item)
 
QVariant impliedValue (const QVariant &v) const
 
NamedIdentifierRangeoperator<< (const QString &itemdef)
 
SPDomainItem item (quint32 iraw) const
 
SPDomainItem item (const QString &nam) const
 
SPDomainItem itemByOrder (quint32 index) const
 
Rangeclone () const
 
QString toString () const
 
virtual bool isContinuous () const
 
void interpolation (const QString &)
 
qint32 gotoIndex (qint32 index, qint32 step) const
 
quint32 count () const
 
void clear ()
 
- Public Member Functions inherited from Ilwis::ItemRange
virtual bool contains (SPRange rng, bool inclusive=true) const
 
virtual bool contains (const ItemRange &itemrng, bool inclusive=true) const
 
QVariant ensure (const QVariant &v, bool inclusive=true) const
 
virtual void addRange (const ItemRange &range)
 
ItemRangemerge (const QSharedPointer< Range > &otherRange) const
 
- Public Member Functions inherited from Ilwis::Range
virtual IlwisTypes valueType () const
 valueType returns the type of values contained in the range More...
 
virtual IlwisTypes determineType () const
 determineType determines the minimal range needed type for this range. More...
 
template<typename T >
T * merge (const QSharedPointer< T > &range1, const QSharedPointer< T > &range2, RenumberMap *rnm=0)
 
void interpolation (const QString &ip)
 
virtual QString interpolation () const
 

Static Public Member Functions

static ThematicRangemerge (const QSharedPointer< ThematicRange > &nr1, const QSharedPointer< ThematicRange > &nr2, Ilwis::RenumberMap *renumberer)
 
- Static Public Member Functions inherited from Ilwis::NamedIdentifierRange
static NamedIdentifierRangemerge (const QSharedPointer< NamedIdentifierRange > &nr1, const QSharedPointer< NamedIdentifierRange > &nr2, RenumberMap *rnm=0)
 
- Static Public Member Functions inherited from Ilwis::ItemRange
static DomainItemcreate (const QString &type)
 
static void addCreateItem (const QString &type, CreateItemFunc func)
 
static ItemRangemerge (const QSharedPointer< ItemRange > &nr1, const QSharedPointer< ItemRange > &nr2)
 

Additional Inherited Members

- Static Protected Member Functions inherited from Ilwis::NamedIdentifierRange
template<typename T >
static void addItems (ItemRange *items, const QSharedPointer< NamedIdentifierRange > &nr1, const QSharedPointer< NamedIdentifierRange > &nr2, RenumberMap *rnm=0)
 
- Protected Attributes inherited from Ilwis::Range
IlwisTypes _vt
 
QString _interpolation
 

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