![]()  | 
  
    Isis 3 Programmer Reference
    
   | 
 
Container for affine and radiometric parameters. More...
#include <GruenTypes.h>

Public Member Functions | |
| AffineRadio (const GMatrix &A) | |
| AffineRadio (const GMatrix &M, const double &shift, const double &gain) | |
| AffineRadio (const GVector &alpha) | |
| AffineRadio (const Radiometric &radio) | |
| AffineRadio & | operator+= (const AffineRadio &other) | 
| Define update procedure for accumulating Gruen iterations.  More... | |
| void | Translate (const Coordinate &offset) | 
| Apply a translation to the given offset.  More... | |
| Coordinate | getPoint (const Coordinate &location) const | 
| Applies the affine transfrom to a point and returns result.  More... | |
Public Attributes | |
| GMatrix | m_affine | 
| Radiometric | m_radio | 
Private Member Functions | |
| void | clone (const GVector &alpha) | 
| Generate a matrix from the Gruen alpha vector.  More... | |
Container for affine and radiometric parameters.
These parameters are provided for input and output results.
Definition at line 258 of file GruenTypes.h.
      
  | 
  inlineprivate | 
Generate a matrix from the Gruen alpha vector.
Definition at line 301 of file GruenTypes.h.
References _FILEINFO_, Isis::Affine::getIdentity(), Isis::IException::Programmer, and Isis::toString().
      
  | 
  inline | 
Applies the affine transfrom to a point and returns result.
Definition at line 288 of file GruenTypes.h.
Referenced by Isis::SmtkMatcher::Clone(), and Isis::MatchPoint::getAffinePoint().
      
  | 
  inline | 
Define update procedure for accumulating Gruen iterations.
Definition at line 272 of file GruenTypes.h.
References Isis::Affine::getIdentity().
      
  | 
  inline | 
Apply a translation to the given offset.
Definition at line 279 of file GruenTypes.h.
References Isis::Affine::getIdentity().
Referenced by Isis::Gruen::Registration().