Ilwis-Objects  1.0
GIS and Remote Sensing framework for data access and processing
 All Classes Functions Enumerations Pages
textdomain.h
1 #ifndef TEXTDOMAIN_H
2 #define TEXTDOMAIN_H
3 
4 namespace Ilwis {
5 class KERNELSHARED_EXPORT TextDomain : public Domain
6 {
7 public:
11  TextDomain();
12 
20  TextDomain(const Resource& resource);
21 
22  //@override
23  virtual IlwisTypes valueType() const;
24 
32  virtual QVariant impliedValue(const QVariant& v) const;
33 
40  virtual Containement contains(const QVariant& ) const;
41 
42  //@override
43  IlwisTypes ilwisType() const;
44 
49  void setParent(const IDomain& ){}
50 
58  bool isCompatibleWith(const IDomain &dom) const;
59 
60  //@override
61  void range(Range *) {}
62 
63 private:
64  QSharedPointer<Range> getRange() const;
65 };
66 typedef IlwisData<TextDomain> ITextDomain;
67 }
68 
69 #endif // TEXTDOMAIN_H