Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::BloxBoundaryPointImage< VImageDimension > Class Template Reference
[Image Representation Objects]

Templated n-dimensional image class used to store linked lists. More...

#include <itkBloxBoundaryPointImage.h>

Inheritance diagram for itk::BloxBoundaryPointImage< VImageDimension >:

Inheritance graph
[legend]
Collaboration diagram for itk::BloxBoundaryPointImage< VImageDimension >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef BloxBoundaryPointImage Self
typedef BloxImage< BloxBoundaryPointPixel<
VImageDimension >, VImageDimension > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef BloxBoundaryPointPixel<
VImageDimension > 
PixelType
typedef PixelType InternalPixelType
typedef DefaultPixelAccessor<
PixelType
AccessorType
typedef Superclass::PixelContainer PixelContainer
typedef Superclass::SizeType SizeType
typedef Superclass::IndexType IndexType
typedef Superclass::OffsetType OffsetType
typedef Superclass::RegionType RegionType
typedef PixelContainer::Pointer PixelContainerPointer

Public Member Functions

virtual const char * GetNameOfClass () const
virtual void SetNumBoundaryPoints (unsigned long int _arg)
virtual const unsigned long
int & 
GetNumBoundaryPoints ()

Static Public Member Functions

Pointer New ()

Protected Member Functions

 BloxBoundaryPointImage ()
virtual ~BloxBoundaryPointImage ()
void PrintSelf (std::ostream &os, Indent indent) const

Detailed Description

template<unsigned int VImageDimension>
class itk::BloxBoundaryPointImage< VImageDimension >

Templated n-dimensional image class used to store linked lists.

Definition at line 35 of file itkBloxBoundaryPointImage.h.


Member Typedef Documentation

template<unsigned int VImageDimension>
typedef DefaultPixelAccessor< PixelType > itk::BloxBoundaryPointImage< VImageDimension >::AccessorType
 

Accessor type that convert data between internal and external representations.

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

Definition at line 64 of file itkBloxBoundaryPointImage.h.

template<unsigned int VImageDimension>
typedef SmartPointer<const Self> itk::BloxBoundaryPointImage< VImageDimension >::ConstPointer
 

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

Definition at line 44 of file itkBloxBoundaryPointImage.h.

template<unsigned int VImageDimension>
typedef Superclass::IndexType itk::BloxBoundaryPointImage< VImageDimension >::IndexType
 

Index typedef support. An index is used to access pixel values.

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

Definition at line 69 of file itkBloxBoundaryPointImage.h.

template<unsigned int VImageDimension>
typedef PixelType itk::BloxBoundaryPointImage< VImageDimension >::InternalPixelType
 

Internal Pixel representation. Used to maintain a uniform API with Image Adaptors and allow to keep a particular internal representation of data while showing a different external representation.

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

Definition at line 60 of file itkBloxBoundaryPointImage.h.

template<unsigned int VImageDimension>
typedef Superclass::OffsetType itk::BloxBoundaryPointImage< VImageDimension >::OffsetType
 

Offset typedef support. An offset is used to access pixel values.

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

Definition at line 70 of file itkBloxBoundaryPointImage.h.

template<unsigned int VImageDimension>
typedef Superclass::PixelContainer itk::BloxBoundaryPointImage< VImageDimension >::PixelContainer
 

Convenient typedefs obtained from Superclass.

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

Definition at line 67 of file itkBloxBoundaryPointImage.h.

template<unsigned int VImageDimension>
typedef PixelContainer::Pointer itk::BloxBoundaryPointImage< VImageDimension >::PixelContainerPointer
 

A pointer to the pixel container.

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

Definition at line 74 of file itkBloxBoundaryPointImage.h.

template<unsigned int VImageDimension>
typedef BloxBoundaryPointPixel<VImageDimension> itk::BloxBoundaryPointImage< VImageDimension >::PixelType
 

Pixel typedef support. Used to declare pixel type in filters or other operations.

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

Definition at line 54 of file itkBloxBoundaryPointImage.h.

template<unsigned int VImageDimension>
typedef SmartPointer<Self> itk::BloxBoundaryPointImage< VImageDimension >::Pointer
 

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

Definition at line 43 of file itkBloxBoundaryPointImage.h.

template<unsigned int VImageDimension>
typedef Superclass::RegionType itk::BloxBoundaryPointImage< VImageDimension >::RegionType
 

Region typedef support. A region is used to specify a subset of an image.

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

Definition at line 71 of file itkBloxBoundaryPointImage.h.

template<unsigned int VImageDimension>
typedef BloxBoundaryPointImage itk::BloxBoundaryPointImage< VImageDimension >::Self
 

Standard class typedefs.

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

Definition at line 40 of file itkBloxBoundaryPointImage.h.

template<unsigned int VImageDimension>
typedef Superclass::SizeType itk::BloxBoundaryPointImage< VImageDimension >::SizeType
 

Size typedef support. A size is used to define region bounds.

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

Definition at line 68 of file itkBloxBoundaryPointImage.h.

template<unsigned int VImageDimension>
typedef BloxImage<BloxBoundaryPointPixel<VImageDimension>, VImageDimension > itk::BloxBoundaryPointImage< VImageDimension >::Superclass
 

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

Definition at line 42 of file itkBloxBoundaryPointImage.h.


Constructor & Destructor Documentation

template<unsigned int VImageDimension>
itk::BloxBoundaryPointImage< VImageDimension >::BloxBoundaryPointImage  )  [protected]
 

template<unsigned int VImageDimension>
virtual itk::BloxBoundaryPointImage< VImageDimension >::~BloxBoundaryPointImage  )  [protected, virtual]
 


Member Function Documentation

template<unsigned int VImageDimension>
virtual const char* itk::BloxBoundaryPointImage< VImageDimension >::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

template<unsigned int VImageDimension>
virtual const unsigned long int& itk::BloxBoundaryPointImage< VImageDimension >::GetNumBoundaryPoints  )  [virtual]
 

Get the number of boundary points in the image

template<unsigned int VImageDimension>
Pointer itk::BloxBoundaryPointImage< VImageDimension >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

template<unsigned int VImageDimension>
void itk::BloxBoundaryPointImage< VImageDimension >::PrintSelf std::ostream &  os,
Indent  indent
const [protected, virtual]
 

Compute the index of the pixel at a specified offset from the beginning of the buffered region. Bounds checking is not performed. Thus, the computed index could be outside the BufferedRegion. To ensure a valid index, the parameter "offset" should be between 0 and the number of pixels in the BufferedRegion (the latter can be found using ImageRegion::GetNumberOfPixels()).

Reimplemented from itk::BloxImage< BloxBoundaryPointPixel< VImageDimension >, VImageDimension >.

template<unsigned int VImageDimension>
virtual void itk::BloxBoundaryPointImage< VImageDimension >::SetNumBoundaryPoints unsigned long int  _arg  )  [virtual]
 

Set the number of boundary points in the image (done by a filter)


The documentation for this class was generated from the following file:
Generated at Thu May 25 00:28:11 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000