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

 

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 433 of file GruenTypes.h.

Constructor & Destructor Documentation

◆ MatchPoint() [1/3]

Isis::MatchPoint::MatchPoint ( )
inline

Definition at line 435 of file GruenTypes.h.

◆ MatchPoint() [2/3]

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

Definition at line 436 of file GruenTypes.h.

◆ MatchPoint() [3/3]

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

Definition at line 438 of file GruenTypes.h.

◆ ~MatchPoint()

Isis::MatchPoint::~MatchPoint ( )
inline

Definition at line 440 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 452 of file GruenTypes.h.

References Isis::AffineRadio::getPoint().

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

◆ getEigen()

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

Definition at line 449 of file GruenTypes.h.

◆ getStatus()

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

Definition at line 442 of file GruenTypes.h.

◆ isValid()

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

Definition at line 448 of file GruenTypes.h.

◆ setStatus()

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

Definition at line 443 of file GruenTypes.h.

Member Data Documentation

◆ m_affine

AffineRadio Isis::MatchPoint::m_affine

Definition at line 458 of file GruenTypes.h.

◆ m_analysis

Analysis Isis::MatchPoint::m_analysis

Definition at line 459 of file GruenTypes.h.

◆ m_nIters

int Isis::MatchPoint::m_nIters

Definition at line 460 of file GruenTypes.h.

◆ m_point

PointPair Isis::MatchPoint::m_point

Definition at line 457 of file GruenTypes.h.

◆ m_status

int Isis::MatchPoint::m_status

Definition at line 461 of file GruenTypes.h.


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