OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimQuadrilateralMap.h
Go to the documentation of this file.
1 #ifndef ossimQuadrilateralMap_HEADER
2 #define ossimQuadrilateralMap_HEADER
3 #include <ossim/base/ossimDpt.h>
4 
6 {
7 public:
8  ossimQuadrilateralMap(const ossimDpt& sourceP1,
9  const ossimDpt& sourceP2,
10  const ossimDpt& sourceP3,
11  const ossimDpt& sourceP4,
12  const ossimDpt& destP1,
13  const ossimDpt& destP2,
14  const ossimDpt& destP3,
15  const ossimDpt& destP4);
17 
32  void map(const ossimDpt& source, ossimDpt& dest)const;
33 
34  void solveCoefficients(const ossimDpt& sourceP1,
35  const ossimDpt& sourceP2,
36  const ossimDpt& sourceP3,
37  const ossimDpt& sourceP4,
38  const ossimDpt& destP1,
39  const ossimDpt& destP2,
40  const ossimDpt& destP3,
41  const ossimDpt& destP4);
42 
43 protected:
44  double a;
45  double b;
46  double c;
47  double d;
48  double e;
49  double f;
50  double g;
51  double h;
52 
53 };
54 
55 #endif
#define OSSIMDLLEXPORT