Ilwis-Objects
1.0
GIS and Remote Sensing framework for data access and processing
Main Page
Classes
Files
File List
All
Classes
Functions
Enumerations
Pages
ilwisobjects
domain
thematicitem.h
1
#ifndef THEMATICITEM_H
2
#define THEMATICITEM_H
3
4
#include "Kernel_global.h"
5
6
namespace
Ilwis {
7
8
class
KERNELSHARED_EXPORT
ThematicItem
:
public
NamedIdentifier
9
{
10
public
:
14
ThematicItem
();
15
16
//ThematicItem(const QString &name, const QString &cde=sUNDEF, const QString &descr=sUNDEF);
17
28
ThematicItem
(
const
QStringList &parts, quint32 rawvalue=iUNDEF);
29
35
QString description()
const
;
36
42
QString code()
const
;
43
49
void
description(
const
QString &desc);
50
56
void
code(
const
QString &code);
57
58
//@override
59
DomainItem
*clone()
const
;
60
61
//@override
62
static
IlwisTypes valueTypeS();
63
64
//@override
65
IlwisTypes valueType()
const
;
66
67
private
:
68
QString _description;
69
QString _code;
70
};
71
72
typedef
IlwisData<ItemDomain<ThematicItem>
>
IThematicDomain
;
73
typedef
QSharedPointer<ThematicItem> SPThematicItem;
74
75
}
76
77
bool
operator == (
const
Ilwis::ThematicItem
& item1,
const
Ilwis::ThematicItem
& item2);
78
79
80
#endif // THEMATICITEM_H
Generated on Fri Mar 28 2014 13:51:04 for Ilwis-Objects by
1.8.3.1