cmtk::SplineWarpXform Member List

This is the complete list of members for cmtk::SplineWarpXform, including all inherited members.
AllocateParameterVector(const size_t numberOfParameters)cmtk::Xform [protected]
Apply(const Self::SpaceVectorType &v) const cmtk::WarpXform [inline, virtual]
ApplyInPlace(Self::SpaceVectorType &v) const cmtk::SplineWarpXform [inline, virtual]
ApplyInverse(const Self::SpaceVectorType &v, Self::SpaceVectorType &u, const Types::Coordinate accuracy=0.01) const cmtk::SplineWarpXform [virtual]
ApplyInverseInPlace(Self::SpaceVectorType &v, const Types::Coordinate accuracy=0.01) const cmtk::SplineWarpXform [virtual]
ApplyInverseInPlaceWithInitial(Self::SpaceVectorType &v, const Self::SpaceVectorType &initial, const Types::Coordinate accuracy=0.01) const cmtk::SplineWarpXform [virtual]
Clone() const cmtk::SplineWarpXform [inline]
CloneVirtual() const cmtk::SplineWarpXform [protected, virtual]
cmtkGetSetMacro(AffineXform::SmartPtr, InitialAffineXform)cmtk::WarpXform
cmtkGetSetMacro(unsigned int, IgnoreEdge)cmtk::WarpXform [protected]
cmtkGetSetMacroDefault(bool, FastMode, true)cmtk::WarpXform [protected]
ConcatAffine(const AffineXform *affineXform)cmtk::WarpXform
CopyParamVector(const Xform *other)cmtk::Xform [inline, virtual]
DeleteParameterActiveFlags()cmtk::WarpXform
Domaincmtk::WarpXform
dsplineXcmtk::SplineWarpXform [protected]
dsplineYcmtk::SplineWarpXform [protected]
dsplineZcmtk::SplineWarpXform [protected]
FindClosestControlPoint(const Self::SpaceVectorType &v, Self::SpaceVectorType &cp) const cmtk::SplineWarpXform [protected]
GetDeformedControlPointPosition(Self::SpaceVectorType &, const int, const int, const int) const cmtk::SplineWarpXform [virtual]
GetDerivativeInverseConsistencyError(double &lower, double &upper, const Self *inverse, const UniformVolume *volume, const UniformVolume::RegionType *voi, const unsigned int idx, const Types::Coordinate step)cmtk::WarpXform [virtual]
GetDerivativeLandmarksMSD(double &lowerMSD, double &upperMSD, const MatchedLandmarkList *ll, const unsigned int idx, const Types::Coordinate step)cmtk::WarpXform [virtual]
GetGlobalScaling() const cmtk::WarpXform [inline, virtual]
GetGridEnergy() const cmtk::SplineWarpXform [virtual]
GetGridEnergy(const Types::Coordinate *cp) const cmtk::SplineWarpXform [virtual]
GetGridEnergy(const Self::SpaceVectorType &v) const cmtk::SplineWarpXform [virtual]
GetGridEnergyDerivative(double &lower, double &upper, const int param, const Types::Coordinate step) const cmtk::SplineWarpXform [virtual]
GetInverseConsistencyError(const WarpXform *inverse, const UniformVolume *volume, const UniformVolume::RegionType *voi=NULL) const cmtk::SplineWarpXform [virtual]
cmtk::WarpXform::GetInverseConsistencyError(const Self *inverse, const UniformVolume *volume, const UniformVolume::RegionType *voi=NULL) const cmtk::WarpXform [virtual]
GetJacobian(const Self::SpaceVectorType &v) const cmtk::SplineWarpXform [virtual]
GetJacobian(const Self::SpaceVectorType &v, CoordinateMatrix3x3 &J) const cmtk::SplineWarpXform [virtual]
GetJacobianAtControlPoint(const Types::Coordinate *cp, CoordinateMatrix3x3 &J) const cmtk::SplineWarpXform [virtual]
GetJacobianConstraint() const cmtk::SplineWarpXform [virtual]
GetJacobianConstraintDerivative(double &lower, double &upper, const int param, const UniformVolume::RegionType &, const Types::Coordinate step) const cmtk::SplineWarpXform [virtual]
GetJacobianConstraintDerivative(double &lower, double &upper, const int param, const Types::Coordinate step) const cmtk::SplineWarpXform [virtual]
GetJacobianConstraintSparse() const cmtk::SplineWarpXform [virtual]
GetJacobianConstraintThread(void *const args, const size_t taskIdx, const size_t taskCnt, const size_t, const size_t)cmtk::SplineWarpXform [protected, static]
GetJacobianDeterminant(const Self::SpaceVectorType &v) const cmtk::SplineWarpXform [virtual]
GetJacobianDeterminant(const int x, const int y, const int z) const cmtk::SplineWarpXform [virtual]
GetJacobianDeterminantRow(double *const values, const int x, const int y, const int z, const size_t numberOfPoints=1) const cmtk::SplineWarpXform [virtual]
GetJacobianFoldingConstraint() const cmtk::SplineWarpXform [virtual]
GetJacobianFoldingConstraintDerivative(double &lower, double &upper, const int param, const UniformVolume::RegionType &, const Types::Coordinate step) const cmtk::SplineWarpXform [virtual]
GetJacobianFoldingConstraintThread(void *const args, const size_t taskIdx, const size_t taskCnt, const size_t, const size_t)cmtk::SplineWarpXform [protected, static]
GetJacobianRow(CoordinateMatrix3x3 *const array, const int x, const int y, const int z, const size_t numberOfPoints) const cmtk::SplineWarpXform [virtual]
GetLandmarksMSD(const MatchedLandmarkList *ll) const cmtk::Xform [virtual]
GetMetaInfo(const std::string &key) const cmtk::MetaInformationObject
GetNumberOfControlPoints() const cmtk::WarpXform [inline]
GetOriginalControlPointPosition(Self::SpaceVectorType &cp, const Types::Coordinate x, const Types::Coordinate y, const Types::Coordinate z) const cmtk::WarpXform [inline, virtual]
GetOriginalControlPointPositionByOffset(Self::SpaceVectorType &v, const size_t offset) const cmtk::WarpXform [inline, virtual]
GetParameter(const size_t idx) const cmtk::Xform [inline, virtual]
GetParameterActive(const size_t index) const cmtk::WarpXform
GetParamStep(const size_t idx, const Self::SpaceVectorType &volSize, const Types::Coordinate mmStep=1) const cmtk::SplineWarpXform [inline, virtual]
GetParamVector(CoordinateVector &v, const size_t targetOffset=0) const cmtk::Xform [virtual]
GetPureDeformation(const bool includeScale=false) const cmtk::SplineWarpXform
GetRigidityConstraint() const cmtk::SplineWarpXform [virtual]
GetRigidityConstraint(const DataGrid *weightMap) const cmtk::SplineWarpXform [virtual]
GetRigidityConstraint(const CoordinateMatrix3x3 &J) const cmtk::SplineWarpXform [private]
GetRigidityConstraintDerivative(double &lower, double &upper, const int param, const UniformVolume::RegionType &, const Types::Coordinate step) const cmtk::SplineWarpXform [virtual]
GetRigidityConstraintDerivative(double &lower, double &upper, const int param, const UniformVolume::RegionType &, const Types::Coordinate step, const DataGrid *weightMap) const cmtk::SplineWarpXform [virtual]
GetRigidityConstraintDerivative(double &lower, double &upper, const int param, const Types::Coordinate step) const cmtk::SplineWarpXform [virtual]
GetRigidityConstraintSparse() const cmtk::SplineWarpXform [virtual]
GetShiftedControlPointPosition(Self::SpaceVectorType &v, const int x, const int y, const int z) const cmtk::WarpXform [inline, virtual]
GetShiftedControlPointPositionByOffset(Self::SpaceVectorType &v, const size_t offset) const cmtk::WarpXform [inline, virtual]
GetTransformedGrid(Self::SpaceVectorType &v, const int idxX, const int idxY, const int idxZ) const cmtk::SplineWarpXform
GetTransformedGridRow(const int numPoints, Self::SpaceVectorType *const v, const int idxX, const int idxY, const int idxZ) const cmtk::SplineWarpXform
GetVolumeOfInfluence(const size_t idx, const Self::SpaceVectorType &, const Self::SpaceVectorType &, Self::SpaceVectorType &, Self::SpaceVectorType &, const int=-1) const cmtk::SplineWarpXform [virtual]
GlobalScalingcmtk::WarpXform [protected]
GridPointOffsetcmtk::SplineWarpXform [protected]
gXcmtk::SplineWarpXform [protected]
gYcmtk::SplineWarpXform [protected]
gZcmtk::SplineWarpXform [protected]
IndexType typedefcmtk::WarpXform
InDomain(const Self::SpaceVectorType &v) const cmtk::WarpXform [inline, virtual]
Init(const Self::SpaceVectorType &domain, const Types::Coordinate delta, const AffineXform *initialXform=NULL, const bool exactDelta=false)cmtk::SplineWarpXform
Init()cmtk::SplineWarpXform [protected]
InitControlPoints(const AffineXform *affineXform=NULL)cmtk::SplineWarpXform
InitGrid(const FixedVector< 3, Types::Coordinate > &domain, const Self::IndexType &dims)cmtk::WarpXform [virtual]
InverseAffineScalingcmtk::WarpXform [protected]
InverseSpacingcmtk::WarpXform [protected]
JacobianDeterminant(const Types::Coordinate *cp) const cmtk::SplineWarpXform
m_Dimscmtk::WarpXform
m_MetaInformationcmtk::MetaInformationObject [mutable]
m_NumberOfParameterscmtk::Xform
m_Offsetcmtk::WarpXform
m_Parameterscmtk::Xform
m_ParameterVectorcmtk::Xform [protected]
MakeInverse() const cmtk::SplineWarpXform [inline, virtual]
MetaInformationObject()cmtk::MetaInformationObject [inline]
MetaInformationObject(const MetaInformationObject &other)cmtk::MetaInformationObject [inline]
MetaKeyExists(const std::string &key) const cmtk::MetaInformationObject [inline]
nextIcmtk::WarpXform [protected]
nextIJcmtk::WarpXform [protected]
nextIJKcmtk::WarpXform [protected]
nextIKcmtk::WarpXform [protected]
nextJcmtk::WarpXform [protected]
nextJKcmtk::WarpXform [protected]
nextKcmtk::WarpXform [protected]
NumberOfControlPointscmtk::WarpXform [protected]
ParamVectorDim() const cmtk::Xform [inline, virtual]
Refine()cmtk::SplineWarpXform [virtual]
RegisterVolume(const UniformVolume *volume)cmtk::SplineWarpXform [inline]
RegisterVolumeAxis(const DataGrid::IndexType::ValueType, const Types::Coordinate delta, const Types::Coordinate origin, const int, const Types::Coordinate, std::vector< int > &g, std::vector< Types::Coordinate > &spline, std::vector< Types::Coordinate > &dspline)cmtk::SplineWarpXform [private]
RegisterVolumePoints(const DataGrid::IndexType &, const Self::SpaceVectorType &)cmtk::SplineWarpXform [private]
RegisterVolumePoints(const DataGrid::IndexType &, const Self::SpaceVectorType &, const Self::SpaceVectorType &)cmtk::SplineWarpXform [private]
RelaxToUnfold()cmtk::SplineWarpXform [virtual]
ReplaceInitialAffine(const AffineXform *newAffineXform=NULL)cmtk::WarpXform
Self typedefcmtk::SplineWarpXform
SetMetaInfo(const std::string &key, const std::string &value)cmtk::MetaInformationObject
SetParameter(const size_t idx, const Types::Coordinate p)cmtk::Xform [inline, virtual]
SetParameterActive(const size_t index, const bool active=true)cmtk::WarpXform
SetParameterInactive(const size_t index)cmtk::WarpXform
SetParametersActive()cmtk::WarpXform
SetParametersActive(const UniformVolume::RegionType &roi)cmtk::WarpXform
SetParametersActive(const int axis, const bool active=true)cmtk::WarpXform
SetParametersActive(const char *axes)cmtk::WarpXform
SetParamVector(CoordinateVector &v)cmtk::Xform [virtual]
SetParamVector(const CoordinateVector &v)cmtk::Xform [virtual]
SetShiftedControlPointPositionByOffset(const Self::SpaceVectorType &v, const int x, const int y, const int z) const cmtk::WarpXform [inline, virtual]
SetShiftedControlPointPositionByOffset(const Self::SpaceVectorType &v, const size_t offset) const cmtk::WarpXform [inline, virtual]
SmartConstPtr typedefcmtk::SplineWarpXform
SmartPtr typedefcmtk::SplineWarpXform
SpaceVectorType typedefcmtk::Xform
Spacingcmtk::WarpXform
SplineWarpXform()cmtk::SplineWarpXform
SplineWarpXform(const FixedVector< 3, Types::Coordinate > &domain, const Types::Coordinate delta, const AffineXform *initialXform=NULL, const bool exactDelta=false)cmtk::SplineWarpXform
SplineWarpXform(const FixedVector< 3, Types::Coordinate > &domain, const Self::IndexType &dims, CoordinateVector::SmartPtr &parameters, const AffineXform *initialXform=NULL)cmtk::SplineWarpXform
SplineWarpXformUniformVolume classcmtk::SplineWarpXform [friend]
splineXcmtk::SplineWarpXform [protected]
splineYcmtk::SplineWarpXform [protected]
splineZcmtk::SplineWarpXform [protected]
Superclass typedefcmtk::SplineWarpXform
UnRegisterVolume()cmtk::SplineWarpXform
Update(const bool exactDelta=false)cmtk::SplineWarpXform [virtual]
VariableParamVectorDim() const cmtk::Xform [inline, virtual]
VolumeDimscmtk::SplineWarpXform [protected]
WarpXform()cmtk::WarpXform [inline]
Xform(const Xform &other)cmtk::Xform [inline]
Xform()cmtk::Xform [inline]
~MetaInformationObject()cmtk::MetaInformationObject [inline, virtual]
~WarpXform()cmtk::WarpXform [inline, virtual]
~Xform()cmtk::Xform [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines