mirtk::FluidFreeFormTransformation Member List

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

_AffineTransformationmirtk::FluidFreeFormTransformationprotected
_GlobalTransformationmirtk::MultiLevelTransformationprotected
_LocalTransformationmirtk::MultiLevelTransformationprotected
_LocalTransformationOwnermirtk::MultiLevelTransformationprotected
_LocalTransformationStatusmirtk::MultiLevelTransformationprotected
_NumberOfDOFsmirtk::Transformationprotected
_NumberOfLevelsmirtk::MultiLevelTransformationprotected
_Parammirtk::Transformationprotected
_Statusmirtk::Transformationprotected
Add(const DOFValue *)mirtk::MultiLevelTransformationvirtual
AddObserver(Observer &)mirtk::Observableinline
Approximate(const ImageAttributes &, double *, double *, double *, int=1, double=.0)mirtk::FluidFreeFormTransformationvirtual
Approximate(const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0)mirtk::FluidFreeFormTransformationvirtual
Approximate(const double *, const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0)mirtk::FluidFreeFormTransformationvirtual
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 &, double *, double *, double *, int=1, double=.0)mirtk::FluidFreeFormTransformationvirtual
ApproximateAsNew(const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0)mirtk::FluidFreeFormTransformationvirtual
ApproximateAsNew(const double *, const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0)mirtk::FluidFreeFormTransformationvirtual
mirtk::Transformation::ApproximateAsNew(const ImageAttributes &, const Transformation *, int=1, double=.0)mirtk::Transformationvirtual
mirtk::Transformation::ApproximateAsNew(GenericImage< double > &, int=1, double=.0)mirtk::Transformationvirtual
ApproximateDOFs(const double *, const double *, const double *, const double *, const double *, const double *, const double *, int)mirtk::FluidFreeFormTransformationvirtual
ApproximateDOFsGradient(const double *, const double *, const double *, const double *, const double *, const double *, const double *, int, double *, double=1.0) constmirtk::FluidFreeFormTransformationvirtual
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
BendingEnergy(int, int, double, double, double, double=0, double=NaN, bool=true) constmirtk::MultiLevelTransformationinlinevirtual
BendingEnergy(int, double, double, double, double=0, double=NaN, bool=true) constmirtk::MultiLevelTransformationinlinevirtual
BendingEnergy(double, double, double, double=0, double=NaN, bool=true) constmirtk::MultiLevelTransformationinlinevirtual
Broadcast(Event, const void *=NULL)mirtk::Observableinline
CanModifyDisplacement(int=-1) constmirtk::Transformationvirtual
CanRead(TransformationType) constmirtk::FluidFreeFormTransformationvirtual
CheckHeader(const char *)mirtk::Transformationstatic
CheckTransformation(FreeFormTransformation *) constmirtk::FluidFreeFormTransformationprotectedvirtual
Clear()mirtk::FluidFreeFormTransformationvirtual
ClearObservers()mirtk::Observableinline
CombineLocalTransformation()mirtk::FluidFreeFormTransformationvirtual
CopyFrom(const Transformation *)mirtk::FluidFreeFormTransformationvirtual
DeleteObserver(Observer &)mirtk::Observableinline
DeriveJacobianWrtDOF(Matrix &, int, double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
Displacement(int, int, GenericImage< double > &, double, double=-1, const WorldCoordsImage *=NULL) constmirtk::FluidFreeFormTransformationvirtual
Displacement(int, int, GenericImage< float > &, double, double=-1, const WorldCoordsImage *=NULL) constmirtk::FluidFreeFormTransformationvirtual
mirtk::MultiLevelTransformation::Displacement(int, int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Displacement(int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Displacement(int, int, GenericImage< double > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Displacement(int, int, GenericImage< float > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Displacement(int, GenericImage< double > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Displacement(int, GenericImage< float > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Displacement(int, GenericImage< double > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Displacement(int, GenericImage< float > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Displacement(GenericImage< double > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Displacement(GenericImage< float > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::Transformation::Displacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
mirtk::Transformation::Displacement(const ImageAttributes &, double *, double *, double *) constmirtk::Transformationvirtual
mirtk::Transformation::Displacement(GenericImage< double > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
mirtk::Transformation::Displacement(GenericImage< float > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
DisplacementAfterDOFChange(int dof, double dv, GenericImage< double > &dx, double t, double t0=NaN, const WorldCoordsImage *i2w=NULL) constmirtk::Transformationvirtual
DOFBoundingBox(const Image *, int, int &, int &, int &, int &, int &, int &, double=1) constmirtk::FluidFreeFormTransformationinlinevirtual
DOFGradientNorm(const double *) constmirtk::MultiLevelTransformationvirtual
DOFStatus typedefmirtk::Transformation
DOFValue typedefmirtk::Transformation
EvaluateRMSError(const ImageAttributes &, const Transformation *) constmirtk::Transformation
EvaluateRMSError(const ImageAttributes &, double *, double *) constmirtk::Transformation
EvaluateRMSError(const ImageAttributes &, double *, double *, double *) constmirtk::Transformation
EvaluateRMSError(const double *, const double *, const double *, double, double *, double *, double *, int no) constmirtk::Transformation
EvaluateRMSError(const double *, const double *, const double *, const double *, double *, double *, double *, int no) constmirtk::Transformation
FFDStatus typedefmirtk::MultiLevelTransformation
FluidFreeFormTransformation()mirtk::FluidFreeFormTransformation
FluidFreeFormTransformation(const RigidTransformation &)mirtk::FluidFreeFormTransformation
FluidFreeFormTransformation(const AffineTransformation &)mirtk::FluidFreeFormTransformation
FluidFreeFormTransformation(const FluidFreeFormTransformation &)mirtk::FluidFreeFormTransformation
Get(int) constmirtk::MultiLevelTransformationvirtual
Get(DOFValue *) constmirtk::MultiLevelTransformationvirtual
GetAffineTransformation()mirtk::FluidFreeFormTransformationinline
GetAffineTransformation() constmirtk::FluidFreeFormTransformationinline
GetGlobalTransformation()mirtk::MultiLevelTransformationinlinevirtual
GetGlobalTransformation() constmirtk::MultiLevelTransformationinlinevirtual
GetLocalTransformation(int)mirtk::MultiLevelTransformationinlinevirtual
GetLocalTransformation(int) constmirtk::MultiLevelTransformationinlinevirtual
GetStatus(int) constmirtk::MultiLevelTransformationvirtual
GlobalDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
GlobalHessian(Matrix [3], double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
GlobalInverse(double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
GlobalInverseDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
GlobalJacobian(Matrix &, double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::Transformation::GlobalJacobian(double, double, double, double=0, double=NaN) constmirtk::Transformationinlinevirtual
GlobalTransform(double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
HasSameDOFsAs(const Transformation *) constmirtk::MultiLevelTransformationvirtual
Hessian(int, int, Matrix [3], double, double, double, double=0, double=-1) constmirtk::FluidFreeFormTransformationvirtual
mirtk::MultiLevelTransformation::Hessian(int, Matrix [3], double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Hessian(Matrix [3], double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
InitializeDOFs(int)mirtk::Transformationprotected
InitializeDOFs(const Transformation &, int=-1)mirtk::Transformationprotected
InsertLocalTransformation(FreeFormTransformation *, int=0, bool=true)mirtk::MultiLevelTransformationvirtual
InterpolateGlobalDisplacement(FreeFormTransformation *)mirtk::MultiLevelTransformationprotected
Inverse(int, int, double &, double &, double &, double=0, double=-1) constmirtk::FluidFreeFormTransformationvirtual
mirtk::MultiLevelTransformation::Inverse(int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Inverse(double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::Transformation::Inverse(Point &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
mirtk::Transformation::Inverse(PointSet &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
InverseDisplacement(int, int, GenericImage< double > &, double, double=-1, const WorldCoordsImage *=NULL) constmirtk::FluidFreeFormTransformationvirtual
InverseDisplacement(int, int, GenericImage< float > &, double, double=-1, const WorldCoordsImage *=NULL) constmirtk::FluidFreeFormTransformationvirtual
mirtk::MultiLevelTransformation::InverseDisplacement(int, int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::InverseDisplacement(int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::InverseDisplacement(int, GenericImage< double > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::InverseDisplacement(int, GenericImage< float > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::InverseDisplacement(GenericImage< double > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::InverseDisplacement(GenericImage< float > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::Transformation::InverseDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
mirtk::Transformation::InverseDisplacement(const ImageAttributes &, double *, double *, double *) constmirtk::Transformationvirtual
mirtk::Transformation::InverseDisplacement(GenericImage< double > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
mirtk::Transformation::InverseDisplacement(GenericImage< float > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
IsIdentity() constmirtk::FluidFreeFormTransformationvirtual
Jacobian(int, int, Matrix &, double, double, double, double=0, double=-1) constmirtk::FluidFreeFormTransformationvirtual
mirtk::MultiLevelTransformation::Jacobian(int, Matrix &, double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Jacobian(Matrix &, double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Jacobian(int, int, double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Jacobian(int, double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::Transformation::Jacobian(double, double, double, double=0, double=NaN) constmirtk::Transformationinlinevirtual
JacobianDOFs(double [3], int, double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationvirtual
LocalDisplacement(int, int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
LocalDisplacement(int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::Transformation::LocalDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
LocalHessian(int, Matrix [3], double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
LocalHessian(Matrix [3], double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
LocalInverse(int, int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
LocalInverse(int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
LocalInverse(double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
LocalInverseDisplacement(int, int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
LocalInverseDisplacement(int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::Transformation::LocalInverseDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
LocalJacobian(int, Matrix &, double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
LocalJacobian(Matrix &, double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
LocalJacobian(int, double, double, double, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::Transformation::LocalJacobian(double, double, double, double=0, double=NaN) constmirtk::Transformationinlinevirtual
LocalTransform(int, int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
LocalTransform(int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
LocalTransform(double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
LocalTransformationIsActive(int) constmirtk::MultiLevelTransformationinlinevirtual
LocalTransformationStatus(int, FFDStatus)mirtk::MultiLevelTransformationinlinevirtual
LocalTransformationStatus(int) constmirtk::MultiLevelTransformationinlinevirtual
MergeGlobalIntoLocalDisplacement()mirtk::FluidFreeFormTransformationvirtual
MultiLevelTransformation()mirtk::MultiLevelTransformationprotected
MultiLevelTransformation(const RigidTransformation &)mirtk::MultiLevelTransformationprotected
MultiLevelTransformation(const AffineTransformation &)mirtk::MultiLevelTransformationprotected
MultiLevelTransformation(const MultiLevelTransformation &)mirtk::MultiLevelTransformationprotected
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::MultiLevelTransformationvirtual
NumberOfActiveDOFs() constmirtk::Transformationinline
NumberOfActiveLevels() constmirtk::MultiLevelTransformationinlinevirtual
NumberOfCPs(bool=false) constmirtk::MultiLevelTransformationvirtual
NumberOfDOFs() constmirtk::MultiLevelTransformationvirtual
NumberOfLevels() constmirtk::MultiLevelTransformationinlinevirtual
NumberOfObservers() constmirtk::Observableinline
NumberOfPassiveDOFs() constmirtk::Transformationinline
NumberOfPassiveLevels() constmirtk::MultiLevelTransformationinlinevirtual
Observable()mirtk::Observableinlineprotected
Observable(const Observable &)mirtk::Observableinlineprotected
operator=(const Observable &)mirtk::Observableinlineprotected
Parameter() constmirtk::MultiLevelTransformationvirtual
mirtk::Observable::Parameter(const ParameterList &)mirtk::Objectinline
ParametricGradient(const GenericImage< double > *, double *, const WorldCoordsImage *=NULL, const WorldCoordsImage *=NULL, double=-1, double=1) constmirtk::FluidFreeFormTransformationvirtual
ParametricGradient(const PointSet &, const Vector3D< double > *, double *, double=0, double=-1, double=1) constmirtk::FluidFreeFormTransformationvirtual
mirtk::MultiLevelTransformation::ParametricGradient(const GenericImage< double > *, double *, const WorldCoordsImage *, double=NaN, double=1) constmirtk::Transformationinline
mirtk::MultiLevelTransformation::ParametricGradient(const GenericImage< double > *, double *, double=NaN, double=1) constmirtk::Transformationinline
mirtk::MultiLevelTransformation::ParametricGradient(const GenericImage< double > **, int, double *, const WorldCoordsImage *, const WorldCoordsImage *, const double *=NULL, double=1) constmirtk::Transformationinlinevirtual
mirtk::MultiLevelTransformation::ParametricGradient(const GenericImage< double > **, int, double *, const WorldCoordsImage *, const double *=NULL, double=1) constmirtk::Transformationinline
mirtk::MultiLevelTransformation::ParametricGradient(const GenericImage< double > **, int, double *, const double *=NULL, double=1) constmirtk::Transformationinline
PopLocalTransformation()mirtk::MultiLevelTransformationvirtual
Print(ostream &, Indent=0) constmirtk::FluidFreeFormTransformationvirtual
mirtk::Transformation::Print(Indent=0) constmirtk::Transformationinline
PushLocalTransformation(FreeFormTransformation *, bool=true)mirtk::MultiLevelTransformationvirtual
PushTransformation(const Transformation *, ImageAttributes *attr=nullptr)mirtk::FluidFreeFormTransformationvirtual
Put(int, double)mirtk::MultiLevelTransformationvirtual
Put(const DOFValue *)mirtk::MultiLevelTransformationvirtual
PutLocalTransformation(FreeFormTransformation *, int, bool=true)mirtk::MultiLevelTransformationvirtual
PutStatus(int, DOFStatus)mirtk::MultiLevelTransformationvirtual
Read(const char *)mirtk::Transformationvirtual
Read(Cifstream &)mirtk::Transformationvirtual
ReadDOFs(Cifstream &, TransformationType)mirtk::FluidFreeFormTransformationprotectedvirtual
RemoveLocalTransformation(int=0)mirtk::MultiLevelTransformationvirtual
RequiresCachingOfDisplacements() constmirtk::MultiLevelTransformationinlinevirtual
Reset()mirtk::FluidFreeFormTransformationvirtual
Set(const char *, const char *)mirtk::MultiLevelTransformationvirtual
Throw(ErrorType err, const char *func, Args... args) constmirtk::Objectprotected
ThrowStatic(ErrorType err, const char *cls, const char *func, Args... args)mirtk::Objectprotectedstatic
Transform(int, int, double &, double &, double &, double=0, double=-1) constmirtk::FluidFreeFormTransformationvirtual
mirtk::MultiLevelTransformation::Transform(int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Transform(double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Transform(int, int, Point &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Transform(int, Point &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Transform(int, int, PointSet &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::Transform(int, PointSet &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
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::MultiLevelTransformationvirtual
Verify()mirtk::Transformationvirtual
Write(const char *) constmirtk::Transformationvirtual
Write(Cofstream &) constmirtk::Transformationvirtual
WriteDOFs(Cofstream &) constmirtk::FluidFreeFormTransformationprotectedvirtual
~FluidFreeFormTransformation()mirtk::FluidFreeFormTransformationvirtual
~MultiLevelTransformation()mirtk::MultiLevelTransformationvirtual
~Object()mirtk::Objectinlinevirtual
~Observable()mirtk::Observableinlinevirtual
~Transformation()mirtk::Transformationvirtual