_attr | mirtk::FreeFormTransformation | protected |
_CPFunc | mirtk::FreeFormTransformation | protected |
_CPImage | mirtk::FreeFormTransformation | protected |
_CPStatus | mirtk::FreeFormTransformation | protected |
_CPValue | mirtk::FreeFormTransformation | protected |
_dt | mirtk::FreeFormTransformation | protected |
_dx | mirtk::FreeFormTransformation | protected |
_dy | mirtk::FreeFormTransformation | protected |
_dz | mirtk::FreeFormTransformation | protected |
_FFD | mirtk::BSplineFreeFormTransformation3D | protected |
_FFD2D | mirtk::BSplineFreeFormTransformation3D | protected |
_matL2W | mirtk::FreeFormTransformation | protected |
_matW2L | mirtk::FreeFormTransformation | protected |
_NumberOfDOFs | mirtk::Transformation | protected |
_Param | mirtk::Transformation | protected |
_Status | mirtk::Transformation | protected |
_t | mirtk::FreeFormTransformation | protected |
_x | mirtk::FreeFormTransformation | protected |
_y | mirtk::FreeFormTransformation | protected |
_z | mirtk::FreeFormTransformation | protected |
ActualNumberOfDOFs() const | mirtk::FreeFormTransformation | inline |
Add(const DOFValue *) | mirtk::BSplineFreeFormTransformationStatistical | inlinevirtual |
AddApproximateSplineCoefficients(const double *, const double *, const double *, const double *, const double *, const double *, int, double *, double=1., bool=false) const | mirtk::BSplineFreeFormTransformation3D | |
AddObserver(Observer &) | mirtk::Observable | inline |
Approximate(const Transformation *, int=1, double=.0) | mirtk::FreeFormTransformation | virtual |
Approximate(const ImageAttributes &, double *, double *, double *, int=1, double=.0) | mirtk::FreeFormTransformation | virtual |
Approximate(const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0) | mirtk::FreeFormTransformation | virtual |
Approximate(const double *, const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0) | mirtk::FreeFormTransformation | virtual |
mirtk::Transformation::Approximate(const ImageAttributes &, const Transformation *, int=1, double=.0) | mirtk::Transformation | virtual |
mirtk::Transformation::Approximate(GenericImage< double > &, int=1, double=.0) | mirtk::Transformation | virtual |
ApproximateAsNew(const Transformation *, int=1, double=.0) | mirtk::FreeFormTransformation | virtual |
ApproximateAsNew(const ImageAttributes &, double *, double *, double *, int=1, double=.0) | mirtk::FreeFormTransformation | virtual |
mirtk::Transformation::ApproximateAsNew(const ImageAttributes &, const Transformation *, int=1, double=.0) | mirtk::Transformation | virtual |
mirtk::Transformation::ApproximateAsNew(GenericImage< double > &, int=1, double=.0) | mirtk::Transformation | virtual |
mirtk::Transformation::ApproximateAsNew(const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0) | mirtk::Transformation | virtual |
mirtk::Transformation::ApproximateAsNew(const double *, const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0) | mirtk::Transformation | virtual |
ApproximateDOFs(const double *, const double *, const double *, const double *, const double *, const double *, const double *, int) | mirtk::BSplineFreeFormTransformationStatistical | virtual |
ApproximateDOFsGradient(const double *, const double *, const double *, const double *, const double *, const double *, const double *, int, double *, double=1.0) const | mirtk::BSplineFreeFormTransformationStatistical | virtual |
ApproximateGradient(const ImageAttributes &, const double *, const double *, const double *, double *, double=1.0) const | mirtk::Transformation | virtual |
ApproximateGradient(const double *, const double *, const double *, const double *, const double *, const double *, int, double *, double=1.0) const | mirtk::Transformation | virtual |
ApproximateGradient(const double *, const double *, const double *, const double *, const double *, const double *, const double *, int, double *, double=1.0) const | mirtk::Transformation | virtual |
ApproximationDomain(const ImageAttributes &, const Transformation *) | mirtk::FreeFormTransformation | virtual |
Attributes() const | mirtk::FreeFormTransformation | inline |
Bending3D(const Matrix [3]) | mirtk::FreeFormTransformation | inlinestatic |
BendingEnergy(double, double, double, double=0, double=NaN, bool=true) const | mirtk::BSplineFreeFormTransformation3D | virtual |
BendingEnergy(bool=false, bool=true) const | mirtk::BSplineFreeFormTransformation3D | virtual |
BendingEnergy(const ImageAttributes &, double=NaN, bool=true) const | mirtk::BSplineFreeFormTransformation3D | virtual |
BendingEnergyGradient(double *, double=1, bool=false, bool=true, bool=true) const | mirtk::BSplineFreeFormTransformationStatistical | virtual |
BoundingBox(int, double &, double &, double &, double &, double &, double &, double=1) const | mirtk::BSplineFreeFormTransformation3D | virtual |
mirtk::FreeFormTransformation3D::BoundingBox(double &, double &) const | mirtk::FreeFormTransformation | inline |
mirtk::FreeFormTransformation3D::BoundingBox(double &, double &, double &, double &, double &, double &) const | mirtk::FreeFormTransformation | inline |
mirtk::FreeFormTransformation3D::BoundingBox(Point &, Point &) const | mirtk::FreeFormTransformation | inline |
mirtk::FreeFormTransformation3D::BoundingBox(double &, double &, double &, double &, double &, double &, double &, double &) const | mirtk::FreeFormTransformation | inline |
mirtk::FreeFormTransformation3D::BoundingBox(Point &, double &, Point &, double &) const | mirtk::FreeFormTransformation | inline |
mirtk::FreeFormTransformation3D::BoundingBox(int, double &, double &, double=1) const | mirtk::FreeFormTransformation | inlinevirtual |
mirtk::FreeFormTransformation3D::BoundingBox(int, double &, double &, double &, double &, double &, double &, double &, double &, double=1) const | mirtk::FreeFormTransformation | inlinevirtual |
mirtk::FreeFormTransformation3D::BoundingBox(int, Point &, Point &, double=1) const | mirtk::FreeFormTransformation | inline |
mirtk::FreeFormTransformation3D::BoundingBox(const ImageAttributes &, int, int &, int &, int &, int &, int &, int &, double=1) const | mirtk::FreeFormTransformation | inline |
mirtk::FreeFormTransformation3D::BoundingBox(const ImageAttributes &, int, int &, int &, int &, int &, int &, int &, int &, int &, double=1) const | mirtk::FreeFormTransformation | inline |
mirtk::FreeFormTransformation3D::BoundingBox(const Image *, int, int &, int &, int &, int &, int &, int &, double=1) const | mirtk::FreeFormTransformation | inline |
mirtk::FreeFormTransformation3D::BoundingBox(const Image *, int, int &, int &, int &, int &, int &, int &, int &, int &, double=1) const | mirtk::FreeFormTransformation | inline |
BoundingBoxCP(int cp, Point &, Point &, double=1) const | mirtk::FreeFormTransformation3D | inline |
BoundingBoxImage(const BaseImage *, int, int &, int &, int &, int &, int &, int &, double=1) const | mirtk::FreeFormTransformation3D | inline |
Broadcast(Event, const void *=NULL) | mirtk::Observable | inline |
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::BSplineFreeFormTransformation3D | explicit |
BSplineFreeFormTransformation3D(const BaseImage &, double, double, double) | mirtk::BSplineFreeFormTransformation3D | explicit |
BSplineFreeFormTransformation3D(const GenericImage< double > &, bool=false) | mirtk::BSplineFreeFormTransformation3D | explicit |
BSplineFreeFormTransformation3D(const BSplineFreeFormTransformation3D &) | mirtk::BSplineFreeFormTransformation3D | |
BSplineFreeFormTransformationStatistical() | mirtk::BSplineFreeFormTransformationStatistical | |
BSplineFreeFormTransformationStatistical(const ImageAttributes &, CPStatus ****, const Matrix &, const Vector &) | mirtk::BSplineFreeFormTransformationStatistical | |
BSplineFreeFormTransformationStatistical(const BSplineFreeFormTransformationStatistical &) | mirtk::BSplineFreeFormTransformationStatistical | |
CanModifyDisplacement(int=-1) const | mirtk::BSplineFreeFormTransformation3D | virtual |
CanRead(TransformationType) const | mirtk::BSplineFreeFormTransformation3D | virtual |
CheckHeader(const char *) | mirtk::Transformation | static |
ClearObservers() | mirtk::Observable | inline |
ControlPointLocation(int, double &, double &) const | mirtk::FreeFormTransformation | inline |
ControlPointLocation(int, double &, double &, double &) const | mirtk::FreeFormTransformation | inline |
ControlPointLocation(int) const | mirtk::FreeFormTransformation | inline |
CopyFrom(const Transformation *) | mirtk::FreeFormTransformation | inlinevirtual |
CPExtrapolator typedef | mirtk::FreeFormTransformation | |
CPImage typedef | mirtk::FreeFormTransformation | |
CPInterpolator typedef | mirtk::FreeFormTransformation | |
CPStatus typedef | mirtk::FreeFormTransformation | |
CPValue typedef | mirtk::FreeFormTransformation | |
CropPadPassiveCPs(int, int, int=0, int=0, bool=false) | mirtk::BSplineFreeFormTransformationStatistical | virtual |
mirtk::BSplineFreeFormTransformation3D::CropPadPassiveCPs(int=0, bool=false) | mirtk::FreeFormTransformation | |
DefaultAttributes(double, double, double, double, double, double, double, double, double, const double *, const double *, const double *) | mirtk::FreeFormTransformation3D | static |
mirtk::FreeFormTransformation::DefaultAttributes(const ImageAttributes &attr, double dx=-1.0, double dy=-1.0, double dz=-1.0, double dt=-1.0) | mirtk::FreeFormTransformation | static |
mirtk::FreeFormTransformation::DefaultAttributes(double, double, double, double, double, double, double, double, double, double, double, double, const double *, const double *, const double *) | mirtk::FreeFormTransformation | static |
DeleteObserver(Observer &) | mirtk::Observable | inline |
DeriveJacobianWrtDOF(Matrix &, int, double, double, double, double=0, double=NaN) const | mirtk::BSplineFreeFormTransformation3D | inlinevirtual |
Displacement(double &, double &, double &, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
Displacement(const ImageAttributes &, double *, double *, double *) const | mirtk::Transformation | virtual |
Displacement(GenericImage< double > &, double=NaN, const WorldCoordsImage *=NULL) const | mirtk::Transformation | virtual |
Displacement(GenericImage< float > &, double=NaN, const WorldCoordsImage *=NULL) const | mirtk::Transformation | virtual |
Displacement(GenericImage< double > &, double, double, const WorldCoordsImage *=NULL) const | mirtk::Transformation | virtual |
Displacement(GenericImage< float > &, double, double, const WorldCoordsImage *=NULL) const | mirtk::Transformation | virtual |
DisplacementAfterDOFChange(int dof, double dv, GenericImage< double > &dx, double t, double t0=-1, const WorldCoordsImage *i2w=NULL) const | mirtk::BSplineFreeFormTransformation3D | virtual |
DOFBoundingBox(const ImageAttributes &, int, int &, int &, int &, int &, int &, int &, double=1) const | mirtk::FreeFormTransformation | inline |
DOFBoundingBox(const Image *, int, int &, int &, int &, int &, int &, int &, double=1) const | mirtk::FreeFormTransformation | inlinevirtual |
DOFGradientNorm(const double *) const | mirtk::BSplineFreeFormTransformationStatistical | inlinevirtual |
DOFStatus typedef | mirtk::Transformation | |
DOFToDimension(int) const | mirtk::FreeFormTransformation | inline |
DOFToIndex(int) const | mirtk::FreeFormTransformation | inline |
DOFValue typedef | mirtk::Transformation | |
Evaluate(double &, double &, double &, int, int) const | mirtk::BSplineFreeFormTransformation3D | |
Evaluate(double &, double &, double &, int, int, int) const | mirtk::BSplineFreeFormTransformation3D | |
Evaluate(double &, double &, double &) const | mirtk::BSplineFreeFormTransformation3D | inline |
EvaluateDerivativeOfJacobianWrtDOF(Matrix &, int, double, double) const | mirtk::BSplineFreeFormTransformation3D | inline |
EvaluateDerivativeOfJacobianWrtDOF(Matrix &, int, double, double, double) const | mirtk::BSplineFreeFormTransformation3D | inline |
EvaluateHessian(Matrix [3], int, int) const | mirtk::BSplineFreeFormTransformation3D | |
EvaluateHessian(Matrix [3], double, double) const | mirtk::BSplineFreeFormTransformation3D | |
EvaluateHessian(Matrix [3], int, int, int) const | mirtk::BSplineFreeFormTransformation3D | |
EvaluateHessian(Matrix [3], double, double, double) const | mirtk::BSplineFreeFormTransformation3D | |
EvaluateInside(double &, double &, double &) const | mirtk::BSplineFreeFormTransformation3D | inline |
EvaluateJacobian(Matrix &, int, int) const | mirtk::BSplineFreeFormTransformation3D | |
EvaluateJacobian(Matrix &, int, int, int) const | mirtk::BSplineFreeFormTransformation3D | |
EvaluateJacobian(Matrix &, double, double) const | mirtk::BSplineFreeFormTransformation3D | |
EvaluateJacobian(Matrix &, double, double, double) const | mirtk::BSplineFreeFormTransformation3D | |
EvaluateJacobianDetDerivative(double dJ[3], const Matrix &adj, double a, double b, double c, bool wrt_world=true, bool use_spacing=true) const | mirtk::BSplineFreeFormTransformation3D | |
EvaluateJacobianDetDerivative(double dJ[3], const Matrix &adj, int a, int b, int c, bool wrt_world=true, bool use_spacing=true) const | mirtk::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) const | mirtk::BSplineFreeFormTransformation3D | inline |
EvaluateJacobianDetDerivative(double dJ[3], const Matrix &adj, int cp, double x, double y, double z, bool wrt_world=true, bool use_spacing=true) const | mirtk::BSplineFreeFormTransformation3D | inline |
EvaluateJacobianDOFs(double [3], int, int, double, double) const | mirtk::BSplineFreeFormTransformation3D | inline |
EvaluateJacobianDOFs(double [3], int, int, int, double, double, double) const | mirtk::BSplineFreeFormTransformation3D | inline |
EvaluateJacobianDOFs(double [3], int, int, int, int, double, double, double, double) const | mirtk::BSplineFreeFormTransformation3D | inline |
EvaluateJacobianWorld(Matrix &, double, double) const | mirtk::BSplineFreeFormTransformation3D | inline |
EvaluateJacobianWorld(Matrix &, double, double, double) const | mirtk::BSplineFreeFormTransformation3D | inline |
EvaluateLaplacian(double [3], int, int, int) const | mirtk::BSplineFreeFormTransformation3D | |
EvaluateLaplacian(double [3], double, double, double) const | mirtk::BSplineFreeFormTransformation3D | |
EvaluateLaplacian(double &, double &, double &) const | mirtk::BSplineFreeFormTransformation3D | |
EvaluateRMSError(const Transformation *) const | mirtk::FreeFormTransformation | |
mirtk::Transformation::EvaluateRMSError(const ImageAttributes &, const Transformation *) const | mirtk::Transformation | |
mirtk::Transformation::EvaluateRMSError(const ImageAttributes &, double *, double *) const | mirtk::Transformation | |
mirtk::Transformation::EvaluateRMSError(const ImageAttributes &, double *, double *, double *) const | mirtk::Transformation | |
mirtk::Transformation::EvaluateRMSError(const double *, const double *, const double *, double, double *, double *, double *, int no) const | mirtk::Transformation | |
mirtk::Transformation::EvaluateRMSError(const double *, const double *, const double *, const double *, double *, double *, double *, int no) const | mirtk::Transformation | |
ExtrapolationMode(enum ExtrapolationMode) | mirtk::FreeFormTransformation | virtual |
Extrapolator() const | mirtk::FreeFormTransformation | inline |
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) const | mirtk::BSplineFreeFormTransformation3D | inlinevirtual |
FFDJacobianWorld(Matrix &, double, double, double, double=0, double=NaN) const | mirtk::BSplineFreeFormTransformation3D | inlinevirtual |
FreeFormTransformation(CPInterpolator &, CPInterpolator *=NULL) | mirtk::FreeFormTransformation | protected |
FreeFormTransformation(const FreeFormTransformation &, CPInterpolator &, CPInterpolator *=NULL) | mirtk::FreeFormTransformation | protected |
FreeFormTransformation3D(CPInterpolator &, CPInterpolator *=NULL) | mirtk::FreeFormTransformation3D | protected |
FreeFormTransformation3D(const FreeFormTransformation3D &, CPInterpolator &, CPInterpolator *=NULL) | mirtk::FreeFormTransformation3D | protected |
Get(int, Vector &) const | mirtk::FreeFormTransformation | inline |
Get(int, double &, double &, double &) const | mirtk::FreeFormTransformation | inline |
Get(int, int, int, double &, double &, double &) const | mirtk::FreeFormTransformation | inline |
Get(int, int, int, int, double &, double &, double &) const | mirtk::FreeFormTransformation | inline |
mirtk::Transformation::Get(int) const | mirtk::Transformation | inlinevirtual |
mirtk::Transformation::Get(DOFValue *) const | mirtk::Transformation | inlinevirtual |
GetOrientation(double *, double *, double *) const | mirtk::FreeFormTransformation | inline |
GetSpacing(double &, double &, double &) const | mirtk::FreeFormTransformation | inline |
GetSpacing(double &, double &, double &, double &) const | mirtk::FreeFormTransformation | inline |
GetStatus(int, CPStatus &) const | mirtk::FreeFormTransformation | inline |
GetStatus(int, int, int, DOFStatus &, DOFStatus &, DOFStatus &) const | mirtk::FreeFormTransformation | inline |
GetStatus(int, int, int, int, DOFStatus &, DOFStatus &, DOFStatus &) const | mirtk::FreeFormTransformation | inline |
mirtk::Transformation::GetStatus(int) const | mirtk::Transformation | inlinevirtual |
GetStatusCP(int, int, int, DOFStatus &, DOFStatus &, DOFStatus &) const | mirtk::FreeFormTransformation3D | inline |
GetT() const | mirtk::FreeFormTransformation | inline |
GetTAfterSubdivision() const | mirtk::BSplineFreeFormTransformation3D | virtual |
GetTSpacing() const | mirtk::FreeFormTransformation | inline |
GetTSpacingAfterSubdivision() const | mirtk::BSplineFreeFormTransformation3D | virtual |
GetX() const | mirtk::FreeFormTransformation | inline |
GetXAfterSubdivision() const | mirtk::BSplineFreeFormTransformation3D | virtual |
GetXSpacing() const | mirtk::FreeFormTransformation | inline |
GetXSpacingAfterSubdivision() const | mirtk::BSplineFreeFormTransformation3D | virtual |
GetY() const | mirtk::FreeFormTransformation | inline |
GetYAfterSubdivision() const | mirtk::BSplineFreeFormTransformation3D | virtual |
GetYSpacing() const | mirtk::FreeFormTransformation | inline |
GetYSpacingAfterSubdivision() const | mirtk::BSplineFreeFormTransformation3D | virtual |
GetZ() const | mirtk::FreeFormTransformation | inline |
GetZAfterSubdivision() const | mirtk::BSplineFreeFormTransformation3D | virtual |
GetZSpacing() const | mirtk::FreeFormTransformation | inline |
GetZSpacingAfterSubdivision() const | mirtk::BSplineFreeFormTransformation3D | virtual |
GlobalDisplacement(double &, double &, double &, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
GlobalHessian(Matrix [3], double, double, double, double=0, double=NaN) const | mirtk::FreeFormTransformation | inlinevirtual |
GlobalInverse(double &, double &, double &, double=0, double=NaN) const | mirtk::FreeFormTransformation | inlinevirtual |
GlobalInverseDisplacement(double &, double &, double &, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
GlobalJacobian(Matrix &, double, double, double, double=0, double=NaN) const | mirtk::FreeFormTransformation | inlinevirtual |
mirtk::Transformation::GlobalJacobian(double, double, double, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
GlobalTransform(double &, double &, double &, double=0, double=NaN) const | mirtk::FreeFormTransformation | inlinevirtual |
HasSameDOFsAs(const Transformation *) const | mirtk::Transformation | inlinevirtual |
Hessian(Matrix [3], double, double, double, double=0, double=NaN) const | mirtk::FreeFormTransformation | inlinevirtual |
HessianToWorld(double &, double &, double &) const | mirtk::FreeFormTransformation | inline |
HessianToWorld(double &, double &, double &, double &, double &, double &) const | mirtk::FreeFormTransformation | inline |
HessianToWorld(Matrix &) const | mirtk::FreeFormTransformation | inline |
HessianToWorld(Matrix [3]) const | mirtk::FreeFormTransformation | inline |
IndexToDOFs(int, int &, int &) const | mirtk::FreeFormTransformation | inline |
IndexToDOFs(int, int &, int &, int &) const | mirtk::FreeFormTransformation | inline |
IndexToLattice(int, int &, int &) const | mirtk::FreeFormTransformation | inline |
IndexToLattice(int, int &, int &, int &) const | mirtk::FreeFormTransformation | inline |
IndexToLattice(int, int &, int &, int &, int &) const | mirtk::FreeFormTransformation | inline |
IndexToWorld(int, double &, double &) const | mirtk::FreeFormTransformation | inline |
IndexToWorld(int, double &, double &, double &) const | mirtk::FreeFormTransformation | inline |
IndexToWorld(int, Point &) const | mirtk::FreeFormTransformation | inline |
IndexToWorld(int) const | mirtk::FreeFormTransformation | inline |
Initialize(const ImageAttributes &) | mirtk::BSplineFreeFormTransformationStatistical | virtual |
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::FreeFormTransformation | protected |
InitializeCPs(const FreeFormTransformation &, bool=true) | mirtk::FreeFormTransformation | protected |
InitializeDOFs(int) | mirtk::Transformation | protected |
InitializeDOFs(const Transformation &, int=-1) | mirtk::Transformation | protected |
InitializeInterpolator() | mirtk::FreeFormTransformation | protected |
InitializeStatus() | mirtk::FreeFormTransformation | protected |
Interpolate(const double *, const double *, const double *=NULL) | mirtk::BSplineFreeFormTransformationStatistical | virtual |
Inverse(double &, double &, double &, double=0, double=NaN) const | mirtk::FreeFormTransformation | inlinevirtual |
mirtk::Transformation::Inverse(Point &, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
mirtk::Transformation::Inverse(PointSet &, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
InverseDisplacement(double &, double &, double &, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
InverseDisplacement(const ImageAttributes &, double *, double *, double *) const | mirtk::Transformation | virtual |
InverseDisplacement(GenericImage< double > &, double=NaN, const WorldCoordsImage *=NULL) const | mirtk::Transformation | virtual |
InverseDisplacement(GenericImage< float > &, double=NaN, const WorldCoordsImage *=NULL) const | mirtk::Transformation | virtual |
InverseDisplacement(GenericImage< double > &, double, double, const WorldCoordsImage *=NULL) const | mirtk::Transformation | virtual |
InverseDisplacement(GenericImage< float > &, double, double, const WorldCoordsImage *=NULL) const | mirtk::Transformation | virtual |
IsActive(int) const | mirtk::FreeFormTransformation | inlinevirtual |
IsActive(int, int, int=0, int=0) const | mirtk::FreeFormTransformation | inlinevirtual |
IsIdentity() const | mirtk::Transformation | inlinevirtual |
Jacobian(Matrix &, double, double, double, double=0, double=NaN) const | mirtk::FreeFormTransformation | inlinevirtual |
mirtk::Transformation::Jacobian(double, double, double, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
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) const | mirtk::FreeFormTransformation | inlinevirtual |
JacobianDOFs(double [3], int, int, int, double, double, double) const | mirtk::BSplineFreeFormTransformation3D | inlinevirtual |
mirtk::FreeFormTransformation3D::JacobianDOFs(Matrix &, int, int, int, double, double, double) const | mirtk::FreeFormTransformation3D | inlinevirtual |
mirtk::FreeFormTransformation3D::JacobianDOFs(Matrix &, int, double, double, double, double=0, double=NaN) const | mirtk::FreeFormTransformation3D | inlinevirtual |
mirtk::FreeFormTransformation3D::JacobianDOFs(double [3], int, double, double, double, double=0, double=NaN) const | mirtk::FreeFormTransformation3D | inlinevirtual |
mirtk::FreeFormTransformation::JacobianDOFs(TransformationJacobian &, double, double, double, double=0, double=NaN) const | mirtk::FreeFormTransformation | inlinevirtual |
JacobianToWorld(double &, double &) const | mirtk::FreeFormTransformation | inline |
JacobianToWorld(double &, double &, double &) const | mirtk::FreeFormTransformation | inline |
JacobianToWorld(Matrix &) const | mirtk::FreeFormTransformation | inline |
JacobianToWorldOrientation(double &, double &) const | mirtk::FreeFormTransformation | inline |
JacobianToWorldOrientation(double &, double &, double &) const | mirtk::FreeFormTransformation | inline |
KernelRadius() const | mirtk::FreeFormTransformation | inline |
KernelSize() const | mirtk::BSplineFreeFormTransformation3D | virtual |
LatticeToIndex(int, int, int=0, int=0) const | mirtk::FreeFormTransformation | inline |
LatticeToTime(double) const | mirtk::FreeFormTransformation | inlinevirtual |
LatticeToWorld(double &, double &) const | mirtk::FreeFormTransformation | inlinevirtual |
LatticeToWorld(double &, double &, double &) const | mirtk::FreeFormTransformation | inlinevirtual |
LatticeToWorld(Point &) const | mirtk::FreeFormTransformation | inlinevirtual |
LocalDisplacement(double &, double &, double &, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
LocalHessian(Matrix [3], double, double, double, double=0, double=NaN) const | mirtk::BSplineFreeFormTransformation3D | inlinevirtual |
LocalInverse(double &, double &, double &, double=0, double=NaN) const | mirtk::Transformation | virtual |
LocalInverseDisplacement(double &, double &, double &, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
LocalJacobian(Matrix &, double, double, double, double=0, double=NaN) const | mirtk::BSplineFreeFormTransformation3D | inlinevirtual |
mirtk::FreeFormTransformation3D::LocalJacobian(double, double, double, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
LocalTransform(double &, double &, double &, double=0, double=NaN) const | mirtk::BSplineFreeFormTransformation3D | inlinevirtual |
mirtkPublicAttributeMacro(ParametricGradientType, ParametricGradientCalculation) | mirtk::BSplineFreeFormTransformation3D | protected |
mirtk::FreeFormTransformation3D::mirtkPublicAttributeMacro(double, SpeedupFactor) | mirtk::FreeFormTransformation | |
mirtk::BSplineFreeFormTransformation3D::mirtkReadOnlyAttributeMacro(enum ExtrapolationMode, ExtrapolationMode) | mirtk::FreeFormTransformation | |
MultiBoundingBoxImage(const BaseImage *, int, int &, int &, int &, int &, int &, int &, double=1) const | mirtk::FreeFormTransformation3D | inline |
NameOfClass() const =0 | mirtk::Object | pure virtual |
NameOfType() | mirtk::Object | inlinestatic |
New(TransformationType) | mirtk::Transformation | static |
New(const Transformation *) | mirtk::Transformation | static |
New(const char *) | mirtk::Transformation | static |
NotifyObservers(Event, const void *=NULL) | mirtk::Observable | inline |
NumberOfActiveCPs() const | mirtk::FreeFormTransformation | inline |
NumberOfActiveDOFs() const | mirtk::Transformation | inline |
NumberOfCPs() const | mirtk::FreeFormTransformation | inline |
NumberOfDOFs() const | mirtk::Transformation | inlinevirtual |
NumberOfObservers() const | mirtk::Observable | inline |
NumberOfPassiveCPs() const | mirtk::FreeFormTransformation | inline |
NumberOfPassiveDOFs() const | mirtk::Transformation | inline |
Observable() | mirtk::Observable | inlineprotected |
Observable(const Observable &) | mirtk::Observable | inlineprotected |
operator=(const Observable &) | mirtk::Observable | inlineprotected |
Parameter() const | mirtk::BSplineFreeFormTransformationStatistical | virtual |
mirtk::Observable::Parameter(const ParameterList &) | mirtk::Object | inline |
ParametricGradient(const GenericImage< double > *, double *, const WorldCoordsImage *, const WorldCoordsImage *, double=1, double=1) const | mirtk::BSplineFreeFormTransformationStatistical | virtual |
mirtk::FreeFormTransformation3D::ParametricGradient(const PointSet &, const Vector3D< double > *, double *, double=0, double=NaN, double=1) const | mirtk::FreeFormTransformation3D | virtual |
mirtk::Transformation::ParametricGradient(const GenericImage< double > *, double *, const WorldCoordsImage *, double=NaN, double=1) const | mirtk::Transformation | inline |
mirtk::Transformation::ParametricGradient(const GenericImage< double > *, double *, double=NaN, double=1) const | mirtk::Transformation | inline |
mirtk::Transformation::ParametricGradient(const GenericImage< double > **, int, double *, const WorldCoordsImage *, const WorldCoordsImage *, const double *=NULL, double=1) const | mirtk::Transformation | inlinevirtual |
mirtk::Transformation::ParametricGradient(const GenericImage< double > **, int, double *, const WorldCoordsImage *, const double *=NULL, double=1) const | mirtk::Transformation | inline |
mirtk::Transformation::ParametricGradient(const GenericImage< double > **, int, double *, const double *=NULL, double=1) const | mirtk::Transformation | inline |
ParametricGradientType enum name | mirtk::BSplineFreeFormTransformation3D | |
PG_Analytic enum value | mirtk::BSplineFreeFormTransformation3D | |
PG_Approximation enum value | mirtk::BSplineFreeFormTransformation3D | |
PG_Convolution enum value | mirtk::BSplineFreeFormTransformation3D | |
PG_Default enum value | mirtk::BSplineFreeFormTransformation3D | |
Print(ostream &, Indent=0) const | mirtk::BSplineFreeFormTransformationStatistical | virtual |
mirtk::Transformation::Print(Indent=0) const | mirtk::Transformation | inline |
Put(int, DOFValue) | mirtk::BSplineFreeFormTransformationStatistical | inlinevirtual |
Put(const DOFValue *) | mirtk::BSplineFreeFormTransformationStatistical | inlinevirtual |
mirtk::BSplineFreeFormTransformation3D::Put(int, const Vector &) | mirtk::FreeFormTransformation | inline |
mirtk::BSplineFreeFormTransformation3D::Put(int, double, double, double) | mirtk::FreeFormTransformation | inline |
mirtk::BSplineFreeFormTransformation3D::Put(int, int, int, double, double, double) | mirtk::FreeFormTransformation | inline |
mirtk::BSplineFreeFormTransformation3D::Put(int, int, int, int, double, double, double) | mirtk::FreeFormTransformation | inline |
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::FreeFormTransformation | inline |
PutStatus(int, const CPStatus &) | mirtk::FreeFormTransformation | inline |
PutStatus(int, int, int, DOFStatus, DOFStatus, DOFStatus) | mirtk::FreeFormTransformation | inline |
PutStatus(int, int, int, int, DOFStatus, DOFStatus, DOFStatus) | mirtk::FreeFormTransformation | inline |
mirtk::Transformation::PutStatus(int, DOFStatus) | mirtk::Transformation | inlinevirtual |
PutStatusCP(int, int, int, DOFStatus, DOFStatus, DOFStatus) | mirtk::FreeFormTransformation3D | inline |
Read(const char *) | mirtk::Transformation | virtual |
Read(Cifstream &) | mirtk::Transformation | virtual |
ReadDOFs(Cifstream &, TransformationType) | mirtk::BSplineFreeFormTransformationStatistical | protectedvirtual |
ReadSDM(const char *) | mirtk::BSplineFreeFormTransformationStatistical | virtual |
RequiresCachingOfDisplacements() const | mirtk::Transformation | inlinevirtual |
Reset() | mirtk::Transformation | virtual |
Set(const char *, const char *) | mirtk::BSplineFreeFormTransformationStatistical | virtual |
Subdivide(bool=true, bool=true, bool=true, bool=true) | mirtk::BSplineFreeFormTransformation3D | virtual |
Subdivide2D() | mirtk::FreeFormTransformation | inline |
Subdivide3D() | mirtk::FreeFormTransformation | inline |
Subdivide4D() | mirtk::FreeFormTransformation | inline |
T() const | mirtk::FreeFormTransformation | inline |
Throw(ErrorType err, const char *func, Args... args) const | mirtk::Object | protected |
ThrowStatic(ErrorType err, const char *cls, const char *func, Args... args) | mirtk::Object | protectedstatic |
TimeToLattice(double) const | mirtk::FreeFormTransformation | inlinevirtual |
Transform(double &, double &, double &, double=0, double=NaN) const | mirtk::FreeFormTransformation | inlinevirtual |
mirtk::Transformation::Transform(Point &, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
mirtk::Transformation::Transform(PointSet &, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
mirtk::Transformation::Transform(int, double *, double *, double *, double=0, double=NaN) const | mirtk::Transformation | virtual |
mirtk::Transformation::Transform(int, double *, double *, double *, const double *, double=NaN) const | mirtk::Transformation | virtual |
mirtk::Transformation::Transform(WorldCoordsImage &, double=NaN) const | mirtk::Transformation | virtual |
Transformation(int=0) | mirtk::Transformation | protected |
Transformation(const Transformation &) | mirtk::Transformation | protected |
Transformation(const Transformation &, int) | mirtk::Transformation | protected |
TypeOfClass(const char *) | mirtk::Transformation | static |
TypeOfClass() const | mirtk::Transformation | inlinevirtual |
Update(const DOFValue *) | mirtk::Transformation | inlinevirtual |
UpdateCPs() | mirtk::BSplineFreeFormTransformationStatistical | |
UpdateDOFs() | mirtk::BSplineFreeFormTransformationStatistical | |
Vector typedef | mirtk::FreeFormTransformation | |
Verify() | mirtk::BSplineFreeFormTransformationStatistical | virtual |
WorldToLattice(double &, double &) const | mirtk::FreeFormTransformation | inlinevirtual |
WorldToLattice(double &, double &, double &) const | mirtk::FreeFormTransformation | inlinevirtual |
WorldToLattice(Point &) const | mirtk::FreeFormTransformation | inlinevirtual |
Write(Cofstream &) const | mirtk::BSplineFreeFormTransformationStatistical | virtual |
mirtk::BSplineFreeFormTransformation3D::Write(const char *) const | mirtk::Transformation | virtual |
WriteCPs(Cofstream &) const | mirtk::FreeFormTransformation | protected |
WriteDOFs(Cofstream &) const | mirtk::FreeFormTransformation3D | protectedvirtual |
WriteSDM(const char *) | mirtk::BSplineFreeFormTransformationStatistical | virtual |
X() const | mirtk::FreeFormTransformation | inline |
Y() const | mirtk::FreeFormTransformation | inline |
Z() const | mirtk::FreeFormTransformation | inline |
~BSplineFreeFormTransformation3D() | mirtk::BSplineFreeFormTransformation3D | virtual |
~BSplineFreeFormTransformationStatistical() | mirtk::BSplineFreeFormTransformationStatistical | virtual |
~FreeFormTransformation() | mirtk::FreeFormTransformation | virtual |
~FreeFormTransformation3D() | mirtk::FreeFormTransformation3D | virtual |
~Object() | mirtk::Object | inlinevirtual |
~Observable() | mirtk::Observable | inlinevirtual |
~Transformation() | mirtk::Transformation | virtual |