USGS

Isis 3.0 Developer's Reference (API)

Home

Isis::MatchPoint Class Reference

Structure containing comprehensive registration info/results. More...

#include <GruenTypes.h>

List of all members.

Public Member Functions

 MatchPoint ()
 MatchPoint (const AffineRadio &radio)
 MatchPoint (const PointPair &point)
 ~MatchPoint ()
int getStatus () const
const MatchPointsetStatus (int status)
bool isValid () const
double getEigen () const
Coordinate getAffinePoint (const Coordinate &coord=Coordinate(0.0, 0.0)) const
 Return registration offset of a given chip coordinate from center.

Public Attributes

PointPair m_point
AffineRadio m_affine
Analysis m_analysis
int m_nIters
int m_status

Detailed Description

Structure containing comprehensive registration info/results.

This structure is used to contain all the parameters from a Gruen registration process. It contains status of the match as well as point analysis, error analysis and affine/radiometric paramters. The offset of the registration can be obtained through a call to getAffinePoint() using the default point coordinate of (0,0).

Author:
2011-05-18 Kris Becker

Constructor & Destructor Documentation

Isis::MatchPoint::MatchPoint ( ) [inline]
Isis::MatchPoint::MatchPoint ( const AffineRadio radio) [inline]
Isis::MatchPoint::MatchPoint ( const PointPair point) [inline]
Isis::MatchPoint::~MatchPoint ( ) [inline]

Member Function Documentation

Coordinate Isis::MatchPoint::getAffinePoint ( const Coordinate coord = Coordinate(0.0, 0.0)) const [inline]

Return registration offset of a given chip coordinate from center.

References Isis::AffineRadio::getPoint(), and m_affine.

double Isis::MatchPoint::getEigen ( ) const [inline]
int Isis::MatchPoint::getStatus ( ) const [inline]

References m_status.

bool Isis::MatchPoint::isValid ( ) const [inline]

References m_status.

Referenced by Isis::Gruen::Registration().

const MatchPoint& Isis::MatchPoint::setStatus ( int  status) [inline]

References m_status.

Referenced by Isis::Gruen::Registration().


Member Data Documentation


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