Ilwis-Objects  1.0
GIS and Remote Sensing framework for data access and processing
 All Classes Functions Enumerations Pages
georefimplementation.h
1 #ifndef GEOREFIMPLEMENTATION_H
2 #define GEOREFIMPLEMENTATION_H
3 
4 namespace Ilwis {
5 class KERNELSHARED_EXPORT GeoRefImplementation : public GeoRefInterface, public Identity
6 {
7 public:
8  GeoRefImplementation(const QString& type);
9  virtual ~GeoRefImplementation();
10  ICoordinateSystem coordinateSystem() const;
11  void coordinateSystem(const ICoordinateSystem& csy);
12  Size<> size() const;
13  void size(const Size<>& sz);
14  bool centerOfPixel() const;
15  void centerOfPixel(bool yesno);
16  bool compute();
17  virtual bool isCompatible(const IGeoReference &georefOther) const;
18 protected:
19 
20  ICoordinateSystem _csy;
21  Size<> _size;
22  bool _centerOfPixel;
23 };
24 }
25 
26 #endif // GEOREFIMPLEMENTATION_H