AddObserver(Observer &) | mirtk::Observable | inline |
ApproximateGradient(RegisteredImage *image, FreeFormTransformation *ffd, double *gradient, double step, double weight) | mirtk::ImageSimilarity | protected |
ApproximateGradient(RegisteredImage *image, double *gradient, double step, double weight) | mirtk::ImageSimilarity | protected |
BinType typedef | mirtk::HistogramImageSimilarity | |
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 HistogramImageSimilarity &) | mirtk::HistogramImageSimilarity | |
mirtk::ImageSimilarity::CopyAttributes(const ImageSimilarity &) | mirtk::ImageSimilarity | |
DataFidelity(const char *="", double=1.0) | mirtk::DataFidelity | protected |
DataFidelity(const DataFidelity &) | mirtk::DataFidelity | protected |
DefaultName() const | mirtk::Configurable | |
DefaultNumberOfBins(const BaseImage *image, double min_intensity=NaN, double max_intensity=NaN) | mirtk::HistogramImageSimilarity | static |
DefaultPrefix() const | mirtk::Configurable | protected |
DeleteObserver(Observer &) | mirtk::Observable | inline |
EnergyMeasure() const =0 | mirtk::EnergyTerm | pure virtual |
EnergyTerm(const char *="", double=1.0) | mirtk::EnergyTerm | protected |
EnergyTerm(const EnergyTerm &) | mirtk::EnergyTerm | protected |
Evaluate() | mirtk::ImageCovariance | protectedvirtual |
EvaluateGradient(RegisteredImage *image, GradientImageType *&np_gradient, double *gradient, double step, double weight) | mirtk::ImageSimilarity | protectedvirtual |
EvaluateGradient(double *gradient, double step, double weight) | mirtk::ImageSimilarity | protectedvirtual |
Exclude(const blocked_range3d< int > &) | mirtk::HistogramImageSimilarity | virtual |
Factory() | mirtk::EnergyTerm | static |
FactoryType typedef | mirtk::EnergyTerm | |
FG_Domain enum value | mirtk::ImageSimilarity | |
FG_Mask enum value | mirtk::ImageSimilarity | |
FG_Overlap enum value | mirtk::ImageSimilarity | |
FG_Target enum value | mirtk::ImageSimilarity | |
FG_Union enum value | mirtk::ImageSimilarity | |
ForegroundRegion enum name | mirtk::ImageSimilarity | |
Gradient(double *gradient, double step) | mirtk::EnergyTerm | |
GradientImageType typedef | mirtk::ImageSimilarity | |
GradientStep(const double *gradient, double &min, double &max) const | mirtk::EnergyTerm | virtual |
GradientType typedef | mirtk::ImageSimilarity | |
HasName() const | mirtk::Configurable | protected |
HasPrefix() const | mirtk::Configurable | protected |
HistogramImageSimilarity(const char *="", double=1.0) | mirtk::HistogramImageSimilarity | protected |
HistogramImageSimilarity(const HistogramImageSimilarity &) | mirtk::HistogramImageSimilarity | protected |
ImageCovariance(const char *="") | mirtk::ImageCovariance | |
ImageCovariance(const ImageCovariance &) | mirtk::ImageCovariance | |
ImageSimilarity(const char *="", double=1.0) | mirtk::ImageSimilarity | protected |
ImageSimilarity(const ImageSimilarity &) | mirtk::ImageSimilarity | protected |
Include(const blocked_range3d< int > &) | mirtk::HistogramImageSimilarity | virtual |
Initialize() | mirtk::HistogramImageSimilarity | virtual |
InitializeInput(const ImageAttributes &domain) | mirtk::ImageSimilarity | protectedvirtual |
InitialValue() | mirtk::EnergyTerm | |
InsertWithPrefix(ParameterList &, string, T) const | mirtk::Configurable | protected |
InsertWithPrefix(ParameterList &, const ParameterList &) const | mirtk::Configurable | inlineprotected |
IsForeground(int) const | mirtk::ImageSimilarity | inline |
IsForeground(int, int, int) const | mirtk::ImageSimilarity | inline |
JointHistogramType typedef | mirtk::HistogramImageSimilarity | |
mirtkAttributeMacro(JointHistogramType, Histogram) | mirtk::HistogramImageSimilarity | |
mirtk::ImageSimilarity::mirtkAttributeMacro(bool, InitialUpdate) | mirtk::ImageSimilarity | |
mirtkComponentMacro(GradientImageType, GradientWrtTarget) | mirtk::ImageSimilarity | |
mirtkComponentMacro(GradientImageType, GradientWrtSource) | mirtk::ImageSimilarity | |
mirtkComponentMacro(double, Gradient) | mirtk::ImageSimilarity | |
mirtkLooseComponentMacro(JointHistogramType, Samples) | mirtk::HistogramImageSimilarity | |
mirtk::ImageSimilarity::mirtkLooseComponentMacro(RegisteredImage, Target) | mirtk::ImageSimilarity | |
mirtk::ImageSimilarity::mirtkLooseComponentMacro(RegisteredImage, Source) | mirtk::ImageSimilarity | |
mirtkPublicAggregateMacro(BinaryImage, Mask) | mirtk::ImageSimilarity | |
mirtkPublicAttributeMacro(bool, UseParzenWindow) | mirtk::HistogramImageSimilarity | |
mirtkPublicAttributeMacro(bool, PadHistogram) | mirtk::HistogramImageSimilarity | |
mirtkPublicAttributeMacro(int, NumberOfTargetBins) | mirtk::HistogramImageSimilarity | |
mirtkPublicAttributeMacro(int, NumberOfSourceBins) | mirtk::HistogramImageSimilarity | |
mirtk::ImageSimilarity::mirtkPublicAttributeMacro(ImageAttributes, Domain) | mirtk::ImageSimilarity | |
mirtk::ImageSimilarity::mirtkPublicAttributeMacro(ForegroundRegion, Foreground) | mirtk::ImageSimilarity | |
mirtk::ImageSimilarity::mirtkPublicAttributeMacro(int, NumberOfVoxels) | mirtk::ImageSimilarity | |
mirtk::ImageSimilarity::mirtkPublicAttributeMacro(bool, NormalizeImageGradient) | mirtk::ImageSimilarity | |
mirtk::ImageSimilarity::mirtkPublicAttributeMacro(bool, UseApproximateGradient) | mirtk::ImageSimilarity | |
mirtk::ImageSimilarity::mirtkPublicAttributeMacro(double, VoxelWisePreconditioning) | mirtk::ImageSimilarity | |
mirtk::ImageSimilarity::mirtkPublicAttributeMacro(double, NodeBasedPreconditioning) | mirtk::ImageSimilarity | |
mirtk::ImageSimilarity::mirtkPublicAttributeMacro(bool, SkipTargetInitialization) | mirtk::ImageSimilarity | |
mirtk::ImageSimilarity::mirtkPublicAttributeMacro(bool, SkipSourceInitialization) | mirtk::ImageSimilarity | |
MultiplyByImageGradient(const RegisteredImage *image, GradientImageType *gradient) | mirtk::ImageSimilarity | protected |
NameOfClass() const =0 | mirtk::Object | pure virtual |
NameOfType() | mirtk::Object | inlinestatic |
New(SimilarityMeasure, const char *="", double=1.0) | mirtk::ImageSimilarity | static |
mirtk::DataFidelity::New(EnergyMeasure, const char *="", double=1.0) | mirtk::EnergyTerm | static |
NonParametricGradient(const RegisteredImage *image, GradientImageType *gradient) | mirtk::ImageSimilarity | protectedvirtual |
NormalizedGradient(double *gradient, double step) | mirtk::EnergyTerm | |
NormalizeGradient(GradientImageType *gradient) | mirtk::ImageSimilarity | protectedvirtual |
NormalizeGradient(const RegisteredImage *image, double *gradient) | mirtk::ImageSimilarity | protectedvirtual |
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 ImageCovariance &) | mirtk::ImageCovariance | |
mirtk::HistogramImageSimilarity::operator=(const HistogramImageSimilarity &) | mirtk::HistogramImageSimilarity | protected |
mirtk::ImageSimilarity::operator=(const ImageSimilarity &) | mirtk::ImageSimilarity | 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::HistogramImageSimilarity | 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 RegisteredImage *image, GradientImageType *np_gradient, double *gradient, double weight) | mirtk::ImageSimilarity | protectedvirtual |
Prefix(const char *=NULL) const | mirtk::EnergyTerm | |
Print(Indent=0) const | mirtk::HistogramImageSimilarity | virtual |
RawValue(double) const | mirtk::ImageCovariance | virtual |
mirtk::HistogramImageSimilarity::RawValue() | mirtk::EnergyTerm | |
ReleaseSource() | mirtk::ImageSimilarity | |
ReleaseTarget() | mirtk::ImageSimilarity | |
ResetInitialValue() | mirtk::EnergyTerm | |
ResetValue() | mirtk::EnergyTerm | |
Set(const char *, const char *) | mirtk::Configurable | virtual |
SetWithoutPrefix(const char *, const char *) | mirtk::ImageSimilarity | protectedvirtual |
SetWithPrefix(const char *, const char *) | mirtk::HistogramImageSimilarity | 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::HistogramImageSimilarity | virtual |
UpdateHistogram() | mirtk::HistogramImageSimilarity | protectedvirtual |
Upgrade() | mirtk::EnergyTerm | virtual |
Value() | mirtk::EnergyTerm | |
VoxelType typedef | mirtk::ImageSimilarity | |
WriteDataSets(const char *, const char *, bool=true) const | mirtk::HistogramImageSimilarity | virtual |
WriteGradient(const char *, const char *) const | mirtk::ImageSimilarity | virtual |
~Configurable() | mirtk::Configurable | virtual |
~DataFidelity() | mirtk::DataFidelity | virtual |
~EnergyTerm() | mirtk::EnergyTerm | virtual |
~HistogramImageSimilarity() | mirtk::HistogramImageSimilarity | protectedvirtual |
~ImageCovariance() | mirtk::ImageCovariance | |
~ImageSimilarity() | mirtk::ImageSimilarity | virtual |
~Object() | mirtk::Object | inlinevirtual |
~Observable() | mirtk::Observable | inlinevirtual |