19 #ifndef itkLevelSetDomainMapImageFilter_h
20 #define itkLevelSetDomainMapImageFilter_h
38 template <
typename TInputImage,
typename TOutputImage >
47 itkStaticConstMacro ( ImageDimension,
unsigned int,
48 TInputImage::ImageDimension );
87 m_Region( reg ), m_IdList( iList ) {}
91 return &(this->m_Region);
96 return &(this->m_IdList);
122 virtual
void GenerateData() ITK_OVERRIDE;
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
ImageRegionIterator< InputImageType > InputIteratorType
InputImageSizeType::SizeValueType InputImageSizeValueType
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
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
ImageBaseType::SizeType SizeType
OutputImageType::Pointer OutputImagePointer
InputImageType::IndexType InputImageIndexType
A multi-dimensional iterator templated over image type that walks a region of pixels.
ImageBaseType::IndexType IndexType
LevelSetDomain(const InputImageRegionType ®, const InputImagePixelType &iList)