Isis 3 Programmer 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 (const AffineRadio &radio)
 
 MatchPoint (const PointPair &point)
 
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

Definition at line 449 of file GruenTypes.h.

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.

Definition at line 468 of file GruenTypes.h.

References Isis::AffineRadio::getPoint().

Referenced by Isis::Gruen::CheckConstraints(), and Isis::Gruen::getChipUpdate().


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