cmtk::AffineXform Member List

This is the complete list of members for cmtk::AffineXform, including all inherited members.
AffineXform()cmtk::AffineXform [inline]
AffineXform(const CoordinateVector &v, const bool logScaleFactors=false)cmtk::AffineXform [inline]
AffineXform(const Types::Coordinate v[15], const bool logScaleFactors=false)cmtk::AffineXform [inline]
AffineXform(const Types::Coordinate matrix[4][4], const Types::Coordinate *center=NULL)cmtk::AffineXform
AffineXform(const MatrixType &matrix, const Types::Coordinate *center=NULL)cmtk::AffineXform
AffineXform(const Types::Coordinate matrix[4][4], const Types::Coordinate xlate[3], const Types::Coordinate center[3])cmtk::AffineXform
AffineXform(const AffineXform &other)cmtk::AffineXform
AllocateParameterVector(const size_t numberOfParameters)cmtk::Xform [protected]
Apply(const Self::SpaceVectorType &vec) const cmtk::AffineXform [inline, virtual]
ApplyInPlace(Self::SpaceVectorType &vec) const cmtk::AffineXform [inline, virtual]
ApplyInverse(const Self::SpaceVectorType &v, Self::SpaceVectorType &u, const Types::Coordinate=0.01) const cmtk::AffineXform [inline, virtual]
ApplyInverseInPlace(Self::SpaceVectorType &v, const Types::Coordinate=0.01) const cmtk::AffineXform [inline, virtual]
ApplyInverseInPlaceWithInitial(Self::SpaceVectorType &v, const Self::SpaceVectorType &, const Types::Coordinate error=0.01) const cmtk::Xform [inline, virtual]
CanonicalRotationRange()cmtk::AffineXform [private]
ChangeCenter(const Self::SpaceVectorType &center)cmtk::AffineXform
ChangeCoordinateSystem(const Self::SpaceVectorType &newX, const Self::SpaceVectorType &newY)cmtk::AffineXform [inline]
Clone() const cmtk::AffineXform [inline]
CloneVirtual() const cmtk::AffineXform [inline, protected, virtual]
ComposeMatrix()cmtk::AffineXform [protected]
Concat(const AffineXform &other)cmtk::AffineXform
CopyParamVector(const Xform *other)cmtk::Xform [inline, virtual]
DecomposeMatrix()cmtk::AffineXform [protected]
DefaultNumberOfDOFs()cmtk::AffineXform [inline, private, static]
GetDifference(const AffineXform &other) const cmtk::AffineXform [virtual]
GetGlobalScaling() const cmtk::AffineXform [inline, virtual]
GetInverse() const cmtk::AffineXform
GetJacobianDeterminant(const Self::SpaceVectorType &) const cmtk::AffineXform [inline, virtual]
GetLandmarksMSD(const MatchedLandmarkList *ll) const cmtk::Xform [virtual]
GetMatrix(T(&matrix)[4][4]) const cmtk::AffineXform
GetMatrix(float(&matrix)[4][4]) const cmtk::AffineXform
GetMatrix(double(&matrix)[4][4]) const cmtk::AffineXform
GetMetaInfo(const std::string &key) const cmtk::MetaInformationObject
GetNumberDOFs() const cmtk::AffineXform [inline, virtual]
GetParameter(const size_t idx) const cmtk::Xform [inline, virtual]
GetParamStep(const size_t idx, const Self::SpaceVectorType &volSize, const Types::Coordinate step_mm=1) const cmtk::AffineXform [virtual]
GetParamVector(CoordinateVector &v, const size_t targetOffset=0) const cmtk::Xform [virtual]
GetScales(T(&scales)[3]) const cmtk::AffineXform [inline]
GetUseLogScaleFactors() const cmtk::AffineXform [inline]
GetVolumeOfInfluence(const size_t idx, const Self::SpaceVectorType &, const Self::SpaceVectorType &, Self::SpaceVectorType &, Self::SpaceVectorType &, const int=-1) const cmtk::Xform [virtual]
InDomain(const Self::SpaceVectorType &) const cmtk::Xform [inline, virtual]
Insert(const AffineXform &other)cmtk::AffineXform
InverseXformcmtk::AffineXform [mutable, private]
m_LogScaleFactorscmtk::AffineXform [private]
m_MetaInformationcmtk::MetaInformationObject [mutable]
m_NumberOfParameterscmtk::Xform
m_Parameterscmtk::Xform
m_ParameterVectorcmtk::Xform [protected]
MakeIdentityXform()cmtk::AffineXform
MakeInverse() const cmtk::AffineXform [virtual]
Matrixcmtk::AffineXform
MatrixType typedefcmtk::AffineXform
MetaInformationObject()cmtk::MetaInformationObject [inline]
MetaInformationObject(const MetaInformationObject &other)cmtk::MetaInformationObject [inline]
MetaKeyExists(const std::string &key) const cmtk::MetaInformationObject [inline]
NumberDOFscmtk::AffineXform [protected]
operator=(const AffineXform &other)cmtk::AffineXform
ParamVectorDim() const cmtk::AffineXform [inline, virtual]
Print() const cmtk::AffineXform [virtual]
RetAngles() const cmtk::AffineXform [inline]
RetAngles()cmtk::AffineXform [inline]
RetCenter() const cmtk::AffineXform [inline]
RetCenter()cmtk::AffineXform [inline]
RetMatrix() const cmtk::AffineXform [inline]
RetMatrix()cmtk::AffineXform [inline]
RetScales() const cmtk::AffineXform [inline]
RetScales()cmtk::AffineXform [inline]
RetShears() const cmtk::AffineXform [inline]
RetShears()cmtk::AffineXform [inline]
RetXlate() const cmtk::AffineXform [inline]
RetXlate()cmtk::AffineXform [inline]
RotateScaleShear(const Self::SpaceVectorType &v) const cmtk::AffineXform
RotateWXYZ(const Units::Radians angle, const Self::SpaceVectorType &direction, const Types::Coordinate *origin=NULL, Self::MatrixType *const accumulate=NULL)cmtk::AffineXform
Self typedefcmtk::AffineXform
SetAngles(const Types::Coordinate *angles)cmtk::AffineXform [inline]
SetCenter(const Types::Coordinate *center)cmtk::AffineXform [inline]
SetMatrix(const float matrix[4][4])cmtk::AffineXform
SetMatrix(const double matrix[4][4])cmtk::AffineXform
SetMatrix(const MatrixType &matrix)cmtk::AffineXform
SetMatrixDirect(const Types::Coordinate *matrix)cmtk::AffineXform [inline, private]
SetMetaInfo(const std::string &key, const std::string &value)cmtk::MetaInformationObject
SetNumberDOFs(const int numberDOFs=12)cmtk::AffineXform [virtual]
SetParameter(const size_t idx, const Types::Coordinate p)cmtk::AffineXform [virtual]
SetParamVector(CoordinateVector &v)cmtk::AffineXform [virtual]
SetParamVector(const CoordinateVector &v)cmtk::AffineXform [virtual]
SetScales(const Types::Coordinate *scales)cmtk::AffineXform [inline]
SetScales(const Types::Coordinate sx, const Types::Coordinate sy, const Types::Coordinate sz)cmtk::AffineXform [inline]
SetShears(const Types::Coordinate *shears)cmtk::AffineXform [inline]
SetUseLogScaleFactors(const bool logScaleFactors)cmtk::AffineXform
SetXlate(const Types::Coordinate *xlate)cmtk::AffineXform [inline]
SetXlate(const Types::Coordinate dx, const Types::Coordinate dy, const Types::Coordinate dz)cmtk::AffineXform [inline]
SmartConstPtr typedefcmtk::AffineXform
SmartPtr typedefcmtk::AffineXform
SpaceVectorType typedefcmtk::Xform
Superclass typedefcmtk::AffineXform
TotalNumberOfParameterscmtk::AffineXform [static]
Translate(const Types::Coordinate dx, const Types::Coordinate dy, const Types::Coordinate dz)cmtk::AffineXform [inline]
Translate(const Self::SpaceVectorType &delta)cmtk::AffineXform [inline]
UpdateInverse() const cmtk::AffineXform [private]
VariableParamVectorDim() const cmtk::AffineXform [inline, virtual]
Xform(const Xform &other)cmtk::Xform [inline]
Xform()cmtk::Xform [inline]
~AffineXform()cmtk::AffineXform [inline, virtual]
~MetaInformationObject()cmtk::MetaInformationObject [inline, virtual]
~Xform()cmtk::Xform [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines