mirtk::IntensityCrossCorrelation Member List

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

AddObserver(Observer &)mirtk::Observableinline
ApproximateGradient(RegisteredImage *image, FreeFormTransformation *ffd, double *gradient, double step, double weight)mirtk::ImageSimilarityprotected
ApproximateGradient(RegisteredImage *image, double *gradient, double step, double weight)mirtk::ImageSimilarityprotected
Broadcast(Event, const void *=NULL)mirtk::Observableinline
ClearObservers()mirtk::Observableinline
ComputeStatistics(const blocked_range3d< int > &, const RegisteredImage *, RealImage *, RealImage *)mirtk::NormalizedIntensityCrossCorrelationprotectedvirtual
ComputeWeightedAverage(const blocked_range3d< int > &, RealImage *)mirtk::NormalizedIntensityCrossCorrelationprotectedvirtual
Configurable(const char *="")mirtk::Configurableprotected
Configurable(const Configurable &)mirtk::Configurableprotected
CopyAttributes(const ImageSimilarity &)mirtk::ImageSimilarity
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()mirtk::NormalizedIntensityCrossCorrelationprotectedvirtual
EvaluateGradient(RegisteredImage *image, GradientImageType *&np_gradient, double *gradient, double step, double weight)mirtk::ImageSimilarityprotectedvirtual
EvaluateGradient(double *gradient, double step, double weight)mirtk::ImageSimilarityprotectedvirtual
Exclude(const blocked_range3d< int > &)mirtk::NormalizedIntensityCrossCorrelationvirtual
Factory()mirtk::EnergyTermstatic
FactoryType typedefmirtk::EnergyTerm
FG_Domain enum valuemirtk::ImageSimilarity
FG_Mask enum valuemirtk::ImageSimilarity
FG_Overlap enum valuemirtk::ImageSimilarity
FG_Target enum valuemirtk::ImageSimilarity
FG_Union enum valuemirtk::ImageSimilarity
ForegroundRegion enum namemirtk::ImageSimilarity
Gradient(double *gradient, double step)mirtk::EnergyTerm
GradientImageType typedefmirtk::ImageSimilarity
GradientStep(const double *gradient, double &min, double &max) constmirtk::EnergyTermvirtual
GradientType typedefmirtk::ImageSimilarity
HasName() constmirtk::Configurableprotected
HasPrefix() constmirtk::Configurableprotected
ImageSimilarity(const char *="", double=1.0)mirtk::ImageSimilarityprotected
ImageSimilarity(const ImageSimilarity &)mirtk::ImageSimilarityprotected
Include(const blocked_range3d< int > &)mirtk::NormalizedIntensityCrossCorrelationvirtual
Initialize()mirtk::NormalizedIntensityCrossCorrelationvirtual
InitializeInput(const ImageAttributes &domain)mirtk::ImageSimilarityprotectedvirtual
InitialValue()mirtk::EnergyTerm
InsertWithPrefix(ParameterList &, string, T) constmirtk::Configurableprotected
InsertWithPrefix(ParameterList &, const ParameterList &) constmirtk::Configurableinlineprotected
IntensityCrossCorrelation(const char *="")mirtk::IntensityCrossCorrelation
IntensityCrossCorrelation(const IntensityCrossCorrelation &)mirtk::IntensityCrossCorrelation
IsForeground(int) constmirtk::ImageSimilarityinline
IsForeground(int, int, int) constmirtk::ImageSimilarityinline
mirtk::ImageSimilarity::mirtkAttributeMacro(bool, InitialUpdate)mirtk::ImageSimilarity
mirtk::ImageSimilarity::mirtkComponentMacro(GradientImageType, GradientWrtTarget)mirtk::ImageSimilarity
mirtk::ImageSimilarity::mirtkComponentMacro(GradientImageType, GradientWrtSource)mirtk::ImageSimilarity
mirtk::ImageSimilarity::mirtkComponentMacro(double, Gradient)mirtk::ImageSimilarity
mirtkLooseComponentMacro(RegisteredImage, Target)mirtk::ImageSimilarity
mirtkLooseComponentMacro(RegisteredImage, Source)mirtk::ImageSimilarity
mirtkPublicAggregateMacro(BinaryImage, Mask)mirtk::ImageSimilarity
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::ImageSimilarityprotected
NameOfClass() const =0mirtk::Objectpure virtual
NameOfType()mirtk::Objectinlinestatic
New(SimilarityMeasure, const char *="", double=1.0)mirtk::ImageSimilaritystatic
mirtk::DataFidelity::New(EnergyMeasure, const char *="", double=1.0)mirtk::EnergyTermstatic
NonParametricGradient(const RegisteredImage *, GradientImageType *)mirtk::NormalizedIntensityCrossCorrelationprotectedvirtual
NormalizedGradient(double *gradient, double step)mirtk::EnergyTerm
NormalizedIntensityCrossCorrelation(const char *="")mirtk::NormalizedIntensityCrossCorrelation
NormalizedIntensityCrossCorrelation(const NormalizedIntensityCrossCorrelation &)mirtk::NormalizedIntensityCrossCorrelation
NormalizeGradient(GradientImageType *gradient)mirtk::ImageSimilarityprotectedvirtual
NormalizeGradient(const RegisteredImage *image, double *gradient)mirtk::ImageSimilarityprotectedvirtual
NotifyObservers(Event, const void *=NULL)mirtk::Observableinline
NumberOfObservers() constmirtk::Observableinline
Observable()mirtk::Observableinlineprotected
Observable(const Observable &)mirtk::Observableinlineprotected
operator=(const IntensityCrossCorrelation &)mirtk::IntensityCrossCorrelation
mirtk::NormalizedIntensityCrossCorrelation::operator=(const NormalizedIntensityCrossCorrelation &)mirtk::NormalizedIntensityCrossCorrelation
mirtk::ImageSimilarity::operator=(const ImageSimilarity &)mirtk::ImageSimilarityprotected
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::NormalizedIntensityCrossCorrelationvirtual
mirtk::Configurable::Parameter(const ParameterList &)mirtk::Objectinline
ParameterNameWithoutPrefix(const char *) constmirtk::Configurableprotected
ParameterNameWithPrefix(const string &) constmirtk::Configurableprotected
ParameterNameWithPrefix(const char *) constmirtk::Configurableprotected
ParametricGradient(const RegisteredImage *image, GradientImageType *np_gradient, double *gradient, double weight)mirtk::ImageSimilarityprotectedvirtual
Prefix(const char *=NULL) constmirtk::EnergyTerm
Print(Indent=0) constmirtk::NormalizedIntensityCrossCorrelationvirtual
RawValue(double) constmirtk::NormalizedIntensityCrossCorrelationvirtual
mirtk::ImageSimilarity::RawValue()mirtk::EnergyTerm
ReleaseSource()mirtk::ImageSimilarity
ReleaseTarget()mirtk::ImageSimilarity
ResetInitialValue()mirtk::EnergyTerm
ResetValue()mirtk::EnergyTerm
Set(const char *, const char *)mirtk::Configurablevirtual
SetKernelToBoxWindow(double, double=-1, double=-1, Units=UNITS_MM)mirtk::NormalizedIntensityCrossCorrelationvirtual
SetKernelToGaussian(double, double=-1, double=-1, Units=UNITS_MM)mirtk::NormalizedIntensityCrossCorrelationvirtual
SetWithoutPrefix(const char *, const char *)mirtk::ImageSimilarityprotectedvirtual
SetWithPrefix(const char *, const char *)mirtk::NormalizedIntensityCrossCorrelationprotectedvirtual
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
Units enum namemirtk::NormalizedIntensityCrossCorrelation
Update(bool=true)mirtk::NormalizedIntensityCrossCorrelationvirtual
Upgrade()mirtk::EnergyTermvirtual
Value()mirtk::EnergyTerm
VoxelType typedefmirtk::ImageSimilarity
WriteDataSets(const char *, const char *, bool=true) constmirtk::NormalizedIntensityCrossCorrelationvirtual
WriteGradient(const char *, const char *) constmirtk::ImageSimilarityvirtual
~Configurable()mirtk::Configurablevirtual
~DataFidelity()mirtk::DataFidelityvirtual
~EnergyTerm()mirtk::EnergyTermvirtual
~ImageSimilarity()mirtk::ImageSimilarityvirtual
~IntensityCrossCorrelation()mirtk::IntensityCrossCorrelationvirtual
~NormalizedIntensityCrossCorrelation()mirtk::NormalizedIntensityCrossCorrelation
~Object()mirtk::Objectinlinevirtual
~Observable()mirtk::Observableinlinevirtual