18 #ifndef itkLabelContourImageFilter_h
19 #define itkLabelContourImageFilter_h
55 template<
typename TInputImage,
typename TOutputImage >
78 itkStaticConstMacro(ImageDimension,
unsigned int,
79 TOutputImage::ImageDimension);
81 #ifdef ITK_USE_CONCEPT_CHECKING
83 itkStaticConstMacro(InputImageDimension,
unsigned int,
84 TInputImage::ImageDimension);
86 itkStaticConstMacro(OutputImageDimension,
unsigned int,
87 TOutputImage::ImageDimension);
91 itkGetStaticConstMacro(OutputImageDimension) > ) );
122 itkSetMacro(FullyConnected,
bool);
123 itkGetConstReferenceMacro(FullyConnected,
bool);
124 itkBooleanMacro(FullyConnected);
140 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
145 void BeforeThreadedGenerateData() ITK_OVERRIDE;
147 void AfterThreadedGenerateData() ITK_OVERRIDE;
149 void ThreadedGenerateData(const OutputRegionType & outputRegionForThread,
155 void GenerateInputRequestedRegion() ITK_OVERRIDE;
161 void EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output) ) ITK_OVERRIDE;
166 void operator = ( const Self& );
210 #ifndef ITK_MANUAL_INSTANTIATION
211 #include "itkLabelContourImageFilter.hxx"
std::vector< OffsetValueType > OffsetVectorType
InputImageType::SizeValueType SizeValueType
OffsetVectorType::const_iterator OffsetVectorConstIterator
OutputImageType::SizeType OutputSizeType
signed long OffsetValueType
Barrier::Pointer m_Barrier
OutputImageType::PixelType OutputImagePixelType
TOutputImage OutputImageType
InputImagePixelType label
Base class for all process objects that output image data.
unsigned long SizeValueType
OutputImageType::RegionType OutputRegionType
std::vector< LineEncodingType > LineMapType
SmartPointer< const Self > ConstPointer
virtual ~LabelContourImageFilter() override
std::vector< RunLength > LineEncodingType
OutputImageType::IndexType OutputIndexType
InputImageType::Pointer InputImagePointer
InputImageType::SizeType InputSizeType
InputImageType::IndexType InputIndexType
InputImageType::PixelType InputImagePixelType
TInputImage InputImageType
OutputImageType::OffsetType OutputOffsetType
LabelContourImageFilter Self
OutputImageType::PixelType OutputImagePixelType
OutputImagePixelType m_BackgroundValue
unsigned int ThreadIdType
InputImageType::OffsetValueType OffsetValueType
OutputImageType::Pointer OutputImagePointer
InputImageType::PixelType InputImagePixelType
Labels the pixels on the border of the objects in a labeled image.
Control indentation during Print() invocation.
LineEncodingType::iterator LineEncodingIterator
ImageBaseType::SizeType SizeType
ThreadIdType m_NumberOfThreads
Base class for filters that take an image as input and overwrite that image as the output...
LineEncodingType::const_iterator LineEncodingConstIterator
#define itkConceptMacro(name, concept)
InputImageType::OffsetType InputOffsetType
InPlaceImageFilter< TInputImage, TOutputImage > Superclass
Base class for all data objects in ITK.
InputImageType::PixelType InputPixelType
ImageBaseType::IndexType IndexType
SmartPointer< Self > Pointer