18#ifndef itkVectorThresholdSegmentationLevelSetImageFilter_h
19#define itkVectorThresholdSegmentationLevelSetImageFilter_h
89template <
typename TInputImage,
typename TFeatureImage,
typename TOutputPixelType =
float>
103 using typename Superclass::ValueType;
104 using typename Superclass::OutputImageType;
105 using typename Superclass::FeatureImageType;
125 m_ThresholdFunction->SetMean(mean);
130 const MeanVectorType &
133 return m_ThresholdFunction->GetMean();
139 m_ThresholdFunction->SetCovariance(cov);
143 const CovarianceMatrixType &
146 return m_ThresholdFunction->GetCovariance();
153 m_ThresholdFunction->SetThreshold(thr);
161 return m_ThresholdFunction->GetThreshold();
176#ifndef ITK_MANUAL_INSTANTIATION
177# include "itkVectorThresholdSegmentationLevelSetImageFilter.hxx"
Control indentation during Print() invocation.
PixelType ScalarValueType
Light weight base class for most itk classes.
A base class which defines the API for implementing a special class of image segmentation filters usi...
This function is used in VectorThresholdSegmentationLevelSetImageFilter to segment structures in imag...
typename MahalanobisFunctionType::CovarianceMatrixType CovarianceMatrixType
typename MahalanobisFunctionType::MeanVectorType MeanVectorType
Segments structures in images based on intensity values.
const CovarianceMatrixType & GetCovariance() const
~VectorThresholdSegmentationLevelSetImageFilter() override=default
VectorThresholdSegmentationLevelSetImageFilter()
ScalarValueType GetThreshold()
typename ThresholdFunctionType::Pointer ThresholdFunctionPointer
void SetMean(const MeanVectorType &mean)
typename ThresholdFunctionType::MeanVectorType MeanVectorType
void PrintSelf(std::ostream &os, Indent indent) const override
const MeanVectorType & GetMean() const
void SetCovariance(const CovarianceMatrixType &cov)
typename ThresholdFunctionType::CovarianceMatrixType CovarianceMatrixType
typename ThresholdFunctionType::ScalarValueType ScalarValueType
void SetThreshold(ScalarValueType thr)
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....