18#ifndef itkLabelContourImageFilter_h
19#define itkLabelContourImageFilter_h
53template <
typename TInputImage,
typename TOutputImage>
109 itkSetMacro(FullyConnected,
bool);
110 itkGetConstReferenceMacro(FullyConnected,
bool);
111 itkBooleanMacro(FullyConnected);
179#ifndef ITK_MANUAL_INSTANTIATION
180# include "itkLabelContourImageFilter.hxx"
Base class for all data objects in ITK.
InPlaceImageFilter()=default
Control indentation during Print() invocation.
typename ScanlineFunctions::OffsetVectorConstIterator OffsetVectorConstIterator
OutputImagePixelType m_BackgroundValue
typename ScanlineFunctions::UnionFindType UnionFindType
void BeforeThreadedGenerateData() override
typename InputImageType::Pointer InputImagePointer
SmartPointer< Self > Pointer
LabelContourImageFilter()
typename OutputImageType::PixelType OutputImagePixelType
void ThreadedIntegrateData(const OutputRegionType &outputRegionForThread)
typename ScanlineFunctions::LineEncodingIterator LineEncodingIterator
typename ScanlineFunctions::LineEncodingConstIterator LineEncodingConstIterator
void PrintSelf(std::ostream &os, Indent indent) const override
typename InputImageType::PixelType InputImagePixelType
SmartPointer< const Self > ConstPointer
typename OutputImageType::RegionType OutputRegionType
typename InputImageType::OffsetValueType OffsetValueType
TInputImage InputImageType
typename OutputImageType::OffsetType OutputOffsetType
typename OutputImageType::IndexType OutputIndexType
typename OutputImageType::SizeType OutputSizeType
typename InputImageType::OffsetType InputOffsetType
typename InputImageType::SizeType InputSizeType
void AfterThreadedGenerateData() override
typename ScanlineFunctions::RunLength RunLength
typename ScanlineFunctions::OffsetVectorType OffsetVectorType
~LabelContourImageFilter() override=default
void GenerateInputRequestedRegion() override
void EnlargeOutputRequestedRegion(DataObject *output) override
typename ScanlineFunctions::ConsecutiveVectorType ConsecutiveVectorType
typename InputImageType::PixelType InputPixelType
typename ScanlineFunctions::LineEncodingType LineEncodingType
InPlaceImageFilter< TInputImage, TOutputImage > Superclass
LabelContourImageFilter Self
typename ScanlineFunctions::LineMapType LineMapType
typename InputImageType::IndexType InputIndexType
TOutputImage OutputImageType
void DynamicThreadedGenerateData(const OutputRegionType &outputRegionForThread) override
static constexpr unsigned int ImageDimension
typename OutputImageType::Pointer OutputImagePointer
typename ScanlineFunctions::InternalLabelType InternalLabelType
void GenerateData() override
typename ScanlineFunctions::OutSizeType OutSizeType
ScanlineFilterCommon< TInputImage, TOutputImage > ScanlineFunctions
virtual void UnRegister() const noexcept
virtual void Register() const
typename OffsetVectorType::const_iterator OffsetVectorConstIterator
typename TOutputImage::RegionType::SizeType OutSizeType
typename LineEncodingType::const_iterator LineEncodingConstIterator
SizeValueType InternalLabelType
typename LineEncodingType::iterator LineEncodingIterator
std::vector< LineEncodingType > LineMapType
std::vector< RunLength > LineEncodingType
std::vector< OffsetValueType > OffsetVectorType
std::vector< InternalLabelType > UnionFindType
std::vector< OutputPixelType > ConsecutiveVectorType
ScanlineFilterCommon(EnclosingFilter *enclosingFilter)
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....