_cosrx | mirtk::RigidTransformation | protected |
_cosry | mirtk::RigidTransformation | protected |
_cosrz | mirtk::RigidTransformation | protected |
_inverse | mirtk::HomogeneousTransformation | protected |
_matrix | mirtk::HomogeneousTransformation | protected |
_NumberOfDOFs | mirtk::Transformation | protected |
_Param | mirtk::Transformation | protected |
_sinrx | mirtk::RigidTransformation | protected |
_sinry | mirtk::RigidTransformation | protected |
_sinrz | mirtk::RigidTransformation | protected |
_Status | mirtk::Transformation | protected |
_tansxy | mirtk::AffineTransformation | protected |
_tansxz | mirtk::AffineTransformation | protected |
_tansyz | mirtk::AffineTransformation | protected |
Add(const DOFValue *) | mirtk::HomogeneousTransformation | inlinevirtual |
AddObserver(Observer &) | mirtk::Observable | inline |
AffineTransformation(int) | mirtk::AffineTransformation | protected |
AffineTransformation(const RigidTransformation &, int) | mirtk::AffineTransformation | protected |
AffineTransformation(const SimilarityTransformation &, int) | mirtk::AffineTransformation | protected |
AffineTransformation(const AffineTransformation &, int) | mirtk::AffineTransformation | protected |
AffineTransformation() | mirtk::AffineTransformation | |
AffineTransformation(const RigidTransformation &) | mirtk::AffineTransformation | |
AffineTransformation(const SimilarityTransformation &) | mirtk::AffineTransformation | |
AffineTransformation(const AffineTransformation &) | mirtk::AffineTransformation | |
AllowRotations(bool) | mirtk::AffineTransformation | inline |
AllowRotations() const | mirtk::AffineTransformation | inline |
AllowScaling(bool) | mirtk::AffineTransformation | inline |
AllowScaling() const | mirtk::AffineTransformation | inline |
AllowShearing(bool) | mirtk::AffineTransformation | inline |
AllowShearing() const | mirtk::AffineTransformation | inline |
AllowTranslations(bool) | mirtk::AffineTransformation | inline |
AllowTranslations() const | mirtk::AffineTransformation | inline |
Approximate(const ImageAttributes &, double *, double *, double *, int=1, double=.0) | mirtk::HomogeneousTransformation | virtual |
Approximate(const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0) | mirtk::HomogeneousTransformation | virtual |
Approximate(const double *, const double *, const double *, const double *, double *, double *, double *, int, int=1, double=.0) | mirtk::HomogeneousTransformation | virtual |
Approximate(const Matrix &) | mirtk::HomogeneousTransformation | 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 Matrix &) | mirtk::HomogeneousTransformation | 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 ImageAttributes &, double *, double *, 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::AffineTransformation | virtual |
ApproximateDOFsGradient(const double *, const double *, const double *, const double *, const double *, const double *, const double *, int, double *, double=1.0) const | mirtk::Transformation | 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 |
Broadcast(Event, const void *=NULL) | mirtk::Observable | inline |
CanModifyDisplacement(int=-1) const | mirtk::Transformation | virtual |
CanRead(TransformationType) const | mirtk::AffineTransformation | virtual |
CheckHeader(const char *) | mirtk::Transformation | static |
ClearObservers() | mirtk::Observable | inline |
CopyFrom(const Transformation *) | mirtk::AffineTransformation | virtual |
DeleteObserver(Observer &) | mirtk::Observable | inline |
DeriveJacobianWrtDOF(Matrix &, int, double, double, double, double=0, double=-1) const | mirtk::AffineTransformation | virtual |
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=NaN, const WorldCoordsImage *i2w=NULL) const | mirtk::Transformation | virtual |
DOFBoundingBox(const Image *, int, int &, int &, int &, int &, int &, int &, double=1) const | mirtk::Transformation | inlinevirtual |
DOFGradientNorm(const double *) const | mirtk::Transformation | inlinevirtual |
DOFs2Matrix(const double *) | mirtk::AffineTransformation | static |
DOFStatus typedef | mirtk::Transformation | |
DOFValue typedef | mirtk::Transformation | |
EvaluateRMSError(const ImageAttributes &, const Transformation *) const | mirtk::Transformation | |
EvaluateRMSError(const ImageAttributes &, double *, double *) const | mirtk::Transformation | |
EvaluateRMSError(const ImageAttributes &, double *, double *, double *) const | mirtk::Transformation | |
EvaluateRMSError(const double *, const double *, const double *, double, double *, double *, double *, int no) const | mirtk::Transformation | |
EvaluateRMSError(const double *, const double *, const double *, const double *, double *, double *, double *, int no) const | mirtk::Transformation | |
Get(int) const | mirtk::Transformation | inlinevirtual |
Get(DOFValue *) const | mirtk::Transformation | inlinevirtual |
GetInverseMatrix() const | mirtk::HomogeneousTransformation | inline |
GetMatrix() const | mirtk::HomogeneousTransformation | inline |
GetRotationX() const | mirtk::RigidTransformation | inline |
GetRotationY() const | mirtk::RigidTransformation | inline |
GetRotationZ() const | mirtk::RigidTransformation | inline |
GetScale() const | mirtk::AffineTransformation | inlinevirtual |
GetScaleX() const | mirtk::AffineTransformation | inline |
GetScaleY() const | mirtk::AffineTransformation | inline |
GetScaleZ() const | mirtk::AffineTransformation | inline |
GetShearXY() const | mirtk::AffineTransformation | inline |
GetShearXZ() const | mirtk::AffineTransformation | inline |
GetShearYZ() const | mirtk::AffineTransformation | inline |
GetStatus(int) const | mirtk::Transformation | inlinevirtual |
GetTranslationX() const | mirtk::RigidTransformation | inline |
GetTranslationY() const | mirtk::RigidTransformation | inline |
GetTranslationZ() const | mirtk::RigidTransformation | inline |
GlobalDisplacement(double &, double &, double &, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
GlobalHessian(Matrix [3], double, double, double, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
GlobalInverse(double &, double &, double &, double=0, double=-1) const | mirtk::HomogeneousTransformation | inlinevirtual |
GlobalInverseDisplacement(double &, double &, double &, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
GlobalJacobian(Matrix &, double, double, double, double=0, double=-1) const | mirtk::HomogeneousTransformation | inlinevirtual |
mirtk::Transformation::GlobalJacobian(double, double, double, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
GlobalTransform(double &, double &, double &, double=0, double=-1) const | mirtk::HomogeneousTransformation | inlinevirtual |
HasSameDOFsAs(const class Transformation *) const | mirtk::PartialAffineTransformation | virtual |
mirtk::AffineTransformation::HasSameDOFsAs(const Transformation *) const | mirtk::Transformation | inlinevirtual |
Hessian(Matrix [3], double, double, double, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
HomogeneousTransformation(int) | mirtk::HomogeneousTransformation | protected |
HomogeneousTransformation(const HomogeneousTransformation &, int) | mirtk::HomogeneousTransformation | protected |
HomogeneousTransformation() | mirtk::HomogeneousTransformation | |
HomogeneousTransformation(const Matrix &) | mirtk::HomogeneousTransformation | |
HomogeneousTransformation(const HomogeneousTransformation &) | mirtk::HomogeneousTransformation | |
InitializeDOFs(int) | mirtk::Transformation | protected |
InitializeDOFs(const Transformation &, int=-1) | mirtk::Transformation | protected |
Inverse(double &, double &, double &, double=0, double=-1) const | mirtk::HomogeneousTransformation | 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 |
Invert() | mirtk::HomogeneousTransformation | |
IsIdentity() const | mirtk::HomogeneousTransformation | virtual |
Jacobian(Matrix &, double, double, double, double=0, double=-1) const | mirtk::HomogeneousTransformation | inlinevirtual |
mirtk::Transformation::Jacobian(double, double, double, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
JacobianDOFs(double [3], int, double, double, double, double=0, double=-1) const | mirtk::AffineTransformation | virtual |
LocalDisplacement(double &, double &, double &, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
LocalHessian(Matrix [3], double, double, double, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
LocalInverse(double &, double &, double &, double=0, double=-1) const | mirtk::HomogeneousTransformation | inlinevirtual |
LocalInverseDisplacement(double &, double &, double &, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
LocalJacobian(Matrix &, double, double, double, double=0, double=-1) const | mirtk::HomogeneousTransformation | inlinevirtual |
mirtk::Transformation::LocalJacobian(double, double, double, double=0, double=NaN) const | mirtk::Transformation | inlinevirtual |
LocalTransform(double &, double &, double &, double=0, double=-1) const | mirtk::HomogeneousTransformation | inlinevirtual |
Matrix2DOFs(const Matrix &, double *) | mirtk::AffineTransformation | static |
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 |
NumberOfActiveDOFs() const | mirtk::Transformation | inline |
NumberOfDOFs() const | mirtk::Transformation | inlinevirtual |
NumberOfObservers() const | mirtk::Observable | 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::AffineTransformation | virtual |
mirtk::Observable::Parameter(const ParameterList &) | mirtk::Object | inline |
ParametricGradient(const GenericImage< double > *, double *, const WorldCoordsImage *=NULL, const WorldCoordsImage *=NULL, double=0, double=1) const | mirtk::PartialAffineTransformation | virtual |
mirtk::AffineTransformation::ParametricGradient(const GenericImage< double > *, double *, const WorldCoordsImage *, double=NaN, double=1) const | mirtk::Transformation | inline |
mirtk::AffineTransformation::ParametricGradient(const GenericImage< double > *, double *, double=NaN, double=1) const | mirtk::Transformation | inline |
mirtk::AffineTransformation::ParametricGradient(const GenericImage< double > **, int, double *, const WorldCoordsImage *, const WorldCoordsImage *, const double *=NULL, double=1) const | mirtk::Transformation | inlinevirtual |
mirtk::AffineTransformation::ParametricGradient(const GenericImage< double > **, int, double *, const WorldCoordsImage *, const double *=NULL, double=1) const | mirtk::Transformation | inline |
mirtk::AffineTransformation::ParametricGradient(const GenericImage< double > **, int, double *, const double *=NULL, double=1) const | mirtk::Transformation | inline |
mirtk::AffineTransformation::ParametricGradient(const PointSet &, const Vector3D< double > *, double *, double=0, double=NaN, double=1) const | mirtk::Transformation | virtual |
PartialAffineTransformation(HomogeneousTransformation *=NULL, double=1.0) | mirtk::PartialAffineTransformation | |
Print(ostream &, Indent=0) const | mirtk::AffineTransformation | virtual |
mirtk::Transformation::Print(Indent=0) const | mirtk::Transformation | inline |
Put(int, DOFValue) | mirtk::HomogeneousTransformation | inlinevirtual |
Put(const DOFValue *) | mirtk::HomogeneousTransformation | inlinevirtual |
PutMatrix(const Matrix &) | mirtk::HomogeneousTransformation | inline |
PutRotationX(double) | mirtk::RigidTransformation | inline |
PutRotationY(double) | mirtk::RigidTransformation | inline |
PutRotationZ(double) | mirtk::RigidTransformation | inline |
PutScale(double) | mirtk::AffineTransformation | inlinevirtual |
PutScaleX(double) | mirtk::AffineTransformation | inline |
PutScaleY(double) | mirtk::AffineTransformation | inline |
PutScaleZ(double) | mirtk::AffineTransformation | inline |
PutShearXY(double) | mirtk::AffineTransformation | inline |
PutShearXZ(double) | mirtk::AffineTransformation | inline |
PutShearYZ(double) | mirtk::AffineTransformation | inline |
PutStatus(int, DOFStatus) | mirtk::Transformation | inlinevirtual |
PutTranslationX(double) | mirtk::RigidTransformation | inline |
PutTranslationY(double) | mirtk::RigidTransformation | inline |
PutTranslationZ(double) | mirtk::RigidTransformation | inline |
Read(const char *) | mirtk::Transformation | virtual |
Read(Cifstream &) | mirtk::Transformation | virtual |
ReadDOFs(Cifstream &, TransformationType) | mirtk::AffineTransformation | protectedvirtual |
RequiresCachingOfDisplacements() const | mirtk::Transformation | inlinevirtual |
Reset() | mirtk::HomogeneousTransformation | virtual |
RigidTransformation(int) | mirtk::RigidTransformation | protected |
RigidTransformation(const RigidTransformation &, int) | mirtk::RigidTransformation | protected |
RigidTransformation() | mirtk::RigidTransformation | |
RigidTransformation(const RigidTransformation &) | mirtk::RigidTransformation | |
Rotate(double &x, double &y, double &z) const | mirtk::RigidTransformation | inlinevirtual |
Set(const char *, const char *) | mirtk::AffineTransformation | virtual |
SetParameters(double *params) | mirtk::RigidTransformation | inline |
SimilarityTransformation(int) | mirtk::SimilarityTransformation | protected |
SimilarityTransformation(const RigidTransformation &, int) | mirtk::SimilarityTransformation | protected |
SimilarityTransformation(const SimilarityTransformation &, int) | mirtk::SimilarityTransformation | protected |
SimilarityTransformation() | mirtk::SimilarityTransformation | |
SimilarityTransformation(const RigidTransformation &) | mirtk::SimilarityTransformation | |
SimilarityTransformation(const SimilarityTransformation &) | mirtk::SimilarityTransformation | |
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 |
Transform(double &, double &, double &, double=0, double=-1) const | mirtk::HomogeneousTransformation | 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(HomogeneousTransformation *) | mirtk::PartialAffineTransformation | |
mirtk::AffineTransformation::Transformation(int=0) | mirtk::Transformation | protected |
mirtk::AffineTransformation::Transformation(const Transformation &) | mirtk::Transformation | protected |
mirtk::AffineTransformation::Transformation(const Transformation &, int) | mirtk::Transformation | protected |
Translate(double &x, double &y, double &z) const | mirtk::RigidTransformation | inlinevirtual |
TypeOfClass(const char *) | mirtk::Transformation | static |
TypeOfClass() const | mirtk::Transformation | inlinevirtual |
Update(AttributeSelector) | mirtk::HomogeneousTransformation | inlineprotected |
Update(const DOFValue *) | mirtk::HomogeneousTransformation | inlinevirtual |
UpdateDOFs() | mirtk::AffineTransformation | virtual |
UpdateMatrix() | mirtk::AffineTransformation | virtual |
UpdateParameter() | mirtk::HomogeneousTransformation | inline |
UpdateRotationSineCosine() | mirtk::RigidTransformation | protected |
UpdateShearingTangent() | mirtk::AffineTransformation | protected |
Verify() | mirtk::Transformation | virtual |
Write(Cofstream &) const | mirtk::AffineTransformation | virtual |
mirtk::RigidTransformation::Write(const char *) const | mirtk::Transformation | virtual |
WriteDOFs(Cofstream &) const | mirtk::Transformation | protectedvirtual |
~AffineTransformation() | mirtk::AffineTransformation | virtual |
~HomogeneousTransformation() | mirtk::HomogeneousTransformation | virtual |
~Object() | mirtk::Object | inlinevirtual |
~Observable() | mirtk::Observable | inlinevirtual |
~PartialAffineTransformation() | mirtk::PartialAffineTransformation | virtual |
~RigidTransformation() | mirtk::RigidTransformation | virtual |
~SimilarityTransformation() | mirtk::SimilarityTransformation | virtual |
~Transformation() | mirtk::Transformation | virtual |