Isis Developer Reference
Isis::MatchPoint Class Reference

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

#include <GruenTypes.h>

Collaboration diagram for Isis::MatchPoint:
Collaboration graph

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
More...
 

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

◆ MatchPoint() [1/3]

Isis::MatchPoint::MatchPoint ( )
inline

◆ MatchPoint() [2/3]

Isis::MatchPoint::MatchPoint ( const AffineRadio radio)
inline

◆ MatchPoint() [3/3]

Isis::MatchPoint::MatchPoint ( const PointPair point)
inline

◆ ~MatchPoint()

Isis::MatchPoint::~MatchPoint ( )
inline

Member Function Documentation

◆ getAffinePoint()

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.

◆ getEigen()

double Isis::MatchPoint::getEigen ( ) const
inline

◆ getStatus()

int Isis::MatchPoint::getStatus ( ) const
inline

References m_status.

◆ isValid()

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

References m_status.

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

◆ setStatus()

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

References m_status.

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

Member Data Documentation

◆ m_affine

◆ m_analysis

Analysis Isis::MatchPoint::m_analysis

◆ m_nIters

int Isis::MatchPoint::m_nIters

◆ m_point

PointPair Isis::MatchPoint::m_point

◆ m_status

int Isis::MatchPoint::m_status

Referenced by getStatus(), isValid(), and setStatus().


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