Ilwis-Objects  1.0
GIS and Remote Sensing framework for data access and processing
 All Classes Functions Enumerations Pages
colordomain.h
1 #ifndef COLORDOMAIN_H
2 #define COLORDOMAIN_H
3 
4 namespace Ilwis {
5 class ColorDomain : public Domain
6 {
7 public:
8  ColorDomain();
9  ColorDomain( const Resource& resource);
10  IlwisTypes valueType() const;
11  IlwisTypes ilwisType() const;
12  QVariant impliedValue(const QVariant& value) const ;
13  Containement contains(const QVariant& value) const;
14  bool isCompatibleWith(const IDomain& dom) const;
15  void range(Range *colorrange);
16 
17 protected:
18  QSharedPointer<Range> getRange() const;
19 
20 private:
21 
22  QSharedPointer<ColorRange> _range;
23 };
24 }
25 
26 #endif // COLORDOMAIN_H