19 #ifndef itkLevelSetDomainMapImageFilter_h
20 #define itkLevelSetDomainMapImageFilter_h
38 template <
typename TInputImage,
typename TOutputImage >
48 TInputImage::ImageDimension );
125 virtual
void PrintSelf ( std::ostream& os,
Indent indent ) const ITK_OVERRIDE;
131 void operator= ( const Self& );
139 #ifndef ITK_MANUAL_INSTANTIATION
140 #include "itkLevelSetDomainMapImageFilter.hxx"
InputImageType::RegionType InputImageRegionType
ImageRegionConstIteratorWithIndex< OutputImageType > OutputConstIteratorType
Specifies an image region where an unique std::list of level sets Id's are defined.
ImageRegionIteratorWithIndex< OutputImageType > OutputIndexIteratorType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
InputImageType::SizeType InputImageSizeType
InputImageType::ConstPointer InputImageConstPointer
OutputImageType::PixelType OutputImagePixelType
InputImageType::PixelType InputImagePixelType
SmartPointer< const Self > ConstPointer
Base class for all process objects that output image data.
unsigned long SizeValueType
SmartPointer< Self > Pointer
A multi-dimensional iterator templated over image type that walks an image region and is specialized ...
ImageRegionIteratorWithIndex< InputImageType > InputIndexIteratorType
const InputImagePixelType * GetIdList() const
const DomainMapType & GetDomainMap() const
const InputImageType * m_InputImage
ImageRegionIterator< InputImageType > InputIteratorType
InputImageSizeType::SizeValueType InputImageSizeValueType
DomainMapType m_DomainMap
virtual void GenerateData() override
ImageRegionIterator< OutputImageType > OutputIteratorType
InputImageType::RegionType InputImageRegionType
const InputImageRegionType * GetRegion() const
A multi-dimensional iterator templated over image type that walks pixels within a region and is speci...
OutputImageType::IndexType OutputImageIndexType
InputImagePixelType m_IdList
~LevelSetDomainMapImageFilter()
OutputImageType * m_OutputImage
static const unsigned int ImageDimension
TInputImage InputImageType
ImageRegionConstIteratorWithIndex< InputImageType > InputConstIteratorType
std::map< IdentifierType, LevelSetDomain > DomainMapType
InputImageType::PixelType InputImagePixelType
TOutputImage OutputImageType
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
LevelSetDomainMapImageFilter Self
InputImageRegionType m_Region
OutputImageType::Pointer OutputImagePointer
InputImageType::IndexType InputImageIndexType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
A multi-dimensional iterator templated over image type that walks a region of pixels.
InputImageRegionType ComputeConsistentRegion(const InputImageRegionType &subRegion) const
LevelSetDomain(const InputImageRegionType ®, const InputImagePixelType &iList)
LevelSetDomainMapImageFilter()