Isis 3.0 Programmer Reference
Back
|
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Transform.h
Go to the documentation of this file.
1
23
#ifndef Transform_h
24
#define Transform_h
25
26
namespace
Isis {
89
class
Transform
{
90
private
:
91
92
protected
:
93
94
public
:
95
97
Transform
() {};
98
100
virtual
~Transform
() {};
101
102
// Pure virtual members
103
110
virtual
int
OutputSamples
()
const
= 0;
111
118
virtual
int
OutputLines
()
const
= 0;
119
136
virtual
bool
Xform
(
double
&inSample,
double
&inLine,
137
const
double
outSample,
138
const
double
outLine) = 0;
139
};
140
};
141
142
#endif
143
Isis::Transform::Transform
Transform()
Constructs a Transform object.
Definition:
Transform.h:97
Isis::Transform::Xform
virtual bool Xform(double &inSample, double &inLine, const double outSample, const double outLine)=0
Transforms the given output line and sample to the corresponding output line and sample.
Isis::Transform::OutputLines
virtual int OutputLines() const =0
Allows the retrieval of the calculated number of lines in the output image.
Isis::Transform::~Transform
virtual ~Transform()
Destroy the Transform object.
Definition:
Transform.h:100
Isis::Transform::OutputSamples
virtual int OutputSamples() const =0
Allows the retrieval of the calculated number of samples in the output image.
Isis::Transform
Pixel transformation.
Definition:
Transform.h:89
U.S. Department of the Interior
|
U.S. Geological Survey
ISIS
|
Privacy & Disclaimers
|
Astrogeology Research Program
To contact us, please post comments and questions on the
ISIS Support Center
File Modified: 07/12/2023 23:31:03