USGS

Isis 3.0 Developer's Reference (API)

Home

Isis::PFPixelMapper Class Reference

#include <ProjectionFactory.h>

Inherits Isis::WorldMapper.

List of all members.

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.

Detailed Description

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

Constructor & Destructor Documentation

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

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

Parameters:
pixelResolution The pixel resolution
upperLeftX The x value for the upper left corner
upperLeftY The y value for the upper left corner

Member Function Documentation

double Isis::PFPixelMapper::ProjectionX ( const double  sample  )  const [inline, virtual]

Returns the x projection of the given sample.

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

Implements Isis::WorldMapper.

double Isis::PFPixelMapper::ProjectionY ( const double  line  )  const [inline, virtual]

Returns the y projection of the given line.

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

Implements Isis::WorldMapper.

double Isis::PFPixelMapper::Resolution (  )  const [inline, virtual]

Returns the pixel resolution.

Reimplemented from Isis::WorldMapper.

double Isis::PFPixelMapper::WorldX ( const double  projX  )  const [inline, virtual]

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

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

Implements Isis::WorldMapper.

double Isis::PFPixelMapper::WorldY ( const double  projY  )  const [inline, virtual]

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

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

Implements Isis::WorldMapper.


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