|
Ilwis-Objects
1.0
GIS and Remote Sensing framework for data access and processing
|
Public Member Functions | |
| NamedIdentifier () | |
| NamedIdentifier (const QString &name, quint32 rawvalue=iUNDEF) | |
| bool | isValid () const |
| QString | name () const |
| void | setName (const QString &n) |
| bool | operator== (const NamedIdentifier &item) const |
| IlwisTypes | valueType () const |
| DomainItem * | clone () const |
Public Member Functions inherited from Ilwis::DomainItem | |
| DomainItem (quint32 rawvalue=iUNDEF) | |
| virtual void | raw (quint32 r) |
| virtual quint32 | raw () const |
| template<typename ItemType > | |
| ItemType * | toType () |
Static Public Member Functions | |
| static Ilwis::NamedIdentifierRange * | createRange () |
| static IlwisTypes | valueTypeS () |
Friends | |
| class | NamedIdentifierRange |
Additional Inherited Members | |
Protected Attributes inherited from Ilwis::DomainItem | |
| quint32 | _raw |
| NamedIdentifier::NamedIdentifier | ( | ) |
Constructs an empty NamedIdentifier
| NamedIdentifier::NamedIdentifier | ( | const QString & | name, |
| quint32 | rawvalue = iUNDEF |
||
| ) |
Constructs a NamedIdentifier with a given name
| name | the name |
|
virtual |
Creates a new NamedIdentifier with the same raw and name
Implements Ilwis::DomainItem.
Reimplemented in Ilwis::ThematicItem.
|
static |
Creates an itemrange according to this object
|
virtual |
|
virtual |
Query for the name of this NamedIdentifier
Implements Ilwis::DomainItem.
| bool NamedIdentifier::operator== | ( | const NamedIdentifier & | item | ) | const |
override of operator==
an NamedIdentifier is the equal to another if both have the same name
| item | the NamedIdentifier which this one should be compared to |
| void NamedIdentifier::setName | ( | const QString & | n | ) |
Changes the name of this object into the one specified
| n | the new name |
|
virtual |
Query to the ilwistype of this object
Implements Ilwis::DomainItem.
Reimplemented in Ilwis::ThematicItem.
|
static |
Query to the ilwistype of this object
1.8.3.1