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. | |
void | Translate (const Coordinate &offset) |
Apply a translation to the given offset. | |
Coordinate | getPoint (const Coordinate &location) const |
Applies the affine transfrom to a point and returns result. | |
Public Attributes | |
GMatrix | m_affine |
Radiometric | m_radio |
Private Member Functions | |
void | clone (const GVector &alpha) |
Generate a matrix from the Gruen alpha vector. | |
Container for affine and radiometric parameters.
These parameters are provided for input and output results.
Definition at line 242 of file GruenTypes.h.
|
inline |
Definition at line 244 of file GruenTypes.h.
|
inline |
Definition at line 245 of file GruenTypes.h.
|
inline |
Definition at line 246 of file GruenTypes.h.
|
inline |
Definition at line 248 of file GruenTypes.h.
|
inline |
Definition at line 251 of file GruenTypes.h.
|
inline |
Definition at line 253 of file GruenTypes.h.
|
inlineprivate |
Generate a matrix from the Gruen alpha vector.
Definition at line 285 of file GruenTypes.h.
References Isis::Affine::getIdentity(), Isis::IException::Programmer, and Isis::toString().
|
inline |
Applies the affine transfrom to a point and returns result.
Definition at line 272 of file GruenTypes.h.
Referenced by Isis::MatchPoint::getAffinePoint().
|
inline |
Define update procedure for accumulating Gruen iterations.
Definition at line 256 of file GruenTypes.h.
References Isis::Affine::getIdentity().
|
inline |
Apply a translation to the given offset.
Definition at line 263 of file GruenTypes.h.
References Isis::Affine::getIdentity().
GMatrix Isis::AffineRadio::m_affine |
Definition at line 280 of file GruenTypes.h.
Radiometric Isis::AffineRadio::m_radio |
Definition at line 281 of file GruenTypes.h.