NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Public Types | |
typedef InvNormalizedCorrelationImageToImageMetric | Self |
typedef ImageToImageMetric < TFixedImage, TMovingImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::RealType | RealType |
typedef Superclass::TransformType | TransformType |
typedef Superclass::TransformPointer | TransformPointer |
typedef Superclass::TransformParametersType | TransformParametersType |
typedef Superclass::TransformJacobianType | TransformJacobianType |
typedef Superclass::GradientPixelType | GradientPixelType |
typedef Superclass::OutputPointType | OutputPointType |
typedef Superclass::InputPointType | InputPointType |
typedef Superclass::MeasureType | MeasureType |
typedef Superclass::DerivativeType | DerivativeType |
typedef Superclass::FixedImageType | FixedImageType |
typedef Superclass::MovingImageType | MovingImageType |
typedef Superclass::FixedImageConstPointer | FixedImageConstPointer |
typedef Superclass::MovingImageConstPointer | MovingImageConstPointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
void | GetDerivative (const TransformParametersType ¶meters, DerivativeType &Derivative) const |
MeasureType | GetValue (const TransformParametersType ¶meters) const |
void | GetValueAndDerivative (const TransformParametersType ¶meters, MeasureType &Value, DerivativeType &Derivative) const |
virtual void | SetSubtractMean (bool _arg) |
virtual const bool & | GetSubtractMean () |
virtual void | SubtractMeanOn () |
virtual void | SubtractMeanOff () |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
InvNormalizedCorrelationImageToImageMetric () | |
virtual | ~InvNormalizedCorrelationImageToImageMetric () |
void | PrintSelf (std::ostream &os, Indent indent) const |
typedef SmartPointer<const Self> itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::ConstPointer |
typedef Superclass::DerivativeType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::DerivativeType |
typedef Superclass::FixedImageConstPointer itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedImageConstPointer |
typedef Superclass::FixedImageType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedImageType |
typedef Superclass::GradientPixelType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GradientPixelType |
typedef Superclass::InputPointType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::InputPointType |
typedef Superclass::MeasureType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MeasureType |
typedef Superclass::MovingImageConstPointer itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovingImageConstPointer |
typedef Superclass::MovingImageType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovingImageType |
typedef Superclass::OutputPointType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::OutputPointType |
typedef SmartPointer<Self> itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::Pointer |
typedef Superclass::RealType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::RealType |
Types transferred from the base class
typedef InvNormalizedCorrelationImageToImageMetric itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::Self |
Standard class typedefs.
typedef ImageToImageMetric<TFixedImage, TMovingImage > itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::Superclass |
typedef Superclass::TransformJacobianType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformJacobianType |
typedef Superclass::TransformParametersType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformParametersType |
typedef Superclass::TransformPointer itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformPointer |
typedef Superclass::TransformType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformType |
|
protected |
|
inlineprotectedvirtual |
|
virtual |
Run-time type information (and related methods).
void itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GetDerivative | ( | const TransformParametersType & | parameters, |
DerivativeType & | Derivative | ||
) | const |
Get the derivatives of the match measure.
|
virtual |
MeasureType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GetValue | ( | const TransformParametersType & | parameters | ) | const |
Get the value for single valued optimizers.
void itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GetValueAndDerivative | ( | const TransformParametersType & | parameters, |
MeasureType & | Value, | ||
DerivativeType & | Derivative | ||
) | const |
Get value and derivatives for multiple valued optimizers.
|
static |
Method for creation through the object factory.
|
protected |
|
virtual |
Set/Get SubtractMean boolean. If true, the sample mean is subtracted from the sample values in the cross-correlation formula and typically results in narrower valleys in the cost fucntion. Default value is false.
|
virtual |
|
virtual |