OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
base
ossim2dTo2dIdentityTransform.h
Go to the documentation of this file.
1
//*******************************************************************
2
//
3
// License: MIT
4
//
5
// See LICENSE.txt file in the top level directory for more details.
6
//
7
// Description: Contains class definition for ossim2dTo2dIdentityTransform.
8
//
9
//*******************************************************************
10
// $Id$
11
#ifndef ossim2dTo2dIdentityTransform_HEADER
12
#define ossim2dTo2dIdentityTransform_HEADER
13
#include "
ossim2dTo2dTransform.h
"
17
class
OSSIM_DLL
ossim2dTo2dIdentityTransform
:
public
ossim2dTo2dTransform
18
{
19
public
:
23
virtual
void
forward
(
const
ossimDpt
& input,
24
ossimDpt
& output)
const
25
{
26
output = input;
27
}
28
32
virtual
void
forward
(
ossimDpt
&
/* modify_this */
)
const
33
{
34
// do nothing this is identity
35
}
36
40
virtual
void
inverse
(
const
ossimDpt
& input,
41
ossimDpt
& output)
const
42
{
43
output = input;
44
}
45
49
virtual
void
inverse
(
ossimDpt
&
/* modify_this */
)
const
50
{
51
// do nothing this is identity
52
}
53
57
virtual
const
ossim2dTo2dIdentityTransform
&
operator=
(
58
const
ossim2dTo2dIdentityTransform
& rhs)
59
{
60
ossim2dTo2dTransform::operator =
(rhs);
61
62
return
*
this
;
63
}
64
65
protected
:
66
TYPE_DATA
67
};
68
#endif
ossim2dTo2dIdentityTransform
This is the identity transform and just passes the input to the output.
Definition:
ossim2dTo2dIdentityTransform.h:17
ossim2dTo2dIdentityTransform::inverse
virtual void inverse(const ossimDpt &input, ossimDpt &output) const
inverse transform just passes the point to the output.
Definition:
ossim2dTo2dIdentityTransform.h:40
ossim2dTo2dTransform::operator=
virtual const ossim2dTo2dTransform & operator=(const ossim2dTo2dTransform &rhs)
Definition:
ossim2dTo2dTransform.cpp:260
ossimDpt
Definition:
ossimDpt.h:29
ossim2dTo2dTransform
Definition:
ossim2dTo2dTransform.h:17
ossim2dTo2dIdentityTransform::forward
virtual void forward(const ossimDpt &input, ossimDpt &output) const
forward transform just passes the point to the output.
Definition:
ossim2dTo2dIdentityTransform.h:23
ossim2dTo2dTransform.h
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
ossim2dTo2dIdentityTransform::inverse
virtual void inverse(ossimDpt &) const
inverse transform nothing is modified on the input point.
Definition:
ossim2dTo2dIdentityTransform.h:49
OSSIM_DLL
#define OSSIM_DLL
Definition:
ossimConstants.h:72
ossim2dTo2dIdentityTransform::operator=
virtual const ossim2dTo2dIdentityTransform & operator=(const ossim2dTo2dIdentityTransform &rhs)
Pass equality to the parent.
Definition:
ossim2dTo2dIdentityTransform.h:57
ossim2dTo2dIdentityTransform::forward
virtual void forward(ossimDpt &) const
forward transform nothing is modified on the input point.
Definition:
ossim2dTo2dIdentityTransform.h:32
Generated on Fri Aug 3 2018 08:46:45 for OSSIM - Open Source Software Image Map by
1.8.14