ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkLevelSetDomainMapImageFilter.h>
Classes | |
class | LevelSetDomain |
Specifies an image region where an unique std::list of level sets Id's are defined. More... | |
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef std::map < IdentifierType, LevelSetDomain > | DomainMapType |
typedef ImageRegionConstIteratorWithIndex < InputImageType > | InputConstIteratorType |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::IndexType | InputImageIndexType |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::RegionType | InputImageRegionType |
typedef InputImageType::SizeType | InputImageSizeType |
typedef InputImageSizeType::SizeValueType | InputImageSizeValueType |
typedef TInputImage | InputImageType |
typedef ImageRegionIteratorWithIndex < InputImageType > | InputIndexIteratorType |
typedef ImageRegionIterator < InputImageType > | InputIteratorType |
typedef ImageRegionConstIteratorWithIndex < OutputImageType > | OutputConstIteratorType |
typedef OutputImageType::IndexType | OutputImageIndexType |
typedef OutputImageType::PixelType | OutputImagePixelType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef TOutputImage | OutputImageType |
typedef ImageRegionIteratorWithIndex < OutputImageType > | OutputIndexIteratorType |
typedef ImageRegionIterator < OutputImageType > | OutputIteratorType |
typedef SmartPointer< Self > | Pointer |
typedef LevelSetDomainMapImageFilter | Self |
typedef ImageToImageFilter < TInputImage, TOutputImage > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
const DomainMapType & | GetDomainMap () const |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | ImageDimension = TInputImage::ImageDimension |
Protected Member Functions | |
InputImageRegionType | ComputeConsistentRegion (const InputImageRegionType &subRegion) const |
virtual void | GenerateData () |
LevelSetDomainMapImageFilter () | |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
~LevelSetDomainMapImageFilter () | |
Private Member Functions | |
LevelSetDomainMapImageFilter (Self &) | |
void | operator= (const Self &) |
Private Attributes | |
DomainMapType | m_DomainMap |
TInputImage | Image where the pixel type is a container (e.g. std::list) of level set ids |
TOutputImage | Image where the pixel type is an identifier integer to associate with each subdomain |
Every subdomain (image region) has a consistent set of level sets ids associated with every pixel.
Definition at line 39 of file itkLevelSetDomainMapImageFilter.h.
typedef SmartPointer< const Self > itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::ConstPointer |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 45 of file itkLevelSetDomainMapImageFilter.h.
typedef std::map< IdentifierType, LevelSetDomain > itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::DomainMapType |
Map from a integer identifier to the level set list image domain.
Definition at line 105 of file itkLevelSetDomainMapImageFilter.h.
typedef ImageRegionConstIteratorWithIndex< InputImageType > itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::InputConstIteratorType |
Definition at line 69 of file itkLevelSetDomainMapImageFilter.h.
typedef InputImageType::ConstPointer itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::InputImageConstPointer |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 57 of file itkLevelSetDomainMapImageFilter.h.
typedef InputImageType::IndexType itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::InputImageIndexType |
Definition at line 62 of file itkLevelSetDomainMapImageFilter.h.
typedef InputImageType::PixelType itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::InputImagePixelType |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 58 of file itkLevelSetDomainMapImageFilter.h.
typedef InputImageType::RegionType itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::InputImageRegionType |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 59 of file itkLevelSetDomainMapImageFilter.h.
typedef InputImageType::SizeType itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::InputImageSizeType |
Definition at line 60 of file itkLevelSetDomainMapImageFilter.h.
typedef InputImageSizeType::SizeValueType itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::InputImageSizeValueType |
Definition at line 61 of file itkLevelSetDomainMapImageFilter.h.
typedef TInputImage itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::InputImageType |
Some convenient typedefs.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 54 of file itkLevelSetDomainMapImageFilter.h.
typedef ImageRegionIteratorWithIndex< InputImageType > itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::InputIndexIteratorType |
Definition at line 70 of file itkLevelSetDomainMapImageFilter.h.
typedef ImageRegionIterator< InputImageType > itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::InputIteratorType |
Definition at line 71 of file itkLevelSetDomainMapImageFilter.h.
typedef ImageRegionConstIteratorWithIndex< OutputImageType > itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::OutputConstIteratorType |
Definition at line 73 of file itkLevelSetDomainMapImageFilter.h.
typedef OutputImageType::IndexType itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::OutputImageIndexType |
Definition at line 66 of file itkLevelSetDomainMapImageFilter.h.
typedef OutputImageType::PixelType itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::OutputImagePixelType |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 67 of file itkLevelSetDomainMapImageFilter.h.
typedef OutputImageType::Pointer itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::OutputImagePointer |
Reimplemented from itk::ImageSource< TOutputImage >.
Definition at line 65 of file itkLevelSetDomainMapImageFilter.h.
typedef TOutputImage itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::OutputImageType |
Some convenient typedefs.
Reimplemented from itk::ImageSource< TOutputImage >.
Definition at line 64 of file itkLevelSetDomainMapImageFilter.h.
typedef ImageRegionIteratorWithIndex< OutputImageType > itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::OutputIndexIteratorType |
Definition at line 74 of file itkLevelSetDomainMapImageFilter.h.
typedef ImageRegionIterator< OutputImageType > itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::OutputIteratorType |
Definition at line 75 of file itkLevelSetDomainMapImageFilter.h.
typedef SmartPointer< Self > itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::Pointer |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 44 of file itkLevelSetDomainMapImageFilter.h.
typedef LevelSetDomainMapImageFilter itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 42 of file itkLevelSetDomainMapImageFilter.h.
typedef ImageToImageFilter< TInputImage,TOutputImage > itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::Superclass |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 43 of file itkLevelSetDomainMapImageFilter.h.
itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::LevelSetDomainMapImageFilter | ( | ) | [protected] |
itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::~LevelSetDomainMapImageFilter | ( | ) | [protected] |
itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::LevelSetDomainMapImageFilter | ( | Self & | ) | [private] |
InputImageRegionType itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::ComputeConsistentRegion | ( | const InputImageRegionType & | subRegion | ) | const [protected] |
Computes a consistent region for the same set of overlapping level set support.
virtual::itk::LightObject::Pointer itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const [virtual] |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::Object.
virtual void itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::GenerateData | ( | ) | [protected, virtual] |
Identify image partitions where each partition has the same overlapping level set support
Reimplemented from itk::ImageSource< TOutputImage >.
const DomainMapType& itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::GetDomainMap | ( | ) | const |
Get a map from the identifier for the domains with consistent level set ids * struct containing an (int, string, etc) identifier and the ImageRegion that specifies the domain.
virtual const char* itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
static Pointer itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::New | ( | ) | [static] |
Method for creation through object factory
Reimplemented from itk::Object.
void itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::operator= | ( | const Self & | ) | [private] |
PushBackInput(), PushFronInput() in the public section force the input to be the type expected by an ImageToImageFilter. However, these methods end of "hiding" the versions from the superclass (ProcessObject) whose arguments are DataObjects. Here, we re-expose the versions from ProcessObject to avoid warnings about hiding methods from the superclass.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
virtual void itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Display
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
const unsigned int itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::ImageDimension = TInputImage::ImageDimension [static] |
Definition at line 48 of file itkLevelSetDomainMapImageFilter.h.
DomainMapType itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::m_DomainMap [private] |
Definition at line 128 of file itkLevelSetDomainMapImageFilter.h.