18 #ifndef itkSTAPLEImageFilter_h
19 #define itkSTAPLEImageFilter_h
120 template<
typename TInputImage,
typename TOutputImage >
146 TOutputImage::ImageDimension);
184 itkExceptionMacro(<<
"Array reference out of bounds.");
196 itkExceptionMacro(<<
"Array reference out of bounds.");
205 itkSetMacro(MaximumIterations,
unsigned int);
206 itkGetConstMacro(MaximumIterations,
unsigned int);
216 itkSetMacro(ConfidenceWeight,
double);
217 itkGetConstMacro(ConfidenceWeight,
double);
221 itkGetConstMacro(ElapsedIterations,
unsigned int);
223 #ifdef ITK_USE_CONCEPT_CHECKING
246 void operator=(const
Self &) ITK_DELETE_FUNCTION;
259 #ifndef ITK_MANUAL_INSTANTIATION
260 #include "itkSTAPLEImageFilter.hxx"
std::vector< double > m_Sensitivity
NumericTraits< InputPixelType >::RealType RealType
The STAPLE filter implements the Simultaneous Truth and Performance Level Estimation algorithm for ge...
double GetSensitivity(unsigned int i)
InputImageType::Pointer InputImagePointer
unsigned int m_ElapsedIterations
TOutputImage OutputImageType
double GetSpecificity(unsigned int i)
const std::vector< double > & GetSpecificity() const
Base class for all process objects that output image data.
std::vector< double > m_Specificity
void PrintSelf(std::ostream &, Indent) const override
TOutputImage::PixelType OutputPixelType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
SmartPointer< const Self > ConstPointer
TInputImage::PixelType InputPixelType
void GenerateData() override
static const unsigned int ImageDimension
TInputImage InputImageType
SmartPointer< Self > Pointer
DataObjectPointerArraySizeType GetNumberOfIndexedInputs() const
Get the number of defined Indexed inputs.
virtual ~STAPLEImageFilter()
const std::vector< double > & GetSensitivity() const
Superclass::OutputImageRegionType OutputImageRegionType
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
InputPixelType m_ForegroundValue
Superclass::OutputImageRegionType OutputImageRegionType
Define additional traits for native types such as int or float.
OutputImageType::Pointer OutputImagePointer
unsigned int m_MaximumIterations
#define itkConceptMacro(name, concept)
double m_ConfidenceWeight