mirtk::BSplineFreeFormTransformationSV Member List

This is the complete list of members for mirtk::BSplineFreeFormTransformationSV, including all inherited members.

_attrmirtk::FreeFormTransformationprotected
_CPFuncmirtk::FreeFormTransformationprotected
_CPImagemirtk::FreeFormTransformationprotected
_CPStatusmirtk::FreeFormTransformationprotected
_CPValuemirtk::FreeFormTransformationprotected
_dtmirtk::FreeFormTransformationprotected
_dxmirtk::FreeFormTransformationprotected
_dymirtk::FreeFormTransformationprotected
_dzmirtk::FreeFormTransformationprotected
_FFDmirtk::BSplineFreeFormTransformation3Dprotected
_FFD2Dmirtk::BSplineFreeFormTransformation3Dprotected
_matL2Wmirtk::FreeFormTransformationprotected
_matW2Lmirtk::FreeFormTransformationprotected
_NumberOfDOFsmirtk::Transformationprotected
_Parammirtk::Transformationprotected
_Statusmirtk::Transformationprotected
_tmirtk::FreeFormTransformationprotected
_xmirtk::FreeFormTransformationprotected
_ymirtk::FreeFormTransformationprotected
_zmirtk::FreeFormTransformationprotected
ActualNumberOfDOFs() constmirtk::FreeFormTransformationinline
Add(const DOFValue *)mirtk::Transformationinlinevirtual
AddApproximateSplineCoefficients(const double *, const double *, const double *, const double *, const double *, const double *, int, double *, double=1., bool=false) constmirtk::BSplineFreeFormTransformation3D
AddObserver(Observer &)mirtk::Observableinline
Approximate(const Transformation *, int=1, double=.0)mirtk::FreeFormTransformationvirtual
Approximate(const ImageAttributes &, double *, double *, double *, int=1, double=.0)mirtk::FreeFormTransformationvirtual
Approximate(const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0)mirtk::FreeFormTransformationvirtual
Approximate(const double *, const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0)mirtk::FreeFormTransformationvirtual
mirtk::Transformation::Approximate(const ImageAttributes &, const Transformation *, int=1, double=.0)mirtk::Transformationvirtual
mirtk::Transformation::Approximate(GenericImage< double > &, int=1, double=.0)mirtk::Transformationvirtual
ApproximateAsNew(const ImageAttributes &, const Transformation *, int=1, double=.0)mirtk::BSplineFreeFormTransformationSVvirtual
ApproximateAsNew(GenericImage< double > &, int=1, double=.0)mirtk::BSplineFreeFormTransformationSVvirtual
ApproximateAsNew(GenericImage< double > &, bool, int=3, int=8)mirtk::BSplineFreeFormTransformationSVvirtual
mirtk::BSplineFreeFormTransformation3D::ApproximateAsNew(const Transformation *, int=1, double=.0)mirtk::FreeFormTransformationvirtual
mirtk::BSplineFreeFormTransformation3D::ApproximateAsNew(const ImageAttributes &, double *, double *, double *, int=1, double=.0)mirtk::FreeFormTransformationvirtual
mirtk::Transformation::ApproximateAsNew(const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0)mirtk::Transformationvirtual
mirtk::Transformation::ApproximateAsNew(const double *, const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0)mirtk::Transformationvirtual
ApproximateDOFs(const double *, const double *, const double *, const double *, const double *, const double *, const double *, int)mirtk::BSplineFreeFormTransformationSVvirtual
ApproximateDOFsGradient(const double *, const double *, const double *, const double *, const double *, const double *, const double *, int, double *, double=1.0) constmirtk::BSplineFreeFormTransformationSVvirtual
ApproximateGradient(const ImageAttributes &, const double *, const double *, const double *, double *, double=1.0) constmirtk::Transformationvirtual
ApproximateGradient(const double *, const double *, const double *, const double *, const double *, const double *, int, double *, double=1.0) constmirtk::Transformationvirtual
ApproximateGradient(const double *, const double *, const double *, const double *, const double *, const double *, const double *, int, double *, double=1.0) constmirtk::Transformationvirtual
ApproximateVelocitiesAsNew(GenericImage< double > &)mirtk::BSplineFreeFormTransformationSVvirtual
ApproximationDomain(const ImageAttributes &, const Transformation *)mirtk::BSplineFreeFormTransformationSVvirtual
Attributes() constmirtk::FreeFormTransformationinline
Bending3D(const Matrix [3])mirtk::FreeFormTransformationinlinestatic
BendingEnergy(double, double, double, double=0, double=NaN, bool=true) constmirtk::BSplineFreeFormTransformation3Dvirtual
BendingEnergy(bool=false, bool=true) constmirtk::BSplineFreeFormTransformation3Dvirtual
BendingEnergy(const ImageAttributes &, double=NaN, bool=true) constmirtk::BSplineFreeFormTransformation3Dvirtual
BendingEnergyGradient(double *, double=1, bool=false, bool=true, bool=true) constmirtk::BSplineFreeFormTransformation3Dvirtual
BoundingBox(int, double &, double &, double &, double &, double &, double &, double=1) constmirtk::BSplineFreeFormTransformation3Dvirtual
mirtk::FreeFormTransformation3D::BoundingBox(double &, double &) constmirtk::FreeFormTransformationinline
mirtk::FreeFormTransformation3D::BoundingBox(double &, double &, double &, double &, double &, double &) constmirtk::FreeFormTransformationinline
mirtk::FreeFormTransformation3D::BoundingBox(Point &, Point &) constmirtk::FreeFormTransformationinline
mirtk::FreeFormTransformation3D::BoundingBox(double &, double &, double &, double &, double &, double &, double &, double &) constmirtk::FreeFormTransformationinline
mirtk::FreeFormTransformation3D::BoundingBox(Point &, double &, Point &, double &) constmirtk::FreeFormTransformationinline
mirtk::FreeFormTransformation3D::BoundingBox(int, double &, double &, double=1) constmirtk::FreeFormTransformationinlinevirtual
mirtk::FreeFormTransformation3D::BoundingBox(int, double &, double &, double &, double &, double &, double &, double &, double &, double=1) constmirtk::FreeFormTransformationinlinevirtual
mirtk::FreeFormTransformation3D::BoundingBox(int, Point &, Point &, double=1) constmirtk::FreeFormTransformationinline
mirtk::FreeFormTransformation3D::BoundingBox(const ImageAttributes &, int, int &, int &, int &, int &, int &, int &, double=1) constmirtk::FreeFormTransformationinline
mirtk::FreeFormTransformation3D::BoundingBox(const ImageAttributes &, int, int &, int &, int &, int &, int &, int &, int &, int &, double=1) constmirtk::FreeFormTransformationinline
mirtk::FreeFormTransformation3D::BoundingBox(const Image *, int, int &, int &, int &, int &, int &, int &, double=1) constmirtk::FreeFormTransformationinline
mirtk::FreeFormTransformation3D::BoundingBox(const Image *, int, int &, int &, int &, int &, int &, int &, int &, int &, double=1) constmirtk::FreeFormTransformationinline
BoundingBoxCP(int cp, Point &, Point &, double=1) constmirtk::FreeFormTransformation3Dinline
BoundingBoxImage(const BaseImage *, int, int &, int &, int &, int &, int &, int &, double=1) constmirtk::FreeFormTransformation3Dinline
Broadcast(Event, const void *=NULL)mirtk::Observableinline
BSplineFreeFormTransformation3D()mirtk::BSplineFreeFormTransformation3D
BSplineFreeFormTransformation3D(double, double, double, double, double, double, double, double, double, double *, double *, double *)mirtk::BSplineFreeFormTransformation3D
BSplineFreeFormTransformation3D(const ImageAttributes &, double=-1, double=-1, double=-1)mirtk::BSplineFreeFormTransformation3Dexplicit
BSplineFreeFormTransformation3D(const BaseImage &, double, double, double)mirtk::BSplineFreeFormTransformation3Dexplicit
BSplineFreeFormTransformation3D(const GenericImage< double > &, bool=false)mirtk::BSplineFreeFormTransformation3Dexplicit
BSplineFreeFormTransformation3D(const BSplineFreeFormTransformation3D &)mirtk::BSplineFreeFormTransformation3D
BSplineFreeFormTransformationSV()mirtk::BSplineFreeFormTransformationSV
BSplineFreeFormTransformationSV(const ImageAttributes &, double=-1, double=-1, double=-1)mirtk::BSplineFreeFormTransformationSVexplicit
BSplineFreeFormTransformationSV(const BaseImage &, double, double, double)mirtk::BSplineFreeFormTransformationSVexplicit
BSplineFreeFormTransformationSV(const GenericImage< double > &, bool=false)mirtk::BSplineFreeFormTransformationSVexplicit
BSplineFreeFormTransformationSV(const BSplineFreeFormTransformationSV &)mirtk::BSplineFreeFormTransformationSV
CanModifyDisplacement(int=-1) constmirtk::BSplineFreeFormTransformation3Dvirtual
CanRead(TransformationType) constmirtk::BSplineFreeFormTransformationSVvirtual
CheckHeader(const char *)mirtk::Transformationstatic
ClearObservers()mirtk::Observableinline
CombineWith(const Transformation *)mirtk::BSplineFreeFormTransformationSVvirtual
CombineWith(const BSplineFreeFormTransformationSV *)mirtk::BSplineFreeFormTransformationSVvirtual
ControlPointLocation(int, double &, double &) constmirtk::FreeFormTransformationinline
ControlPointLocation(int, double &, double &, double &) constmirtk::FreeFormTransformationinline
ControlPointLocation(int) constmirtk::FreeFormTransformationinline
CopyFrom(const Transformation *)mirtk::FreeFormTransformationinlinevirtual
CPExtrapolator typedefmirtk::FreeFormTransformation
CPImage typedefmirtk::FreeFormTransformation
CPInterpolator typedefmirtk::FreeFormTransformation
CPStatus typedefmirtk::FreeFormTransformation
CPValue typedefmirtk::FreeFormTransformation
CropPadPassiveCPs(int=0, bool=false)mirtk::FreeFormTransformation
CropPadPassiveCPs(int, int, int=0, int=0, bool=false)mirtk::FreeFormTransformationvirtual
DefaultAttributes(double, double, double, double, double, double, double, double, double, const double *, const double *, const double *)mirtk::FreeFormTransformation3Dstatic
mirtk::FreeFormTransformation::DefaultAttributes(const ImageAttributes &attr, double dx=-1.0, double dy=-1.0, double dz=-1.0, double dt=-1.0)mirtk::FreeFormTransformationstatic
mirtk::FreeFormTransformation::DefaultAttributes(double, double, double, double, double, double, double, double, double, double, double, double, const double *, const double *, const double *)mirtk::FreeFormTransformationstatic
DeleteObserver(Observer &)mirtk::Observableinline
DeriveJacobianWrtDOF(Matrix &, int, double, double, double, double=0, double=NaN) constmirtk::BSplineFreeFormTransformation3Dinlinevirtual
Displacement(GenericImage< double > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::BSplineFreeFormTransformationSVvirtual
Displacement(GenericImage< float > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::BSplineFreeFormTransformationSVvirtual
mirtk::BSplineFreeFormTransformation3D::Displacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
mirtk::BSplineFreeFormTransformation3D::Displacement(const ImageAttributes &, double *, double *, double *) constmirtk::Transformationvirtual
mirtk::BSplineFreeFormTransformation3D::Displacement(GenericImage< double > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
mirtk::BSplineFreeFormTransformation3D::Displacement(GenericImage< float > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
DisplacementAfterDOFChange(int dof, double dv, GenericImage< double > &dx, double t, double t0=-1, const WorldCoordsImage *i2w=NULL) constmirtk::BSplineFreeFormTransformation3Dvirtual
DOFBoundingBox(const ImageAttributes &, int, int &, int &, int &, int &, int &, int &, double=1) constmirtk::FreeFormTransformationinline
DOFBoundingBox(const Image *, int, int &, int &, int &, int &, int &, int &, double=1) constmirtk::FreeFormTransformationinlinevirtual
DOFGradientNorm(const double *) constmirtk::FreeFormTransformationinlinevirtual
DOFStatus typedefmirtk::Transformation
DOFToDimension(int) constmirtk::FreeFormTransformationinline
DOFToIndex(int) constmirtk::FreeFormTransformationinline
DOFValue typedefmirtk::Transformation
Evaluate(double &, double &, double &, double) constmirtk::BSplineFreeFormTransformationSVinline
mirtk::BSplineFreeFormTransformation3D::Evaluate(double &, double &, double &, int, int) constmirtk::BSplineFreeFormTransformation3D
mirtk::BSplineFreeFormTransformation3D::Evaluate(double &, double &, double &, int, int, int) constmirtk::BSplineFreeFormTransformation3D
mirtk::BSplineFreeFormTransformation3D::Evaluate(double &, double &, double &) constmirtk::BSplineFreeFormTransformation3Dinline
EvaluateBCHFormula(int, CPImage &, double, const CPImage &, double, const CPImage &, bool=false) constmirtk::BSplineFreeFormTransformationSVprotected
EvaluateDerivativeOfJacobianWrtDOF(Matrix &, int, double, double) constmirtk::BSplineFreeFormTransformation3Dinline
EvaluateDerivativeOfJacobianWrtDOF(Matrix &, int, double, double, double) constmirtk::BSplineFreeFormTransformation3Dinline
EvaluateHessian(Matrix [3], int, int) constmirtk::BSplineFreeFormTransformation3D
EvaluateHessian(Matrix [3], double, double) constmirtk::BSplineFreeFormTransformation3D
EvaluateHessian(Matrix [3], int, int, int) constmirtk::BSplineFreeFormTransformation3D
EvaluateHessian(Matrix [3], double, double, double) constmirtk::BSplineFreeFormTransformation3D
EvaluateInside(double &, double &, double &) constmirtk::BSplineFreeFormTransformation3Dinline
EvaluateJacobian(Matrix &, int, int) constmirtk::BSplineFreeFormTransformation3D
EvaluateJacobian(Matrix &, int, int, int) constmirtk::BSplineFreeFormTransformation3D
EvaluateJacobian(Matrix &, double, double) constmirtk::BSplineFreeFormTransformation3D
EvaluateJacobian(Matrix &, double, double, double) constmirtk::BSplineFreeFormTransformation3D
EvaluateJacobianDetDerivative(double dJ[3], const Matrix &adj, double a, double b, double c, bool wrt_world=true, bool use_spacing=true) constmirtk::BSplineFreeFormTransformation3D
EvaluateJacobianDetDerivative(double dJ[3], const Matrix &adj, int a, int b, int c, bool wrt_world=true, bool use_spacing=true) constmirtk::BSplineFreeFormTransformation3D
EvaluateJacobianDetDerivative(double dJ[3], const Matrix &adj, int i, int j, int k, double x, double y, double z, bool wrt_world=true, bool use_spacing=true) constmirtk::BSplineFreeFormTransformation3Dinline
EvaluateJacobianDetDerivative(double dJ[3], const Matrix &adj, int cp, double x, double y, double z, bool wrt_world=true, bool use_spacing=true) constmirtk::BSplineFreeFormTransformation3Dinline
EvaluateJacobianDOFs(TransformationJacobian &, double, double) constmirtk::BSplineFreeFormTransformationSV
EvaluateJacobianDOFs(TransformationJacobian &, double, double, double) constmirtk::BSplineFreeFormTransformationSV
EvaluateJacobianDOFs(TransformationJacobian &, double, double, double, double) constmirtk::BSplineFreeFormTransformationSVinline
mirtk::BSplineFreeFormTransformation3D::EvaluateJacobianDOFs(double [3], int, int, double, double) constmirtk::BSplineFreeFormTransformation3Dinline
mirtk::BSplineFreeFormTransformation3D::EvaluateJacobianDOFs(double [3], int, int, int, double, double, double) constmirtk::BSplineFreeFormTransformation3Dinline
mirtk::BSplineFreeFormTransformation3D::EvaluateJacobianDOFs(double [3], int, int, int, int, double, double, double, double) constmirtk::BSplineFreeFormTransformation3Dinline
EvaluateJacobianWorld(Matrix &, double, double, double, double) constmirtk::BSplineFreeFormTransformationSVinline
mirtk::BSplineFreeFormTransformation3D::EvaluateJacobianWorld(Matrix &, double, double) constmirtk::BSplineFreeFormTransformation3Dinline
mirtk::BSplineFreeFormTransformation3D::EvaluateJacobianWorld(Matrix &, double, double, double) constmirtk::BSplineFreeFormTransformation3Dinline
EvaluateLaplacian(double [3], int, int, int) constmirtk::BSplineFreeFormTransformation3D
EvaluateLaplacian(double [3], double, double, double) constmirtk::BSplineFreeFormTransformation3D
EvaluateLaplacian(double &, double &, double &) constmirtk::BSplineFreeFormTransformation3D
EvaluateRMSError(const Transformation *) constmirtk::FreeFormTransformation
mirtk::Transformation::EvaluateRMSError(const ImageAttributes &, const Transformation *) constmirtk::Transformation
mirtk::Transformation::EvaluateRMSError(const ImageAttributes &, double *, double *) constmirtk::Transformation
mirtk::Transformation::EvaluateRMSError(const ImageAttributes &, double *, double *, double *) constmirtk::Transformation
mirtk::Transformation::EvaluateRMSError(const double *, const double *, const double *, double, double *, double *, double *, int no) constmirtk::Transformation
mirtk::Transformation::EvaluateRMSError(const double *, const double *, const double *, const double *, double *, double *, double *, int no) constmirtk::Transformation
ExtrapolationMode(enum ExtrapolationMode)mirtk::FreeFormTransformationvirtual
Extrapolator() constmirtk::FreeFormTransformationinline
FFDJacobianDetDerivative(double dJ[3], const Matrix &adj, int cp, double x, double y, double z, double=0, double=NaN, bool wrt_world=true, bool use_spacing=true) constmirtk::BSplineFreeFormTransformation3Dinlinevirtual
FFDJacobianWorld(Matrix &, double, double, double, double=0, double=NaN) constmirtk::BSplineFreeFormTransformation3Dinlinevirtual
FreeFormTransformation(CPInterpolator &, CPInterpolator *=NULL)mirtk::FreeFormTransformationprotected
FreeFormTransformation(const FreeFormTransformation &, CPInterpolator &, CPInterpolator *=NULL)mirtk::FreeFormTransformationprotected
FreeFormTransformation3D(CPInterpolator &, CPInterpolator *=NULL)mirtk::FreeFormTransformation3Dprotected
FreeFormTransformation3D(const FreeFormTransformation3D &, CPInterpolator &, CPInterpolator *=NULL)mirtk::FreeFormTransformation3Dprotected
Get(int, Vector &) constmirtk::FreeFormTransformationinline
Get(int, double &, double &, double &) constmirtk::FreeFormTransformationinline
Get(int, int, int, double &, double &, double &) constmirtk::FreeFormTransformationinline
Get(int, int, int, int, double &, double &, double &) constmirtk::FreeFormTransformationinline
mirtk::Transformation::Get(int) constmirtk::Transformationinlinevirtual
mirtk::Transformation::Get(DOFValue *) constmirtk::Transformationinlinevirtual
GetOrientation(double *, double *, double *) constmirtk::FreeFormTransformationinline
GetSpacing(double &, double &, double &) constmirtk::FreeFormTransformationinline
GetSpacing(double &, double &, double &, double &) constmirtk::FreeFormTransformationinline
GetStatus(int, CPStatus &) constmirtk::FreeFormTransformationinline
GetStatus(int, int, int, DOFStatus &, DOFStatus &, DOFStatus &) constmirtk::FreeFormTransformationinline
GetStatus(int, int, int, int, DOFStatus &, DOFStatus &, DOFStatus &) constmirtk::FreeFormTransformationinline
mirtk::Transformation::GetStatus(int) constmirtk::Transformationinlinevirtual
GetStatusCP(int, int, int, DOFStatus &, DOFStatus &, DOFStatus &) constmirtk::FreeFormTransformation3Dinline
GetT() constmirtk::FreeFormTransformationinline
GetTAfterSubdivision() constmirtk::BSplineFreeFormTransformation3Dvirtual
GetTSpacing() constmirtk::FreeFormTransformationinline
GetTSpacingAfterSubdivision() constmirtk::BSplineFreeFormTransformation3Dvirtual
GetX() constmirtk::FreeFormTransformationinline
GetXAfterSubdivision() constmirtk::BSplineFreeFormTransformation3Dvirtual
GetXSpacing() constmirtk::FreeFormTransformationinline
GetXSpacingAfterSubdivision() constmirtk::BSplineFreeFormTransformation3Dvirtual
GetY() constmirtk::FreeFormTransformationinline
GetYAfterSubdivision() constmirtk::BSplineFreeFormTransformation3Dvirtual
GetYSpacing() constmirtk::FreeFormTransformationinline
GetYSpacingAfterSubdivision() constmirtk::BSplineFreeFormTransformation3Dvirtual
GetZ() constmirtk::FreeFormTransformationinline
GetZAfterSubdivision() constmirtk::BSplineFreeFormTransformation3Dvirtual
GetZSpacing() constmirtk::FreeFormTransformationinline
GetZSpacingAfterSubdivision() constmirtk::BSplineFreeFormTransformation3Dvirtual
GlobalDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
GlobalHessian(Matrix [3], double, double, double, double=0, double=NaN) constmirtk::FreeFormTransformationinlinevirtual
GlobalInverse(double &, double &, double &, double=0, double=NaN) constmirtk::FreeFormTransformationinlinevirtual
GlobalInverseDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
GlobalJacobian(Matrix &, double, double, double, double=0, double=NaN) constmirtk::FreeFormTransformationinlinevirtual
mirtk::Transformation::GlobalJacobian(double, double, double, double=0, double=NaN) constmirtk::Transformationinlinevirtual
GlobalTransform(double &, double &, double &, double=0, double=NaN) constmirtk::FreeFormTransformationinlinevirtual
HasSameDOFsAs(const Transformation *) constmirtk::Transformationinlinevirtual
Hessian(Matrix [3], double, double, double, double=0, double=NaN) constmirtk::FreeFormTransformationinlinevirtual
HessianToWorld(double &, double &, double &) constmirtk::FreeFormTransformationinline
HessianToWorld(double &, double &, double &, double &, double &, double &) constmirtk::FreeFormTransformationinline
HessianToWorld(Matrix &) constmirtk::FreeFormTransformationinline
HessianToWorld(Matrix [3]) constmirtk::FreeFormTransformationinline
IndexToDOFs(int, int &, int &) constmirtk::FreeFormTransformationinline
IndexToDOFs(int, int &, int &, int &) constmirtk::FreeFormTransformationinline
IndexToLattice(int, int &, int &) constmirtk::FreeFormTransformationinline
IndexToLattice(int, int &, int &, int &) constmirtk::FreeFormTransformationinline
IndexToLattice(int, int &, int &, int &, int &) constmirtk::FreeFormTransformationinline
IndexToWorld(int, double &, double &) constmirtk::FreeFormTransformationinline
IndexToWorld(int, double &, double &, double &) constmirtk::FreeFormTransformationinline
IndexToWorld(int, Point &) constmirtk::FreeFormTransformationinline
IndexToWorld(int) constmirtk::FreeFormTransformationinline
Initialize(const ImageAttributes &)mirtk::BSplineFreeFormTransformationSVvirtual
Initialize(const ImageAttributes &, double, double, double, const Transformation *)mirtk::BSplineFreeFormTransformationSVvirtual
mirtk::FreeFormTransformation::Initialize(const ImageAttributes &, double, double, double=-1.0, double=-1.0)mirtk::FreeFormTransformation
mirtk::FreeFormTransformation::Initialize(const CPImage &, bool=false)mirtk::FreeFormTransformation
mirtk::FreeFormTransformation::Initialize(const GenericImage< double > &, bool=false)mirtk::FreeFormTransformation
InitializeCPs(const ImageAttributes &, bool=true)mirtk::FreeFormTransformationprotected
InitializeCPs(const FreeFormTransformation &, bool=true)mirtk::FreeFormTransformationprotected
InitializeDOFs(int)mirtk::Transformationprotected
InitializeDOFs(const Transformation &, int=-1)mirtk::Transformationprotected
InitializeExtrapolator()mirtk::BSplineFreeFormTransformationSVprotected
InitializeInterpolator()mirtk::FreeFormTransformationprotected
InitializeStatus()mirtk::FreeFormTransformationprotected
IntegrateVelocities(double &, double &, double &, double T=1.0) constmirtk::BSplineFreeFormTransformationSV
Interpolate(const double *, const double *, const double *)mirtk::BSplineFreeFormTransformationSVvirtual
InterpolateVelocities(const double *, const double *, const double *)mirtk::BSplineFreeFormTransformationSVvirtual
Inverse(double &, double &, double &, double=0, double=NaN) constmirtk::FreeFormTransformationinlinevirtual
mirtk::Transformation::Inverse(Point &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
mirtk::Transformation::Inverse(PointSet &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
InverseDisplacement(GenericImage< double > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::BSplineFreeFormTransformationSVvirtual
InverseDisplacement(GenericImage< float > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::BSplineFreeFormTransformationSVvirtual
mirtk::BSplineFreeFormTransformation3D::InverseDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
mirtk::BSplineFreeFormTransformation3D::InverseDisplacement(const ImageAttributes &, double *, double *, double *) constmirtk::Transformationvirtual
mirtk::BSplineFreeFormTransformation3D::InverseDisplacement(GenericImage< double > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
mirtk::BSplineFreeFormTransformation3D::InverseDisplacement(GenericImage< float > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
Invert()mirtk::BSplineFreeFormTransformationSVvirtual
IsActive(int) constmirtk::FreeFormTransformationinlinevirtual
IsActive(int, int, int=0, int=0) constmirtk::FreeFormTransformationinlinevirtual
IsIdentity() constmirtk::Transformationinlinevirtual
Jacobian(Matrix &, double, double, double, double=0, double=NaN) constmirtk::FreeFormTransformationinlinevirtual
mirtk::Transformation::Jacobian(double, double, double, double=0, double=NaN) constmirtk::Transformationinlinevirtual
JacobianDetDerivative(double dJ[3], const Matrix &adj, int cp, double x, double y, double z, double t=0, double t0=NaN, bool wrt_world=true, bool use_spacing=true) constmirtk::BSplineFreeFormTransformationSVvirtual
JacobianDOFs(Matrix &, int, double, double, double, double=0, double=NaN) constmirtk::BSplineFreeFormTransformationSVvirtual
JacobianDOFs(double [3], int, double, double, double, double=0, double=NaN) constmirtk::BSplineFreeFormTransformationSVvirtual
JacobianDOFs(TransformationJacobian &, double, double, double, double=0, double=NaN) constmirtk::BSplineFreeFormTransformationSVvirtual
mirtk::BSplineFreeFormTransformation3D::JacobianDOFs(double [3], int, int, int, double, double, double) constmirtk::BSplineFreeFormTransformation3Dinlinevirtual
mirtk::FreeFormTransformation3D::JacobianDOFs(Matrix &, int, int, int, double, double, double) constmirtk::FreeFormTransformation3Dinlinevirtual
JacobianToWorld(double &, double &) constmirtk::FreeFormTransformationinline
JacobianToWorld(double &, double &, double &) constmirtk::FreeFormTransformationinline
JacobianToWorld(Matrix &) constmirtk::FreeFormTransformationinline
JacobianToWorldOrientation(double &, double &) constmirtk::FreeFormTransformationinline
JacobianToWorldOrientation(double &, double &, double &) constmirtk::FreeFormTransformationinline
KernelRadius() constmirtk::FreeFormTransformationinline
KernelSize() constmirtk::BSplineFreeFormTransformation3Dvirtual
LatticeToIndex(int, int, int=0, int=0) constmirtk::FreeFormTransformationinline
LatticeToTime(double) constmirtk::FreeFormTransformationinlinevirtual
LatticeToWorld(double &, double &) constmirtk::FreeFormTransformationinlinevirtual
LatticeToWorld(double &, double &, double &) constmirtk::FreeFormTransformationinlinevirtual
LatticeToWorld(Point &) constmirtk::FreeFormTransformationinlinevirtual
LocalDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
LocalHessian(Matrix [3], double, double, double, double=0, double=NaN) constmirtk::BSplineFreeFormTransformationSVvirtual
LocalInverse(double &, double &, double &, double=0, double=NaN) constmirtk::BSplineFreeFormTransformationSVvirtual
LocalInverseDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
LocalJacobian(Matrix &, double, double, double, double=0, double=NaN) constmirtk::BSplineFreeFormTransformationSVvirtual
mirtk::FreeFormTransformation3D::LocalJacobian(double, double, double, double=0, double=NaN) constmirtk::Transformationinlinevirtual
LocalTransform(double &, double &, double &, double=0, double=NaN) constmirtk::BSplineFreeFormTransformationSVvirtual
mirtk::BSplineFreeFormTransformation3D::mirtkPublicAttributeMacro(ParametricGradientType, ParametricGradientCalculation)mirtk::BSplineFreeFormTransformation3Dprotected
mirtk::FreeFormTransformation3D::mirtkPublicAttributeMacro(double, SpeedupFactor)mirtk::FreeFormTransformation
mirtkReadOnlyAttributeMacro(enum ExtrapolationMode, ExtrapolationMode)mirtk::FreeFormTransformation
MultiBoundingBoxImage(const BaseImage *, int, int &, int &, int &, int &, int &, int &, double=1) constmirtk::FreeFormTransformation3Dinline
NameOfClass() const =0mirtk::Objectpure virtual
NameOfType()mirtk::Objectinlinestatic
New(TransformationType)mirtk::Transformationstatic
New(const Transformation *)mirtk::Transformationstatic
New(const char *)mirtk::Transformationstatic
NotifyObservers(Event, const void *=NULL)mirtk::Observableinline
NumberOfActiveCPs() constmirtk::FreeFormTransformationinline
NumberOfActiveDOFs() constmirtk::Transformationinline
NumberOfCPs() constmirtk::FreeFormTransformationinline
NumberOfDOFs() constmirtk::Transformationinlinevirtual
NumberOfObservers() constmirtk::Observableinline
NumberOfPassiveCPs() constmirtk::FreeFormTransformationinline
NumberOfPassiveDOFs() constmirtk::Transformationinline
NumberOfStepsForIntervalLength(double) constmirtk::BSplineFreeFormTransformationSVinlineprotected
NumberOfStepsForIntervalLength(double, int) constmirtk::BSplineFreeFormTransformationSVinlineprotected
Observable()mirtk::Observableinlineprotected
Observable(const Observable &)mirtk::Observableinlineprotected
operator=(const Observable &)mirtk::Observableinlineprotected
Parameter() constmirtk::BSplineFreeFormTransformationSVvirtual
mirtk::Observable::Parameter(const ParameterList &)mirtk::Objectinline
ParametricGradient(const GenericImage< double > *, double *, const WorldCoordsImage *, const WorldCoordsImage *, double, double, double) constmirtk::BSplineFreeFormTransformationSVprotected
ParametricGradient(const GenericImage< double > *, double *, const WorldCoordsImage *, const WorldCoordsImage *, double=-1, double=1) constmirtk::BSplineFreeFormTransformationSVinlinevirtual
ParametricGradient(const PointSet &, const Vector3D< double > *, double *, double=0, double=-1, double=1) constmirtk::BSplineFreeFormTransformationSVvirtual
mirtk::Transformation::ParametricGradient(const GenericImage< double > *, double *, const WorldCoordsImage *, double=NaN, double=1) constmirtk::Transformationinline
mirtk::Transformation::ParametricGradient(const GenericImage< double > *, double *, double=NaN, double=1) constmirtk::Transformationinline
mirtk::Transformation::ParametricGradient(const GenericImage< double > **, int, double *, const WorldCoordsImage *, const WorldCoordsImage *, const double *=NULL, double=1) constmirtk::Transformationinlinevirtual
mirtk::Transformation::ParametricGradient(const GenericImage< double > **, int, double *, const WorldCoordsImage *, const double *=NULL, double=1) constmirtk::Transformationinline
mirtk::Transformation::ParametricGradient(const GenericImage< double > **, int, double *, const double *=NULL, double=1) constmirtk::Transformationinline
ParametricGradientType enum namemirtk::BSplineFreeFormTransformation3D
PG_Analytic enum valuemirtk::BSplineFreeFormTransformation3D
PG_Approximation enum valuemirtk::BSplineFreeFormTransformation3D
PG_Convolution enum valuemirtk::BSplineFreeFormTransformation3D
PG_Default enum valuemirtk::BSplineFreeFormTransformation3D
Print(ostream &, Indent=0) constmirtk::BSplineFreeFormTransformationSVvirtual
mirtk::Transformation::Print(Indent=0) constmirtk::Transformationinline
Put(int, const Vector &)mirtk::FreeFormTransformationinline
Put(int, double, double, double)mirtk::FreeFormTransformationinline
Put(int, int, int, double, double, double)mirtk::FreeFormTransformationinline
Put(int, int, int, int, double, double, double)mirtk::FreeFormTransformationinline
mirtk::Transformation::Put(int, double)mirtk::Transformationinlinevirtual
mirtk::Transformation::Put(const DOFValue *)mirtk::Transformationinlinevirtual
PutBoundingBox(double, double, double, double, double, double)mirtk::FreeFormTransformation
PutBoundingBox(const Point &, const Point &)mirtk::FreeFormTransformation
PutBoundingBox(double, double)mirtk::FreeFormTransformation
PutBoundingBox(double, double, double, double, double, double, double, double)mirtk::FreeFormTransformation
PutOrientation(double *, double *, double *)mirtk::FreeFormTransformationinline
PutStatus(int, const CPStatus &)mirtk::FreeFormTransformationinline
PutStatus(int, int, int, DOFStatus, DOFStatus, DOFStatus)mirtk::FreeFormTransformationinline
PutStatus(int, int, int, int, DOFStatus, DOFStatus, DOFStatus)mirtk::FreeFormTransformationinline
mirtk::Transformation::PutStatus(int, DOFStatus)mirtk::Transformationinlinevirtual
PutStatusCP(int, int, int, DOFStatus, DOFStatus, DOFStatus)mirtk::FreeFormTransformation3Dinline
Read(const char *)mirtk::Transformationvirtual
Read(Cifstream &)mirtk::Transformationvirtual
ReadDOFs(Cifstream &, TransformationType)mirtk::BSplineFreeFormTransformationSVprotectedvirtual
RequiresCachingOfDisplacements() constmirtk::BSplineFreeFormTransformationSVinlinevirtual
Reset()mirtk::Transformationvirtual
ScaleVelocities(double)mirtk::BSplineFreeFormTransformationSV
ScalingAndSquaring(GenericImage< VoxelType > *d, double T=1.0, const WorldCoordsImage *wc=NULL) constmirtk::BSplineFreeFormTransformationSV
ScalingAndSquaring(const ImageAttributes &attr, GenericImage< VoxelType > *d, GenericImage< VoxelType > *dx, GenericImage< VoxelType > *dj=NULL, GenericImage< VoxelType > *lj=NULL, double T=1.0, const WorldCoordsImage *wc=NULL) constmirtk::BSplineFreeFormTransformationSV
Set(const char *, const char *)mirtk::BSplineFreeFormTransformationSVvirtual
StepLengthForIntervalLength(double) constmirtk::BSplineFreeFormTransformationSVinlineprotected
Subdivide(bool=true, bool=true, bool=true, bool=true)mirtk::BSplineFreeFormTransformationSVvirtual
Subdivide2D()mirtk::FreeFormTransformationinline
Subdivide3D()mirtk::FreeFormTransformationinline
Subdivide4D()mirtk::FreeFormTransformationinline
T() constmirtk::FreeFormTransformationinline
Throw(ErrorType err, const char *func, Args... args) constmirtk::Objectprotected
ThrowStatic(ErrorType err, const char *cls, const char *func, Args... args)mirtk::Objectprotectedstatic
TimeToLattice(double) constmirtk::FreeFormTransformationinlinevirtual
Transform(double &, double &, double &, double=0, double=NaN) constmirtk::FreeFormTransformationinlinevirtual
mirtk::Transformation::Transform(Point &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
mirtk::Transformation::Transform(PointSet &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
mirtk::Transformation::Transform(int, double *, double *, double *, double=0, double=NaN) constmirtk::Transformationvirtual
mirtk::Transformation::Transform(int, double *, double *, double *, const double *, double=NaN) constmirtk::Transformationvirtual
mirtk::Transformation::Transform(WorldCoordsImage &, double=NaN) constmirtk::Transformationvirtual
Transformation(int=0)mirtk::Transformationprotected
Transformation(const Transformation &)mirtk::Transformationprotected
Transformation(const Transformation &, int)mirtk::Transformationprotected
TypeOfClass(const char *)mirtk::Transformationstatic
TypeOfClass() constmirtk::Transformationinlinevirtual
Update(const DOFValue *)mirtk::Transformationinlinevirtual
UpperIntegrationLimit(double t, double t0) constmirtk::BSplineFreeFormTransformationSVinline
Vector typedefmirtk::FreeFormTransformation
Velocity(GenericImage< float > &) constmirtk::BSplineFreeFormTransformationSVinline
Velocity(GenericImage< double > &) constmirtk::BSplineFreeFormTransformationSVinline
Verify()mirtk::Transformationvirtual
WorldToLattice(double &, double &) constmirtk::FreeFormTransformationinlinevirtual
WorldToLattice(double &, double &, double &) constmirtk::FreeFormTransformationinlinevirtual
WorldToLattice(Point &) constmirtk::FreeFormTransformationinlinevirtual
Write(const char *) constmirtk::Transformationvirtual
Write(Cofstream &) constmirtk::Transformationvirtual
WriteCPs(Cofstream &) constmirtk::FreeFormTransformationprotected
WriteDOFs(Cofstream &) constmirtk::BSplineFreeFormTransformationSVprotectedvirtual
X() constmirtk::FreeFormTransformationinline
Y() constmirtk::FreeFormTransformationinline
Z() constmirtk::FreeFormTransformationinline
~BSplineFreeFormTransformation3D()mirtk::BSplineFreeFormTransformation3Dvirtual
~BSplineFreeFormTransformationSV()mirtk::BSplineFreeFormTransformationSVvirtual
~FreeFormTransformation()mirtk::FreeFormTransformationvirtual
~FreeFormTransformation3D()mirtk::FreeFormTransformation3Dvirtual
~Object()mirtk::Objectinlinevirtual
~Observable()mirtk::Observableinlinevirtual
~Transformation()mirtk::Transformationvirtual