18 #ifndef itkShapePriorMAPCostFunction_h
19 #define itkShapePriorMAPCostFunction_h
49 template<
typename TFeatureImage,
typename TOutputPixel >
80 static constexpr
unsigned int ImageDimension = TFeatureImage::ImageDimension;
86 using NodeType =
typename Superclass::NodeType;
100 itkSetMacro(ShapeParameterMeans,
ArrayType);
101 itkGetConstMacro(ShapeParameterMeans,
ArrayType);
105 itkSetMacro(ShapeParameterStandardDeviations,
ArrayType);
106 itkGetConstMacro(ShapeParameterStandardDeviations,
ArrayType);
145 void Initialize()
override;
151 void PrintSelf(std::ostream & os,
Indent indent)
const override;
162 #ifndef ITK_MANUAL_INSTANTIATION
163 #include "itkShapePriorMAPCostFunction.hxx"
Light weight base class for most itk classes.
typename Superclass::PixelType PixelType
typename Superclass::FeatureImagePointer FeatureImagePointer
typename Superclass::ShapeFunctionType ShapeFunctionType
ArrayType m_ShapeParameterStandardDeviations
GaussianKernelFunction< double >::Pointer m_GaussianFunction
Represents the maximum aprior (MAP) cost function used ShapePriorSegmentationLevelSetImageFilter to e...
Represents the base class of maximum aprior (MAP) cost function used ShapePriorSegmentationLevelSetIm...
ArrayType m_ShapeParameterMeans
Control indentation during Print() invocation.
typename Superclass::FeatureImageType FeatureImageType
typename Superclass::NodeType NodeType
Gaussian kernel used for density estimation and nonparameteric regression.
typename Superclass::NodeContainerType NodeContainerType