mirtk::MultiLevelFreeFormTransformation Member List

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

_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::MultiLevelFreeFormTransformationvirtual
Approximate(const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0)mirtk::MultiLevelFreeFormTransformationvirtual
Approximate(const double *, const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0)mirtk::MultiLevelFreeFormTransformationvirtual
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::MultiLevelFreeFormTransformationvirtual
ApproximateAsNew(const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0)mirtk::MultiLevelFreeFormTransformationvirtual
ApproximateAsNew(const double *, const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0)mirtk::MultiLevelFreeFormTransformationvirtual
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::MultiLevelFreeFormTransformationvirtual
ApproximateDOFsGradient(const double *, const double *, const double *, const double *, const double *, const double *, const double *, int, double *, double=1.0) constmirtk::MultiLevelFreeFormTransformationvirtual
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
Bending(double, double, double) constmirtk::MultiLevelFreeFormTransformation
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::MultiLevelFreeFormTransformationvirtual
CanRead(TransformationType) constmirtk::Transformationvirtual
CheckHeader(const char *)mirtk::Transformationstatic
CheckTransformation(FreeFormTransformation *) constmirtk::MultiLevelTransformationprotectedvirtual
Clear()mirtk::MultiLevelTransformationvirtual
ClearObservers()mirtk::Observableinline
CombineLocalTransformation()mirtk::MultiLevelFreeFormTransformationvirtual
CopyFrom(const Transformation *)mirtk::MultiLevelTransformationvirtual
DeleteObserver(Observer &)mirtk::Observableinline
DeriveJacobianWrtDOF(Matrix &, int, double, double, double, double=0, double=NaN) constmirtk::MultiLevelFreeFormTransformationvirtual
Displacement(int, int, GenericImage< double > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelFreeFormTransformationvirtual
Displacement(int, int, GenericImage< float > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelFreeFormTransformationvirtual
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=-1, const WorldCoordsImage *i2w=NULL) constmirtk::MultiLevelFreeFormTransformationvirtual
DOFBoundingBox(const Image *, int, int &, int &, int &, int &, int &, int &, double=1) constmirtk::MultiLevelFreeFormTransformationinlinevirtual
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
Get(int) constmirtk::MultiLevelTransformationvirtual
Get(DOFValue *) constmirtk::MultiLevelTransformationvirtual
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=NaN) constmirtk::MultiLevelFreeFormTransformationvirtual
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=NaN) constmirtk::MultiLevelTransformationvirtual
Inverse(int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
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=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelFreeFormTransformationvirtual
InverseDisplacement(int, int, GenericImage< float > &, double, double=NaN, const WorldCoordsImage *=NULL) constmirtk::MultiLevelFreeFormTransformationvirtual
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::MultiLevelTransformationvirtual
Jacobian(int, int, Matrix &, double, double, double, double=0, double=NaN) constmirtk::MultiLevelFreeFormTransformationvirtual
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::MultiLevelFreeFormTransformationvirtual
mirtk::MultiLevelTransformation::LocalTransform(int, double &, double &, double &, double=0, double=NaN) constmirtk::MultiLevelTransformationinlinevirtual
mirtk::MultiLevelTransformation::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::MultiLevelFreeFormTransformationvirtual
MultiLevelFreeFormTransformation()mirtk::MultiLevelFreeFormTransformation
MultiLevelFreeFormTransformation(const RigidTransformation &)mirtk::MultiLevelFreeFormTransformation
MultiLevelFreeFormTransformation(const AffineTransformation &)mirtk::MultiLevelFreeFormTransformation
MultiLevelFreeFormTransformation(const MultiLevelFreeFormTransformation &)mirtk::MultiLevelFreeFormTransformation
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=NaN, double=1) constmirtk::MultiLevelFreeFormTransformationvirtual
ParametricGradient(const PointSet &, const Vector3D< double > *, double *, double=0, double=NaN, double=1) constmirtk::MultiLevelFreeFormTransformationvirtual
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::MultiLevelFreeFormTransformationvirtual
mirtk::Transformation::Print(Indent=0) constmirtk::Transformationinline
PushLocalTransformation(FreeFormTransformation *, bool=true)mirtk::MultiLevelTransformationvirtual
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::MultiLevelTransformationprotectedvirtual
RemoveLocalTransformation(int=0)mirtk::MultiLevelTransformationvirtual
RequiresCachingOfDisplacements() constmirtk::MultiLevelTransformationinlinevirtual
Reset()mirtk::MultiLevelTransformationvirtual
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=NaN) constmirtk::MultiLevelFreeFormTransformationvirtual
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::MultiLevelTransformationprotectedvirtual
~MultiLevelFreeFormTransformation()mirtk::MultiLevelFreeFormTransformationvirtual
~MultiLevelTransformation()mirtk::MultiLevelTransformationvirtual
~Object()mirtk::Objectinlinevirtual
~Observable()mirtk::Observableinlinevirtual
~Transformation()mirtk::Transformationvirtual