OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
base
ossimQuadrilateralMap.h
Go to the documentation of this file.
1
#ifndef ossimQuadrilateralMap_HEADER
2
#define ossimQuadrilateralMap_HEADER
3
#include <
ossim/base/ossimDpt.h
>
4
5
class
OSSIMDLLEXPORT
ossimQuadrilateralMap
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);
16
ossimQuadrilateralMap
();
17
18
ossimQuadrilateralMap
(
const
ossimQuadrilateralMap
& rhs);
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
OSSIMDLLEXPORT
#define OSSIMDLLEXPORT
Definition:
ossimConstants.h:71
ossimDpt
Definition:
ossimDpt.h:29
ossimQuadrilateralMap::d
double d
Definition:
ossimQuadrilateralMap.h:47
ossimQuadrilateralMap::f
double f
Definition:
ossimQuadrilateralMap.h:49
ossimQuadrilateralMap::b
double b
Definition:
ossimQuadrilateralMap.h:45
ossimQuadrilateralMap::e
double e
Definition:
ossimQuadrilateralMap.h:48
ossimQuadrilateralMap::g
double g
Definition:
ossimQuadrilateralMap.h:50
ossimQuadrilateralMap::c
double c
Definition:
ossimQuadrilateralMap.h:46
ossimQuadrilateralMap
Definition:
ossimQuadrilateralMap.h:5
ossimQuadrilateralMap::h
double h
Definition:
ossimQuadrilateralMap.h:51
ossimQuadrilateralMap::a
double a
Definition:
ossimQuadrilateralMap.h:44
ossimDpt.h
Generated on Fri Aug 3 2018 08:46:52 for OSSIM - Open Source Software Image Map by
1.8.14