_EventDelegate | mirtk::PointCorrespondenceDistance | protected |
AddObserver(Observer &) | mirtk::Observable | inline |
AllocateGradientWrtSource(int) | mirtk::PointSetDistance | protected |
AllocateGradientWrtTarget(int) | mirtk::PointSetDistance | protected |
Broadcast(Event, const void *=NULL) | mirtk::Observable | inline |
ClearObservers() | mirtk::Observable | inline |
Configurable(const char *="") | mirtk::Configurable | protected |
Configurable(const Configurable &) | mirtk::Configurable | protected |
CopyAttributes(const PointSetDistance &, int=-1, int=-1) | mirtk::PointSetDistance | protected |
DataFidelity(const char *="", double=1.0) | mirtk::DataFidelity | protected |
DataFidelity(const DataFidelity &) | mirtk::DataFidelity | protected |
DefaultName() const | mirtk::Configurable | |
DefaultPrefix() const | mirtk::Configurable | protected |
DeleteObserver(Observer &) | mirtk::Observable | inline |
DoEvaluateSourceError() const | mirtk::PointCorrespondenceDistance | |
DoEvaluateTargetError() const | mirtk::PointCorrespondenceDistance | |
EnergyMeasure() const =0 | mirtk::EnergyTerm | pure virtual |
EnergyTerm(const char *="", double=1.0) | mirtk::EnergyTerm | protected |
EnergyTerm(const EnergyTerm &) | mirtk::EnergyTerm | protected |
Evaluate() | mirtk::PointCorrespondenceDistance | protectedvirtual |
EvaluateGradient(double *gradient, double step, double weight) | mirtk::PointCorrespondenceDistance | protectedvirtual |
Factory() | mirtk::EnergyTerm | static |
FactoryType typedef | mirtk::EnergyTerm | |
FiducialRegistrationError(const char *="", double=1.0) | mirtk::FiducialRegistrationError | |
FiducialRegistrationError(const FiducialRegistrationError &) | mirtk::FiducialRegistrationError | |
ForwardEvent(Observable *, Event, const void *) | mirtk::PointCorrespondenceDistance | protected |
Gradient(double *gradient, double step) | mirtk::EnergyTerm | |
GradientStep(const double *gradient, double &min, double &max) const | mirtk::EnergyTerm | virtual |
GradientType typedef | mirtk::PointSetDistance | |
HasName() const | mirtk::Configurable | protected |
HasPrefix() const | mirtk::Configurable | protected |
Initialize() | mirtk::PointCorrespondenceDistance | virtual |
mirtk::PointSetDistance::Initialize(int, int) | mirtk::PointSetDistance | protected |
InitialValue() | mirtk::EnergyTerm | |
InsertWithPrefix(ParameterList &, string, T) const | mirtk::Configurable | protected |
InsertWithPrefix(ParameterList &, const ParameterList &) const | mirtk::Configurable | inlineprotected |
mirtkAttributeMacro(Array< int >, TargetSample) | mirtk::PointCorrespondenceDistance | protected |
mirtkAttributeMacro(Array< int >, SourceSample) | mirtk::PointCorrespondenceDistance | protected |
mirtkAttributeMacro(int, NumberOfUpdates) | mirtk::PointCorrespondenceDistance | protected |
mirtk::PointSetDistance::mirtkAttributeMacro(bool, InitialUpdate) | mirtk::PointSetDistance | protected |
mirtkComponentMacro(PointCorrespondence, Correspondence) | mirtk::PointCorrespondenceDistance | protected |
mirtkComponentMacro(RadialErrorFunction, ErrorFunction) | mirtk::PointCorrespondenceDistance | protected |
mirtk::PointSetDistance::mirtkComponentMacro(GradientType, GradientWrtTarget) | mirtk::PointSetDistance | protected |
mirtk::PointSetDistance::mirtkComponentMacro(GradientType, GradientWrtSource) | mirtk::PointSetDistance | protected |
mirtkPublicAggregateMacro(RegisteredPointSet, Target) | mirtk::PointSetDistance | protected |
mirtkPublicAggregateMacro(RegisteredPointSet, Source) | mirtk::PointSetDistance | protected |
mirtkPublicAttributeMacro(double, TargetSampleDistance) | mirtk::PointCorrespondenceDistance | protected |
mirtkPublicAttributeMacro(double, SourceSampleDistance) | mirtk::PointCorrespondenceDistance | protected |
mirtkPublicAttributeMacro(int, NumberOfTargetSamples) | mirtk::PointCorrespondenceDistance | protected |
mirtkPublicAttributeMacro(int, NumberOfSourceSamples) | mirtk::PointCorrespondenceDistance | protected |
mirtkPublicAttributeMacro(int, UpdatePeriod) | mirtk::PointCorrespondenceDistance | protected |
mirtkPublicAttributeMacro(bool, EvaluateTargetError) | mirtk::PointCorrespondenceDistance | protected |
mirtkPublicAttributeMacro(bool, EvaluateSourceError) | mirtk::PointCorrespondenceDistance | protected |
NameOfClass() const =0 | mirtk::Object | pure virtual |
NameOfType() | mirtk::Object | inlinestatic |
New(PointSetDistanceMeasure, const char *="", double=1.0) | mirtk::PointSetDistance | static |
mirtk::DataFidelity::New(EnergyMeasure, const char *="", double=1.0) | mirtk::EnergyTerm | static |
NonParametricGradient(const RegisteredPointSet *source, GradientType *gradient) | mirtk::PointCorrespondenceDistance | protectedvirtual |
NormalizedGradient(double *gradient, double step) | mirtk::EnergyTerm | |
NotifyObservers(Event, const void *=NULL) | mirtk::Observable | inline |
NumberOfObservers() const | mirtk::Observable | inline |
Observable() | mirtk::Observable | inlineprotected |
Observable(const Observable &) | mirtk::Observable | inlineprotected |
operator=(const FiducialRegistrationError &) | mirtk::FiducialRegistrationError | |
mirtk::PointCorrespondenceDistance::operator=(const PointCorrespondenceDistance &) | mirtk::PointCorrespondenceDistance | |
mirtk::PointSetDistance::operator=(const PointSetDistance &) | mirtk::PointSetDistance | protected |
mirtk::DataFidelity::operator=(const DataFidelity &) | mirtk::DataFidelity | protected |
mirtk::EnergyTerm::operator=(const EnergyTerm &) | mirtk::EnergyTerm | protected |
mirtk::Configurable::operator=(const Configurable &) | mirtk::Configurable | protected |
mirtk::Observable::operator=(const Observable &) | mirtk::Observable | inlineprotected |
Parameter() const | mirtk::PointCorrespondenceDistance | virtual |
mirtk::Configurable::Parameter(const ParameterList &) | mirtk::Object | inline |
ParameterNameWithoutPrefix(const char *) const | mirtk::Configurable | protected |
ParameterNameWithPrefix(const string &) const | mirtk::Configurable | protected |
ParameterNameWithPrefix(const char *) const | mirtk::Configurable | protected |
ParametricGradient(const RegisteredPointSet *source, const GradientType *np_gradient, double *gradient, double weight) | mirtk::PointCorrespondenceDistance | protectedvirtual |
PointCorrespondenceDistance(const char *, double, PointCorrespondence *, RadialErrorFunction *=NULL) | mirtk::PointCorrespondenceDistance | protected |
PointCorrespondenceDistance(const char *="", double=1.0) | mirtk::PointCorrespondenceDistance | |
PointCorrespondenceDistance(const PointCorrespondenceDistance &) | mirtk::PointCorrespondenceDistance | |
PointSetDistance(const char *="", double=1.0) | mirtk::PointSetDistance | protected |
PointSetDistance(const PointSetDistance &, int=-1, int=-1) | mirtk::PointSetDistance | protected |
Prefix(const char *=NULL) const | mirtk::EnergyTerm | |
Print(Indent=0) const | mirtk::EnergyTerm | virtual |
RawValue(double) const | mirtk::EnergyTerm | virtual |
RawValue() | mirtk::EnergyTerm | |
Reinitialize() | mirtk::PointCorrespondenceDistance | virtual |
mirtk::PointSetDistance::Reinitialize(int, int) | mirtk::PointSetDistance | protected |
ResetInitialValue() | mirtk::EnergyTerm | |
ResetValue() | mirtk::EnergyTerm | |
SamplePoints() | mirtk::PointCorrespondenceDistance | protected |
Set(const char *, const char *) | mirtk::Configurable | virtual |
SetWithoutPrefix(const char *, const char *) | mirtk::PointCorrespondenceDistance | protectedvirtual |
SetWithPrefix(const char *, const char *) | mirtk::DataFidelity | protectedvirtual |
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 |
TryNew(EnergyMeasure, const char *="", double=1.0) | mirtk::EnergyTerm | static |
Update(bool=true) | mirtk::PointCorrespondenceDistance | virtual |
Upgrade() | mirtk::PointCorrespondenceDistance | virtual |
Value() | mirtk::EnergyTerm | |
WriteDataSet(const char *, const RegisteredPointSet *, const Array< int > &, const PointCorrespondence *) const | mirtk::PointCorrespondenceDistance | protectedvirtual |
WriteDataSets(const char *, const char *, bool=true) const | mirtk::PointCorrespondenceDistance | virtual |
WriteGradient(const char *, const char *) const | mirtk::PointCorrespondenceDistance | virtual |
mirtk::PointSetDistance::WriteGradient(const char *, const RegisteredPointSet *, const GradientType *, const Array< int > *=NULL) const | mirtk::PointSetDistance | protectedvirtual |
~Configurable() | mirtk::Configurable | virtual |
~DataFidelity() | mirtk::DataFidelity | virtual |
~EnergyTerm() | mirtk::EnergyTerm | virtual |
~FiducialRegistrationError() | mirtk::FiducialRegistrationError | virtual |
~Object() | mirtk::Object | inlinevirtual |
~Observable() | mirtk::Observable | inlinevirtual |
~PointCorrespondenceDistance() | mirtk::PointCorrespondenceDistance | virtual |
~PointSetDistance() | mirtk::PointSetDistance | virtual |