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

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

N-dimensional image class which handles BloxBoundaryProfileItems. More...

#include <itkBloxBoundaryProfileImage.h>

Inheritance diagram for itk::BloxBoundaryProfileImage< VImageDimension >:

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef BloxBoundaryProfileImage Self
typedef BloxImage< BloxBoundaryProfilePixel<
VImageDimension >, VImageDimension > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef BloxBoundaryProfilePixel<
VImageDimension > 
PixelType
typedef PixelType InternalPixelType
typedef DefaultPixelAccessor<
PixelType
AccessorType
typedef Point< double, VImageDimension > PositionType
typedef PositionType::VectorType VectorType
typedef CovariantVector< double,
VImageDimension > 
GradientType
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

Static Public Member Functions

Pointer New ()

Protected Member Functions

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

Detailed Description

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

N-dimensional image class which handles BloxBoundaryProfileItems.

A BloxBoundaryProfileImage stores and processes BloxBoundaryProfileItem's (in BloxPixel linked lists). The primary task of BloxBoundaryProfileImage is finding boundary profiles and storing them in the correct blox location.

Definition at line 46 of file itkBloxBoundaryProfileImage.h.


Member Typedef Documentation

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

Accessor type that convert data between internal and external representations.

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

Definition at line 65 of file itkBloxBoundaryProfileImage.h.

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

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

Definition at line 56 of file itkBloxBoundaryProfileImage.h.

template<unsigned int VImageDimension>
typedef CovariantVector<double, VImageDimension> itk::BloxBoundaryProfileImage< VImageDimension >::GradientType
 

Definition at line 71 of file itkBloxBoundaryProfileImage.h.

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

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

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

Definition at line 75 of file itkBloxBoundaryProfileImage.h.

template<unsigned int VImageDimension>
typedef PixelType itk::BloxBoundaryProfileImage< 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< BloxBoundaryProfilePixel< VImageDimension >, VImageDimension >.

Definition at line 63 of file itkBloxBoundaryProfileImage.h.

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

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

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

Definition at line 76 of file itkBloxBoundaryProfileImage.h.

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

Convenient typedefs obtained from Superclass.

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

Definition at line 73 of file itkBloxBoundaryProfileImage.h.

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

A pointer to the pixel container.

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

Definition at line 79 of file itkBloxBoundaryProfileImage.h.

template<unsigned int VImageDimension>
typedef BloxBoundaryProfilePixel<VImageDimension> itk::BloxBoundaryProfileImage< VImageDimension >::PixelType
 

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

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

Definition at line 62 of file itkBloxBoundaryProfileImage.h.

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

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

Definition at line 55 of file itkBloxBoundaryProfileImage.h.

template<unsigned int VImageDimension>
typedef Point<double, VImageDimension> itk::BloxBoundaryProfileImage< VImageDimension >::PositionType
 

Definition at line 67 of file itkBloxBoundaryProfileImage.h.

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

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

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

Definition at line 77 of file itkBloxBoundaryProfileImage.h.

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

Standard image class typedefs.

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

Definition at line 52 of file itkBloxBoundaryProfileImage.h.

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

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

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

Definition at line 74 of file itkBloxBoundaryProfileImage.h.

template<unsigned int VImageDimension>
typedef BloxImage<BloxBoundaryProfilePixel<VImageDimension>, VImageDimension > itk::BloxBoundaryProfileImage< VImageDimension >::Superclass
 

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

Definition at line 54 of file itkBloxBoundaryProfileImage.h.

template<unsigned int VImageDimension>
typedef PositionType::VectorType itk::BloxBoundaryProfileImage< VImageDimension >::VectorType
 

Definition at line 69 of file itkBloxBoundaryProfileImage.h.


Constructor & Destructor Documentation

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

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


Member Function Documentation

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

Run-time type information (and related methods).

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

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

Method for creation through the object factory.

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

template<unsigned int VImageDimension>
void itk::BloxBoundaryProfileImage< 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< BloxBoundaryProfilePixel< VImageDimension >, VImageDimension >.


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