An entry in a transformation sequence. More...
#include <cmtkXformListEntry.h>
Public Types | |
typedef XformListEntry | Self |
This class. | |
typedef SmartPointer< Self > | SmartPtr |
Smart pointer. | |
typedef SmartConstPointer< Self > | SmartConstPtr |
Smart pointer-to-const. | |
Public Member Functions | |
XformListEntry (const Xform::SmartConstPtr &xform=Xform::SmartConstPtr::Null, const bool inverse=false, const Types::Coordinate globalScale=1.0) | |
Constructor. | |
~XformListEntry () | |
Destructor. | |
bool | IsAffine () const |
Is this an affine transformation? | |
Self::SmartPtr | CopyAsAffine () const |
Make a copy of this entry in which all nonrigid transformations are replaced with their associated affine initializers. | |
Public Attributes | |
const Xform::SmartConstPtr | m_Xform |
The actual transformation. | |
const AffineXform * | InverseAffineXform |
The actual inverse if transformation is affine. | |
const WarpXform * | m_WarpXform |
The actual transformation as spline warp. | |
bool | Inverse |
Apply forward (false) or inverse (true) transformation. | |
Types::Coordinate | GlobalScale |
Global scale for normalizing the Jacobian. |
An entry in a transformation sequence.
Definition at line 51 of file cmtkXformListEntry.h.
This class.
Definition at line 55 of file cmtkXformListEntry.h.
Smart pointer-to-const.
Definition at line 61 of file cmtkXformListEntry.h.
Smart pointer.
Definition at line 58 of file cmtkXformListEntry.h.
cmtk::XformListEntry::XformListEntry | ( | const Xform::SmartConstPtr & | xform = Xform::SmartConstPtr::Null , |
const bool | inverse = false , |
||
const Types::Coordinate | globalScale = 1.0 |
||
) |
Constructor.
Definition at line 36 of file cmtkXformListEntry.cxx.
cmtk::XformListEntry::~XformListEntry | ( | ) |
cmtk::XformListEntry::SmartPtr cmtk::XformListEntry::CopyAsAffine | ( | ) | const |
Make a copy of this entry in which all nonrigid transformations are replaced with their associated affine initializers.
Definition at line 63 of file cmtkXformListEntry.cxx.
bool cmtk::XformListEntry::IsAffine | ( | ) | const [inline] |
Is this an affine transformation?
Definition at line 85 of file cmtkXformListEntry.h.
References NULL.
Global scale for normalizing the Jacobian.
Definition at line 82 of file cmtkXformListEntry.h.
Apply forward (false) or inverse (true) transformation.
Definition at line 79 of file cmtkXformListEntry.h.
The actual inverse if transformation is affine.
Definition at line 73 of file cmtkXformListEntry.h.
Referenced by ~XformListEntry().
The actual transformation as spline warp.
Definition at line 76 of file cmtkXformListEntry.h.
The actual transformation.
Definition at line 70 of file cmtkXformListEntry.h.