Public Member Functions | Private Attributes

cmtk::TransformChangeToSpaceAffine Class Reference
[cmtkBase Library]

Compute affine coordinate transformation between native spaces of reference and floating images. More...

#include <cmtkTransformChangeToSpaceAffine.h>

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

List of all members.

Public Member Functions

 TransformChangeToSpaceAffine (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 between native spaces of reference and floating images.

Definition at line 51 of file cmtkTransformChangeToSpaceAffine.h.


Constructor & Destructor Documentation

cmtk::TransformChangeToSpaceAffine::TransformChangeToSpaceAffine ( 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 cmtkTransformChangeToSpaceAffine.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::TransformChangeToSpaceAffine::GetTransformation (  ) const [inline]

Member Data Documentation

Transformation between native spaces.

Definition at line 69 of file cmtkTransformChangeToSpaceAffine.h.


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