|
typedef JEImageToImageMetric | Self |
|
typedef
HistogramSimilarityMeasure
< TFixedImage, TMovingImage > | Superclass |
|
typedef SmartPointer< Self > | Pointer |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef
Superclass::FixedImageType::PixelType | FixedImagePixelType |
|
typedef
Superclass::MovingImageType::PixelType | MovingImagePixelType |
|
typedef Superclass::MeasureType | MeasureType |
|
typedef HistogramSimilarityMeasure | Self |
|
typedef SimilarityMeasure
< TFixedImage, TMovingImage > | Superclass |
|
typedef SmartPointer< Self > | Pointer |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef Superclass::MeasureType | MeasureType |
|
typedef Superclass::ParametersType | ParametersType |
|
typedef Superclass::DerivativeType | DerivativeType |
|
typedef
Superclass::FixedImagePixelType | FixedImagePixelType |
|
typedef
Superclass::MovingImagePixelType | MovingImagePixelType |
|
typedef
Statistics::UCLHistogram
< double, 2 > | HistogramType |
|
typedef HistogramType::Pointer | HistogramPointer |
|
typedef HistogramType::SizeType | HistogramSizeType |
|
typedef
HistogramType::MeasurementVectorType | HistogramMeasurementVectorType |
|
typedef
HistogramType::AbsoluteFrequencyType | HistogramFrequencyType |
|
typedef HistogramType::Iterator | HistogramIteratorType |
|
typedef
FiniteDifferenceGradientSimilarityMeasure | Self |
|
typedef SimilarityMeasure
< TFixedImage, TMovingImage > | Superclass |
|
typedef SmartPointer< Self > | Pointer |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef Array< double > | ScalesType |
|
typedef Superclass::DerivativeType | DerivativeType |
|
typedef Superclass::TransformType | TransformType |
|
typedef
Superclass::TransformParametersType | TransformParametersType |
|
typedef Superclass::MeasureType | MeasureType |
|
typedef SimilarityMeasure | Self |
|
typedef
ImageToImageMetricWithConstraint
< TFixedImage, TMovingImage > | Superclass |
|
typedef SmartPointer< Self > | Pointer |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef Superclass::TransformType | TransformType |
|
typedef itk::UCLBaseTransform
< double,
TFixedImage::ImageDimension,
TMovingImage::ImageDimension > | UCLBaseTransformType |
|
typedef
Superclass::TransformPointer | TransformPointer |
|
typedef
Superclass::TransformParametersType | TransformParametersType |
|
typedef
Superclass::TransformJacobianType | TransformJacobianType |
|
typedef Superclass::InputPointType | InputPointType |
|
typedef Superclass::OutputPointType | OutputPointType |
|
typedef Superclass::MeasureType | MeasureType |
|
typedef Superclass::DerivativeType | DerivativeType |
|
typedef Superclass::FixedImageType | FixedImageType |
|
typedef FixedImageType::SizeType | FixedImageSizeType |
|
typedef
Superclass::FixedImageType::PixelType | FixedImagePixelType |
|
typedef Superclass::MovingImageType | MovingImageType |
|
typedef MovingImageType::SizeType | MovingImageSizeType |
|
typedef
Superclass::MovingImageType::PixelType | MovingImagePixelType |
|
typedef
Superclass::FixedImageConstPointer | FixedImageConstPointer |
|
typedef
Superclass::MovingImageConstPointer | MovingImageConstPointer |
|
typedef ImageFileWriter
< TFixedImage > | ImageFileWriterType |
|
typedef
Superclass::InterpolatorType | InterpolatorType |
|
typedef Image< char,
TFixedImage::ImageDimension > | MidwayImageType |
|
typedef Image< float,
TFixedImage::ImageDimension > | FloatImageType |
|
typedef Image< unsigned char,
TFixedImage::ImageDimension > | UnsignedCharImageType |
|
typedef
SignedMaurerDistanceMapImageFilter
< UnsignedCharImageType,
FloatImageType > | FixedDistanceMapImageFilterType |
|
typedef
SignedMaurerDistanceMapImageFilter
< UnsignedCharImageType,
FloatImageType > | MovingDistanceMapImageFilterType |
|
typedef
LinearInterpolateImageFunction
< FloatImageType, double > | DistanceMapLinearInterpolatorType |
|
typedef
itk::EulerAffineTransform
< double,
TFixedImage::ImageDimension,
TMovingImage::ImageDimension > | AffineTransformType |
|
typedef const
ImageMaskSpatialObject
< TFixedImage::ImageDimension > | FixedMaskType |
|
typedef const
ImageMaskSpatialObject
< TMovingImage::ImageDimension > | MovingMaskType |
|
typedef
ImageToImageMetricWithConstraint | Self |
|
typedef ImageToImageMetric
< TFixedImage, TMovingImage > | Superclass |
|
typedef SmartPointer< Self > | Pointer |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef itk::Constraint | ConstraintType |
|
typedef ConstraintType::Pointer | ConstraintPointer |
|
typedef MetricDerivativeBridge
< TFixedImage, TMovingImage > | MetricDerivativeBridgeType |
|
typedef
MetricDerivativeBridgeType::Pointer | MetricDerivativePointer |
|
typedef Superclass::MeasureType | MeasureType |
|
typedef Superclass::DerivativeType | DerivativeType |
|
typedef Superclass::ParametersType | TransformParametersType |
|
|
virtual const char * | GetClassName () const |
|
void | Initialize () throw (ExceptionObject) |
|
void | SetHistogramSize (int x, int y) |
|
virtual void | SetHistogramSize (HistogramSizeType _arg) |
|
virtual const HistogramSizeType & | GetHistogramSize () |
|
virtual HistogramType * | GetHistogram () |
|
virtual void | SetUseParzenFilling (bool _arg) |
|
virtual bool | GetUseParzenFilling () |
|
double | GetParzenValue (double x) |
|
double | GetParzenDerivative (double x) |
|
virtual void | GetCostFunctionDerivative (const TransformParametersType ¶meters, DerivativeType &derivative) const |
|
void | SetTransform (TransformType *transform) |
|
virtual void | SetDerivativeStepLength (double _arg) |
|
virtual double | GetDerivativeStepLength () |
|
virtual void | SetDerivativeStepLengthScales (ScalesType _arg) |
|
virtual const ScalesType & | GetDerivativeStepLengthScales () |
|
virtual void | SetUseDerivativeScaleArray (bool _arg) |
|
virtual bool | GetUseDerivativeScaleArray () |
|
void | Initialize () throw (ExceptionObject) |
|
void | InitializeIntensityBounds () throw (ExceptionObject) |
|
void | SetIntensityBounds (const FixedImagePixelType fixedLower, const FixedImagePixelType fixedUpper, const MovingImagePixelType movingLower, const MovingImagePixelType movingUpper) |
|
virtual FixedImagePixelType | GetFixedLowerBound () const |
|
virtual FixedImagePixelType | GetFixedUpperBound () const |
|
virtual MovingImagePixelType | GetMovingLowerBound () const |
|
virtual MovingImagePixelType | GetMovingUpperBound () const |
|
virtual long int | GetNumberOfFixedSamples () |
|
virtual long int | GetNumberOfMovingSamples () |
|
virtual void | SetTwoSidedMetric (bool _arg) |
|
virtual bool | GetTwoSidedMetric () |
|
virtual void | SetWriteFixedImage (bool _arg) |
|
virtual bool | GetWriteFixedImage () |
|
virtual void | SetFixedImageFileName (std::string _arg) |
|
virtual std::string | GetFixedImageFileName () |
|
virtual void | SetFixedImageFileExt (std::string _arg) |
|
virtual std::string | GetFixedImageFileExt () |
|
virtual void | SetWriteTransformedMovingImage (bool _arg) |
|
virtual bool | GetWriteTransformedMovingImage () |
|
virtual void | SetTransformedMovingImageFileName (std::string _arg) |
|
virtual std::string | GetTransformedMovingImageFileName () |
|
virtual void | SetTransformedMovingImageFileExt (std::string _arg) |
|
virtual std::string | GetTransformedMovingImageFileExt () |
|
virtual void | SetDirectVoxelComparison (bool _arg) |
|
virtual bool | GetDirectVoxelComparison () |
|
virtual void | SetSymmetricMetric (int _arg) |
|
virtual int | GetSymmetricMetric () |
|
virtual void | SetIsUpdateMatrix (bool _arg) |
|
virtual bool | GetIsUpdateMatrix () |
|
virtual void | SetTransformedMovingImagePadValue (MovingImagePixelType _arg) |
|
virtual MovingImagePixelType | GetTransformedMovingImagePadValue () |
|
virtual void | SetUseWeighting (bool _arg) |
|
virtual bool | GetUseWeighting () |
|
virtual void | SetWeightingDistanceThreshold (double _arg) |
|
virtual double | GetWeightingDistanceThreshold () |
|
virtual void | SetFixedImageInterpolator (InterpolatorType *_arg) |
|
virtual void | SetMovingImageInterpolator (InterpolatorType *_arg) |
|
virtual InterpolatorType * | GetFixedImageInterpolator () |
|
virtual InterpolatorType * | GetMovingImageInterpolator () |
|
virtual void | SetFixedImageTransform (TransformType *_arg) |
|
virtual TransformType * | GetFixedImageTransform () |
|
virtual void | SetInitialiseIntensityBoundsUsingMask (bool _arg) |
|
virtual bool | GetInitialiseIntensityBoundsUsingMask () |
|
virtual void | SetIsResampleWholeImage (bool _arg) |
|
virtual bool | GetIsResampleWholeImage () |
|
virtual bool | ShouldBeMaximized () |
|
virtual const TFixedImage * | GetTransformedMovingImage () const |
|
virtual const TFixedImage * | GetTransformedFixedImage () const |
|
double | GetMeasureOfParameterChange (TransformParametersType lastP, TransformParametersType p) |
|
virtual void | SetDerivativeBridge (MetricDerivativeBridgeType *_arg) |
|
virtual
MetricDerivativeBridgeType * | GetDerivativeBridge () |
|
virtual void | SetConstraint (ConstraintType *_arg) |
|
virtual ConstraintType * | GetConstraint () |
|
virtual void | SetWeightingFactor (double _arg) |
|
virtual double | GetWeightingFactor () |
|
virtual void | SetUseConstraintGradient (bool _arg) |
|
virtual bool | GetUseConstraintGradient () const |
|
virtual void | SetPrintOutMetricEvaluation (bool _arg) |
|
virtual bool | GetPrintOutMetricEvaluation () |
|
virtual MeasureType | GetValue (const TransformParametersType ¶meters) const |
|
virtual void | GetConstraintDerivative (const TransformParametersType ¶meters, DerivativeType &derivative) const |
|
virtual void | GetDerivative (const TransformParametersType ¶meters, DerivativeType &derivative) const |
|
virtual void | GetValueAndDerivative (const TransformParametersType ¶meters, MeasureType &Value, DerivativeType &derivative) const |
|
template<class TFixedImage, class TMovingImage>
class itk::JEImageToImageMetric< TFixedImage, TMovingImage >
Implements Joint Entropy of a histogram for a similarity measure.