Isis 3 Programmer Reference
Isis::PFPixelMapper Class Reference

#include <ProjectionFactory.h>

Inheritance diagram for Isis::PFPixelMapper:
Inheritance graph
Collaboration diagram for Isis::PFPixelMapper:
Collaboration graph

Public Member Functions

 PFPixelMapper (double pixelResolution, double upperLeftX, double upperLeftY)
 Constructs a PFFixelMapper object with the given pixel resolution and location.
 
double WorldX (const double projX) const
 Returns the world x position for the given x projection value.
 
double WorldY (const double projY) const
 Returns the world y position for the given y projection value.
 
double ProjectionX (const double sample) const
 Returns the x projection of the given sample.
 
double ProjectionY (const double line) const
 Returns the y projection of the given line.
 
double Resolution () const
 Returns the pixel resolution.
 

Private Attributes

double p_pixelResolution
 
double p_upperLeftX
 
double p_upperLeftY
 

Detailed Description

Author
????-??-?? Unknown

Definition at line 115 of file ProjectionFactory.h.

Constructor & Destructor Documentation

◆ PFPixelMapper()

Isis::PFPixelMapper::PFPixelMapper ( double pixelResolution,
double upperLeftX,
double upperLeftY )
inline

Constructs a PFFixelMapper object with the given pixel resolution and location.

Parameters
pixelResolutionThe pixel resolution
upperLeftXThe x value for the upper left corner
upperLeftYThe y value for the upper left corner

Definition at line 124 of file ProjectionFactory.h.

Member Function Documentation

◆ ProjectionX()

double Isis::PFPixelMapper::ProjectionX ( const double sample) const
inlinevirtual

Returns the x projection of the given sample.

Parameters
sampleThe sample to get the x projection value for
Returns
double The x projection value

Implements Isis::WorldMapper.

Definition at line 156 of file ProjectionFactory.h.

◆ ProjectionY()

double Isis::PFPixelMapper::ProjectionY ( const double line) const
inlinevirtual

Returns the y projection of the given line.

Parameters
lineThe line to get the y projection value for
Returns
double The y projection value

Implements Isis::WorldMapper.

Definition at line 166 of file ProjectionFactory.h.

◆ Resolution()

double Isis::PFPixelMapper::Resolution ( ) const
inlinevirtual

Returns the pixel resolution.

Reimplemented from Isis::WorldMapper.

Definition at line 171 of file ProjectionFactory.h.

◆ WorldX()

double Isis::PFPixelMapper::WorldX ( const double projX) const
inlinevirtual

Returns the world x position for the given x projection value.

Parameters
projXThe x projection value to get the world x position for
Returns
double The world x position

Implements Isis::WorldMapper.

Definition at line 136 of file ProjectionFactory.h.

◆ WorldY()

double Isis::PFPixelMapper::WorldY ( const double projY) const
inlinevirtual

Returns the world y position for the given y projection value.

Parameters
projYThe y projection value to get the world y position for
Returns
double The world y position

Implements Isis::WorldMapper.

Definition at line 146 of file ProjectionFactory.h.

Member Data Documentation

◆ p_pixelResolution

double Isis::PFPixelMapper::p_pixelResolution
private

Definition at line 176 of file ProjectionFactory.h.

◆ p_upperLeftX

double Isis::PFPixelMapper::p_upperLeftX
private

Definition at line 177 of file ProjectionFactory.h.

◆ p_upperLeftY

double Isis::PFPixelMapper::p_upperLeftY
private

Definition at line 178 of file ProjectionFactory.h.


The documentation for this class was generated from the following file: