mirtk::AffineTransformation Member List

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

_cosrxmirtk::RigidTransformationprotected
_cosrymirtk::RigidTransformationprotected
_cosrzmirtk::RigidTransformationprotected
_inversemirtk::HomogeneousTransformationprotected
_matrixmirtk::HomogeneousTransformationprotected
_NumberOfDOFsmirtk::Transformationprotected
_Parammirtk::Transformationprotected
_sinrxmirtk::RigidTransformationprotected
_sinrymirtk::RigidTransformationprotected
_sinrzmirtk::RigidTransformationprotected
_Statusmirtk::Transformationprotected
_tansxymirtk::AffineTransformationprotected
_tansxzmirtk::AffineTransformationprotected
_tansyzmirtk::AffineTransformationprotected
Add(const DOFValue *)mirtk::HomogeneousTransformationinlinevirtual
AddObserver(Observer &)mirtk::Observableinline
AffineTransformation(int)mirtk::AffineTransformationprotected
AffineTransformation(const RigidTransformation &, int)mirtk::AffineTransformationprotected
AffineTransformation(const SimilarityTransformation &, int)mirtk::AffineTransformationprotected
AffineTransformation(const AffineTransformation &, int)mirtk::AffineTransformationprotected
AffineTransformation()mirtk::AffineTransformation
AffineTransformation(const RigidTransformation &)mirtk::AffineTransformation
AffineTransformation(const SimilarityTransformation &)mirtk::AffineTransformation
AffineTransformation(const AffineTransformation &)mirtk::AffineTransformation
AllowRotations(bool)mirtk::AffineTransformationinline
AllowRotations() constmirtk::AffineTransformationinline
AllowScaling(bool)mirtk::AffineTransformationinline
AllowScaling() constmirtk::AffineTransformationinline
AllowShearing(bool)mirtk::AffineTransformationinline
AllowShearing() constmirtk::AffineTransformationinline
AllowTranslations(bool)mirtk::AffineTransformationinline
AllowTranslations() constmirtk::AffineTransformationinline
Approximate(const ImageAttributes &, double *, double *, double *, int=1, double=.0)mirtk::HomogeneousTransformationvirtual
Approximate(const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0)mirtk::HomogeneousTransformationvirtual
Approximate(const double *, const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0)mirtk::HomogeneousTransformationvirtual
Approximate(const Matrix &)mirtk::HomogeneousTransformationvirtual
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 Matrix &)mirtk::HomogeneousTransformationvirtual
mirtk::Transformation::ApproximateAsNew(const ImageAttributes &, const Transformation *, int=1, double=.0)mirtk::Transformationvirtual
mirtk::Transformation::ApproximateAsNew(GenericImage< double > &, int=1, double=.0)mirtk::Transformationvirtual
mirtk::Transformation::ApproximateAsNew(const ImageAttributes &, double *, double *, double *, int=1, double=.0)mirtk::Transformationvirtual
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::AffineTransformationvirtual
ApproximateDOFsGradient(const double *, const double *, const double *, const double *, const double *, const double *, const double *, int, double *, double=1.0) constmirtk::Transformationvirtual
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
Broadcast(Event, const void *=NULL)mirtk::Observableinline
CanModifyDisplacement(int=-1) constmirtk::Transformationvirtual
CanRead(TransformationType) constmirtk::AffineTransformationvirtual
CheckHeader(const char *)mirtk::Transformationstatic
ClearObservers()mirtk::Observableinline
CopyFrom(const Transformation *)mirtk::AffineTransformationvirtual
DeleteObserver(Observer &)mirtk::Observableinline
DeriveJacobianWrtDOF(Matrix &, int, double, double, double, double=0, double=-1) constmirtk::AffineTransformationvirtual
Displacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
Displacement(const ImageAttributes &, double *, double *, double *) constmirtk::Transformationvirtual
Displacement(GenericImage< double > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
Displacement(GenericImage< float > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
Displacement(GenericImage< double > &, double, double, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
Displacement(GenericImage< float > &, double, double, 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::Transformationinlinevirtual
DOFGradientNorm(const double *) constmirtk::Transformationinlinevirtual
DOFs2Matrix(const double *)mirtk::AffineTransformationstatic
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
Get(int) constmirtk::Transformationinlinevirtual
Get(DOFValue *) constmirtk::Transformationinlinevirtual
GetInverseMatrix() constmirtk::HomogeneousTransformationinline
GetMatrix() constmirtk::HomogeneousTransformationinline
GetRotationX() constmirtk::RigidTransformationinline
GetRotationY() constmirtk::RigidTransformationinline
GetRotationZ() constmirtk::RigidTransformationinline
GetScale() constmirtk::AffineTransformationinlinevirtual
GetScaleX() constmirtk::AffineTransformationinline
GetScaleY() constmirtk::AffineTransformationinline
GetScaleZ() constmirtk::AffineTransformationinline
GetShearXY() constmirtk::AffineTransformationinline
GetShearXZ() constmirtk::AffineTransformationinline
GetShearYZ() constmirtk::AffineTransformationinline
GetStatus(int) constmirtk::Transformationinlinevirtual
GetTranslationX() constmirtk::RigidTransformationinline
GetTranslationY() constmirtk::RigidTransformationinline
GetTranslationZ() constmirtk::RigidTransformationinline
GlobalDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
GlobalHessian(Matrix [3], double, double, double, double=0, double=NaN) constmirtk::Transformationinlinevirtual
GlobalInverse(double &, double &, double &, double=0, double=-1) constmirtk::HomogeneousTransformationinlinevirtual
GlobalInverseDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
GlobalJacobian(Matrix &, double, double, double, double=0, double=-1) constmirtk::HomogeneousTransformationinlinevirtual
mirtk::Transformation::GlobalJacobian(double, double, double, double=0, double=NaN) constmirtk::Transformationinlinevirtual
GlobalTransform(double &, double &, double &, double=0, double=-1) constmirtk::HomogeneousTransformationinlinevirtual
HasSameDOFsAs(const Transformation *) constmirtk::Transformationinlinevirtual
Hessian(Matrix [3], double, double, double, double=0, double=NaN) constmirtk::Transformationinlinevirtual
HomogeneousTransformation(int)mirtk::HomogeneousTransformationprotected
HomogeneousTransformation(const HomogeneousTransformation &, int)mirtk::HomogeneousTransformationprotected
HomogeneousTransformation()mirtk::HomogeneousTransformation
HomogeneousTransformation(const Matrix &)mirtk::HomogeneousTransformation
HomogeneousTransformation(const HomogeneousTransformation &)mirtk::HomogeneousTransformation
InitializeDOFs(int)mirtk::Transformationprotected
InitializeDOFs(const Transformation &, int=-1)mirtk::Transformationprotected
Inverse(double &, double &, double &, double=0, double=-1) constmirtk::HomogeneousTransformationinlinevirtual
mirtk::Transformation::Inverse(Point &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
mirtk::Transformation::Inverse(PointSet &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
InverseDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
InverseDisplacement(const ImageAttributes &, double *, double *, double *) constmirtk::Transformationvirtual
InverseDisplacement(GenericImage< double > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
InverseDisplacement(GenericImage< float > &, double=NaN, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
InverseDisplacement(GenericImage< double > &, double, double, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
InverseDisplacement(GenericImage< float > &, double, double, const WorldCoordsImage *=NULL) constmirtk::Transformationvirtual
Invert()mirtk::HomogeneousTransformation
IsIdentity() constmirtk::HomogeneousTransformationvirtual
Jacobian(Matrix &, double, double, double, double=0, double=-1) constmirtk::HomogeneousTransformationinlinevirtual
mirtk::Transformation::Jacobian(double, double, double, double=0, double=NaN) constmirtk::Transformationinlinevirtual
JacobianDOFs(double [3], int, double, double, double, double=0, double=-1) constmirtk::AffineTransformationvirtual
LocalDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
LocalHessian(Matrix [3], double, double, double, double=0, double=NaN) constmirtk::Transformationinlinevirtual
LocalInverse(double &, double &, double &, double=0, double=-1) constmirtk::HomogeneousTransformationinlinevirtual
LocalInverseDisplacement(double &, double &, double &, double=0, double=NaN) constmirtk::Transformationinlinevirtual
LocalJacobian(Matrix &, double, double, double, double=0, double=-1) constmirtk::HomogeneousTransformationinlinevirtual
mirtk::Transformation::LocalJacobian(double, double, double, double=0, double=NaN) constmirtk::Transformationinlinevirtual
LocalTransform(double &, double &, double &, double=0, double=-1) constmirtk::HomogeneousTransformationinlinevirtual
Matrix2DOFs(const Matrix &, double *)mirtk::AffineTransformationstatic
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
NumberOfActiveDOFs() constmirtk::Transformationinline
NumberOfDOFs() constmirtk::Transformationinlinevirtual
NumberOfObservers() constmirtk::Observableinline
NumberOfPassiveDOFs() constmirtk::Transformationinline
Observable()mirtk::Observableinlineprotected
Observable(const Observable &)mirtk::Observableinlineprotected
operator=(const Observable &)mirtk::Observableinlineprotected
Parameter() constmirtk::AffineTransformationvirtual
mirtk::Observable::Parameter(const ParameterList &)mirtk::Objectinline
ParametricGradient(const GenericImage< double > *, double *, const WorldCoordsImage *, const WorldCoordsImage *, double=NaN, double=1) constmirtk::Transformationvirtual
ParametricGradient(const GenericImage< double > *, double *, const WorldCoordsImage *, double=NaN, double=1) constmirtk::Transformationinline
ParametricGradient(const GenericImage< double > *, double *, double=NaN, double=1) constmirtk::Transformationinline
ParametricGradient(const GenericImage< double > **, int, double *, const WorldCoordsImage *, const WorldCoordsImage *, const double *=NULL, double=1) constmirtk::Transformationinlinevirtual
ParametricGradient(const GenericImage< double > **, int, double *, const WorldCoordsImage *, const double *=NULL, double=1) constmirtk::Transformationinline
ParametricGradient(const GenericImage< double > **, int, double *, const double *=NULL, double=1) constmirtk::Transformationinline
ParametricGradient(const PointSet &, const Vector3D< double > *, double *, double=0, double=NaN, double=1) constmirtk::Transformationvirtual
Print(ostream &, Indent=0) constmirtk::AffineTransformationvirtual
mirtk::Transformation::Print(Indent=0) constmirtk::Transformationinline
Put(int, DOFValue)mirtk::HomogeneousTransformationinlinevirtual
Put(const DOFValue *)mirtk::HomogeneousTransformationinlinevirtual
PutMatrix(const Matrix &)mirtk::HomogeneousTransformationinline
PutRotationX(double)mirtk::RigidTransformationinline
PutRotationY(double)mirtk::RigidTransformationinline
PutRotationZ(double)mirtk::RigidTransformationinline
PutScale(double)mirtk::AffineTransformationinlinevirtual
PutScaleX(double)mirtk::AffineTransformationinline
PutScaleY(double)mirtk::AffineTransformationinline
PutScaleZ(double)mirtk::AffineTransformationinline
PutShearXY(double)mirtk::AffineTransformationinline
PutShearXZ(double)mirtk::AffineTransformationinline
PutShearYZ(double)mirtk::AffineTransformationinline
PutStatus(int, DOFStatus)mirtk::Transformationinlinevirtual
PutTranslationX(double)mirtk::RigidTransformationinline
PutTranslationY(double)mirtk::RigidTransformationinline
PutTranslationZ(double)mirtk::RigidTransformationinline
Read(const char *)mirtk::Transformationvirtual
Read(Cifstream &)mirtk::Transformationvirtual
ReadDOFs(Cifstream &, TransformationType)mirtk::AffineTransformationprotectedvirtual
RequiresCachingOfDisplacements() constmirtk::Transformationinlinevirtual
Reset()mirtk::HomogeneousTransformationvirtual
RigidTransformation(int)mirtk::RigidTransformationprotected
RigidTransformation(const RigidTransformation &, int)mirtk::RigidTransformationprotected
RigidTransformation()mirtk::RigidTransformation
RigidTransformation(const RigidTransformation &)mirtk::RigidTransformation
Rotate(double &x, double &y, double &z) constmirtk::RigidTransformationinlinevirtual
Set(const char *, const char *)mirtk::AffineTransformationvirtual
SetParameters(double *params)mirtk::RigidTransformationinline
SimilarityTransformation(int)mirtk::SimilarityTransformationprotected
SimilarityTransformation(const RigidTransformation &, int)mirtk::SimilarityTransformationprotected
SimilarityTransformation(const SimilarityTransformation &, int)mirtk::SimilarityTransformationprotected
SimilarityTransformation()mirtk::SimilarityTransformation
SimilarityTransformation(const RigidTransformation &)mirtk::SimilarityTransformation
SimilarityTransformation(const SimilarityTransformation &)mirtk::SimilarityTransformation
Throw(ErrorType err, const char *func, Args... args) constmirtk::Objectprotected
ThrowStatic(ErrorType err, const char *cls, const char *func, Args... args)mirtk::Objectprotectedstatic
Transform(double &, double &, double &, double=0, double=-1) constmirtk::HomogeneousTransformationinlinevirtual
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
Translate(double &x, double &y, double &z) constmirtk::RigidTransformationinlinevirtual
TypeOfClass(const char *)mirtk::Transformationstatic
TypeOfClass() constmirtk::Transformationinlinevirtual
Update(AttributeSelector)mirtk::HomogeneousTransformationinlineprotected
Update(const DOFValue *)mirtk::HomogeneousTransformationinlinevirtual
UpdateDOFs()mirtk::AffineTransformationvirtual
UpdateMatrix()mirtk::AffineTransformationvirtual
UpdateParameter()mirtk::HomogeneousTransformationinline
UpdateRotationSineCosine()mirtk::RigidTransformationprotected
UpdateShearingTangent()mirtk::AffineTransformationprotected
Verify()mirtk::Transformationvirtual
Write(Cofstream &) constmirtk::AffineTransformationvirtual
mirtk::RigidTransformation::Write(const char *) constmirtk::Transformationvirtual
WriteDOFs(Cofstream &) constmirtk::Transformationprotectedvirtual
~AffineTransformation()mirtk::AffineTransformationvirtual
~HomogeneousTransformation()mirtk::HomogeneousTransformationvirtual
~Object()mirtk::Objectinlinevirtual
~Observable()mirtk::Observableinlinevirtual
~RigidTransformation()mirtk::RigidTransformationvirtual
~SimilarityTransformation()mirtk::SimilarityTransformationvirtual
~Transformation()mirtk::Transformationvirtual