An official website of the United States government
Here’s how you know
Official websites use .gov
A
.gov website belongs to an official government
organization in the United States.
Secure .gov websites use HTTPS
A
lock
( ) or https:// means you’ve safely connected to
the .gov website. Share sensitive information only on official,
secure websites.
Isis Developer Reference
|
Container for affine and radiometric parameters. More...
#include <GruenTypes.h>
Public Member Functions | |
AffineRadio () | |
AffineRadio (const GMatrix &A) | |
AffineRadio (const GMatrix &M, const double &shift, const double &gain) | |
AffineRadio (const GVector &alpha) | |
AffineRadio (const Radiometric &radio) | |
~AffineRadio () | |
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 |
Container for affine and radiometric parameters.
These parameters are provided for input and output results.
|
inline |
References m_affine, and m_radio.
Referenced by operator+=().
|
inline |
|
inline |
|
inline |
|
inline |
Applies the affine transfrom to a point and returns result.
References Isis::Coordinate::getLine(), Isis::Coordinate::getSample(), and m_affine.
Referenced by Isis::SmtkMatcher::Clone().
|
inline |
Define update procedure for accumulating Gruen iterations.
References AffineRadio(), Isis::Affine::getIdentity(), m_affine, and m_radio.
|
inline |
Apply a translation to the given offset.
References Isis::Affine::getIdentity(), Isis::Coordinate::getLine(), Isis::Coordinate::getSample(), and m_affine.
Referenced by Isis::Gruen::Registration().
GMatrix Isis::AffineRadio::m_affine |
Radiometric Isis::AffineRadio::m_radio |
Referenced by AffineRadio(), AffineRadio(), AffineRadio(), AffineRadio(), AffineRadio(), operator+=(), and Isis::Gruen::Registration().