mirtk::SurfaceDistance Member List

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

AddObserver(Observer &)mirtk::Observableinline
AllocateGradientWrtSource(int)mirtk::PointSetDistanceprotected
AllocateGradientWrtTarget(int)mirtk::PointSetDistanceprotected
Broadcast(Event, const void *=NULL)mirtk::Observableinline
ClearObservers()mirtk::Observableinline
Configurable(const char *="")mirtk::Configurableprotected
Configurable(const Configurable &)mirtk::Configurableprotected
CopyAttributes(const SurfaceDistance &, int=-1, int=-1)mirtk::SurfaceDistanceprotected
mirtk::PointSetDistance::CopyAttributes(const PointSetDistance &, int=-1, int=-1)mirtk::PointSetDistanceprotected
DataFidelity(const char *="", double=1.0)mirtk::DataFidelityprotected
DataFidelity(const DataFidelity &)mirtk::DataFidelityprotected
DefaultName() constmirtk::Configurable
DefaultPrefix() constmirtk::Configurableprotected
DeleteObserver(Observer &)mirtk::Observableinline
EnergyMeasure() const =0mirtk::EnergyTermpure virtual
EnergyTerm(const char *="", double=1.0)mirtk::EnergyTermprotected
EnergyTerm(const EnergyTerm &)mirtk::EnergyTermprotected
Evaluate()=0mirtk::EnergyTermprotectedpure virtual
EvaluateGradient(double *gradient, double step, double weight)mirtk::PointSetDistanceprotectedvirtual
Factory()mirtk::EnergyTermstatic
FactoryType typedefmirtk::EnergyTerm
Gradient(double *gradient, double step)mirtk::EnergyTerm
GradientStep(const double *gradient, double &min, double &max) constmirtk::EnergyTermvirtual
GradientType typedefmirtk::PointSetDistance
HasName() constmirtk::Configurableprotected
HasPrefix() constmirtk::Configurableprotected
Initialize()mirtk::SurfaceDistancevirtual
mirtk::PointSetDistance::Initialize(int, int)mirtk::PointSetDistanceprotected
InitialValue()mirtk::EnergyTerm
InsertWithPrefix(ParameterList &, string, T) constmirtk::Configurableprotected
InsertWithPrefix(ParameterList &, const ParameterList &) constmirtk::Configurableinlineprotected
mirtkAttributeMacro(bool, InitialUpdate)mirtk::PointSetDistanceprotected
mirtkComponentMacro(GradientType, GradientWrtTarget)mirtk::PointSetDistanceprotected
mirtkComponentMacro(GradientType, GradientWrtSource)mirtk::PointSetDistanceprotected
mirtkPublicAggregateMacro(RegisteredPointSet, Target)mirtk::PointSetDistanceprotected
mirtkPublicAggregateMacro(RegisteredPointSet, Source)mirtk::PointSetDistanceprotected
NameOfClass() const =0mirtk::Objectpure virtual
NameOfType()mirtk::Objectinlinestatic
New(PointSetDistanceMeasure, const char *="", double=1.0)mirtk::PointSetDistancestatic
mirtk::DataFidelity::New(EnergyMeasure, const char *="", double=1.0)mirtk::EnergyTermstatic
NonParametricGradient(const RegisteredPointSet *target, GradientType *gradient)=0mirtk::PointSetDistanceprotectedpure virtual
NormalizedGradient(double *gradient, double step)mirtk::EnergyTerm
NotifyObservers(Event, const void *=NULL)mirtk::Observableinline
NumberOfObservers() constmirtk::Observableinline
Observable()mirtk::Observableinlineprotected
Observable(const Observable &)mirtk::Observableinlineprotected
operator=(const SurfaceDistance &)mirtk::SurfaceDistanceprotected
mirtk::PointSetDistance::operator=(const PointSetDistance &)mirtk::PointSetDistanceprotected
mirtk::DataFidelity::operator=(const DataFidelity &)mirtk::DataFidelityprotected
mirtk::EnergyTerm::operator=(const EnergyTerm &)mirtk::EnergyTermprotected
mirtk::Configurable::operator=(const Configurable &)mirtk::Configurableprotected
mirtk::Observable::operator=(const Observable &)mirtk::Observableinlineprotected
Parameter() constmirtk::EnergyTermvirtual
mirtk::Configurable::Parameter(const ParameterList &)mirtk::Objectinline
ParameterNameWithoutPrefix(const char *) constmirtk::Configurableprotected
ParameterNameWithPrefix(const string &) constmirtk::Configurableprotected
ParameterNameWithPrefix(const char *) constmirtk::Configurableprotected
ParametricGradient(const RegisteredPointSet *target, const GradientType *np_gradient, double *gradient, double weight)mirtk::SurfaceDistanceprotectedvirtual
PointSetDistance(const char *="", double=1.0)mirtk::PointSetDistanceprotected
PointSetDistance(const PointSetDistance &, int=-1, int=-1)mirtk::PointSetDistanceprotected
Prefix(const char *=NULL) constmirtk::EnergyTerm
Print(Indent=0) constmirtk::EnergyTermvirtual
RawValue(double) constmirtk::EnergyTermvirtual
RawValue()mirtk::EnergyTerm
Reinitialize()mirtk::SurfaceDistancevirtual
mirtk::PointSetDistance::Reinitialize(int, int)mirtk::PointSetDistanceprotected
ResetInitialValue()mirtk::EnergyTerm
ResetValue()mirtk::EnergyTerm
Set(const char *, const char *)mirtk::Configurablevirtual
SetWithoutPrefix(const char *, const char *)mirtk::EnergyTermprotectedvirtual
SetWithPrefix(const char *, const char *)mirtk::DataFidelityprotectedvirtual
SurfaceDistance(const char *="", double=1.0)mirtk::SurfaceDistanceprotected
SurfaceDistance(const SurfaceDistance &, int=-1, int=-1)mirtk::SurfaceDistanceprotected
Throw(ErrorType err, const char *func, Args... args) constmirtk::Objectprotected
ThrowStatic(ErrorType err, const char *cls, const char *func, Args... args)mirtk::Objectprotectedstatic
TryNew(EnergyMeasure, const char *="", double=1.0)mirtk::EnergyTermstatic
Update(bool=true)mirtk::PointSetDistancevirtual
Upgrade()mirtk::EnergyTermvirtual
Value()mirtk::EnergyTerm
WriteDataSets(const char *, const char *, bool=true) constmirtk::SurfaceDistancevirtual
WriteGradient(const char *, const RegisteredPointSet *, const GradientType *, const Array< int > *=NULL) constmirtk::SurfaceDistanceprotectedvirtual
mirtk::PointSetDistance::WriteGradient(const char *, const char *) constmirtk::PointSetDistancevirtual
~Configurable()mirtk::Configurablevirtual
~DataFidelity()mirtk::DataFidelityvirtual
~EnergyTerm()mirtk::EnergyTermvirtual
~Object()mirtk::Objectinlinevirtual
~Observable()mirtk::Observableinlinevirtual
~PointSetDistance()mirtk::PointSetDistancevirtual
~SurfaceDistance()mirtk::SurfaceDistancevirtual