18 #ifndef itkShapePriorMAPCostFunction_h
19 #define itkShapePriorMAPCostFunction_h
49 template<
typename TFeatureImage,
typename TOutputPixel >
78 itkStaticConstMacro(ImageDimension,
unsigned int, TFeatureImage::ImageDimension);
84 typedef typename Superclass::NodeType
NodeType;
98 itkSetMacro(ShapeParameterMeans,
ArrayType);
99 itkGetConstMacro(ShapeParameterMeans,
ArrayType);
103 itkSetMacro(ShapeParameterStandardDeviations,
ArrayType);
104 itkGetConstMacro(ShapeParameterStandardDeviations,
ArrayType);
143 virtual void Initialize() ITK_OVERRIDE;
147 virtual ~ShapePriorMAPCostFunction() ITK_OVERRIDE {}
149 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
162 #ifndef ITK_MANUAL_INSTANTIATION
163 #include "itkShapePriorMAPCostFunction.hxx"
Superclass::MeasureType MeasureType
Superclass::NodeContainerType NodeContainerType
Light weight base class for most itk classes.
SmartPointer< Self > Pointer
ShapePriorMAPCostFunctionBase< TFeatureImage, TOutputPixel > Superclass
Superclass::FeatureImageType FeatureImageType
ArrayType m_ShapeParameterStandardDeviations
FixedArray< double, 4 > WeightsType
Superclass::PixelType PixelType
GaussianKernelFunction< double >::Pointer m_GaussianFunction
Represents the maximum aprior (MAP) cost function used ShapePriorSegmentationLevelSetImageFilter to e...
Array< double > ArrayType
Superclass::FeatureImagePointer FeatureImagePointer
Represents the base class of maximum aprior (MAP) cost function used ShapePriorSegmentationLevelSetIm...
SmartPointer< const Self > ConstPointer
Superclass::ShapeFunctionType ShapeFunctionType
ArrayType m_ShapeParameterMeans
Control indentation during Print() invocation.
ShapePriorMAPCostFunction Self
Superclass::NodeType NodeType
Gaussian kernel used for density estimation and nonparameteric regression.
Superclass::ParametersType ParametersType