Ilwis-Objects  1.0
GIS and Remote Sensing framework for data access and processing
 All Classes Functions Enumerations Pages
simpelgeoreference.h
1 #ifndef SIMPELGEOREFERENCE_H
2 #define SIMPELGEOREFERENCE_H
3 
4 #include "Kernel_global.h"
5 
6 namespace Ilwis {
7 class KERNELSHARED_EXPORT SimpelGeoReference : public GeoRefImplementation
8 {
9 public:
11  SimpelGeoReference(const QString &type);
12  static GeoRefImplementation * create();
13  virtual Coordinate pixel2Coord(const Pixeld&) const;
14  virtual Pixeld coord2Pixel(const Coordinate& crd) const;
15  virtual double pixelSize() const;
16  bool isCompatible(const IGeoReference &georefOther) const;
17 
18  std::vector<double> matrix() const;
19  std::vector<double> support() const;
20  static QString typeName();
21 protected:
22  void clear();
23  double _a11,_a12,_a22,_a21,_b1,_b2;
24  double _det;
25 
26 };
27 
28 
29 }
30 
31 #endif // SIMPELGEOREFERENCE_H