aimstil
5.0.5
|
A affine mathematical object. More...
#include <til/AffineTransform.h>
Public Member Functions | |
Affine () | |
Affine (const Matrix3< T > &m, const numeric_array< T, 3 > &transl) | |
const Matrix3< T > & | getMatrix () const |
const numeric_array< T, 3 > & | getTransl () const |
Matrix3< T > & | getMatrix () |
numeric_array< T, 3 > & | getTransl () |
void | setMatrix (const Matrix3< T > &m) |
void | setTransl (const numeric_array< T, 3 > &transl) |
void | reset () |
A affine mathematical object.
Note that this object represents a mathematical object, not a coordinate transform between images. Indeed, a mathematical affine transform is completely independant of images and knows nothing about them. On the other hand, an affine coordinate transform between images has to be able to deal with such things as world/volume coordinates, and have standardized API with other types of mapping to be able to template over such types. For affine coordinate transforms, see AffineMap
Definition at line 29 of file AffineTransform.h.
|
inline |
Definition at line 34 of file AffineTransform.h.
|
inline |
Definition at line 35 of file AffineTransform.h.
|
inline |
Definition at line 41 of file AffineTransform.h.
Referenced by til::apply(), til::computeAffineTransformBetween(), til::operator*(), and til::print().
|
inline |
Definition at line 43 of file AffineTransform.h.
|
inline |
Definition at line 42 of file AffineTransform.h.
Referenced by til::apply(), til::computeAffineTransformBetween(), til::operator*(), and til::print().
|
inline |
Definition at line 44 of file AffineTransform.h.
|
inline |
Definition at line 52 of file AffineTransform.h.
Referenced by til::computeAffineTransformBetween().
|
inline |
Definition at line 46 of file AffineTransform.h.
|
inline |
Definition at line 47 of file AffineTransform.h.