Public Member Functions | Private Attributes

cmtk::TransformChangeFromSpaceAffine Class Reference
[cmtkBase Library]

Compute affine coordinate transformation in standard space from transformation in natrive reference and floating image coordinate spaces. More...

#include <cmtkTransformChangeFromSpaceAffine.h>

Collaboration diagram for cmtk::TransformChangeFromSpaceAffine:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TransformChangeFromSpaceAffine (const AffineXform &xform, const UniformVolume &reference, const UniformVolume &floating, const char *forceSpace=NULL)
 Simplified constructor: compute transformation between images in new, common space.
const AffineXformGetTransformation () const
 Return transformation in native spaces.

Private Attributes

AffineXform m_NewXform
 Transformation between native spaces.

Detailed Description

Compute affine coordinate transformation in standard space from transformation in natrive reference and floating image coordinate spaces.

Definition at line 51 of file cmtkTransformChangeFromSpaceAffine.h.


Constructor & Destructor Documentation

cmtk::TransformChangeFromSpaceAffine::TransformChangeFromSpaceAffine ( const AffineXform xform,
const UniformVolume reference,
const UniformVolume floating,
const char *  forceSpace = NULL 
)

Simplified constructor: compute transformation between images in new, common space.

Parameters:
xformTransformation from reference to floating in their current spaces.
referenceReference (fixed) image.
forceSpaceFloating (moving) image. Force transformation to be in this coordinate space.

Definition at line 37 of file cmtkTransformChangeFromSpaceAffine.cxx.

References cmtk::UniformVolume::CloneGrid(), cmtk::Matrix4x4< T >::GetInverse(), cmtk::MetaInformationObject::m_MetaInformation, cmtk::AffineXform::Matrix, and cmtk::META_SPACE_ORIGINAL.


Member Function Documentation

const AffineXform& cmtk::TransformChangeFromSpaceAffine::GetTransformation (  ) const [inline]

Member Data Documentation

Transformation between native spaces.

Definition at line 69 of file cmtkTransformChangeFromSpaceAffine.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines