19 #ifndef itkLevelSetDomainMapImageFilter_h 20 #define itkLevelSetDomainMapImageFilter_h 38 template <
typename TInputImage,
typename TOutputImage >
48 TInputImage::ImageDimension );
86 const InputImagePixelType& iList ) :
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
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
SmartPointer< const Self > ConstPointer
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
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
virtual void PrintSelf(std::ostream &os, Indent indent) const override
std::map< IdentifierType, LevelSetDomain > DomainMapType
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
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()