|
|
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkNDImageTemplate.h>


Data Structures | |
| class | ConvertToDynamicArray |
| class | ConvertToStaticArray |
Public Types | |
| typedef Superclass::AccessorType | AccessorType |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::DataObjectPointer | DataObjectPointer |
| typedef Superclass::DataObjectType | DataObjectType |
| typedef ImageType::Pointer | ImagePointer |
| typedef Image< TPixel, VDimension > | ImageType |
| typedef Superclass::IndexType | IndexType |
| typedef ImageType::IndexType | IndexTypeD |
| typedef Superclass::IndexValueType | IndexValueType |
| typedef Superclass::InternalPixelType | InternalPixelType |
| typedef Superclass::OffsetType | OffsetType |
| typedef ImageType::OffsetType | OffsetTypeD |
| typedef Superclass::OffsetValueType | OffsetValueType |
| typedef Superclass::PixelContainer | PixelContainer |
| typedef Superclass::PixelContainerConstPointer | PixelContainerConstPointer |
| typedef Superclass::PixelContainerPointer | PixelContainerPointer |
| typedef Superclass::PixelType | PixelType |
| typedef SmartPointer< Self > | Pointer |
| typedef Superclass::PointType | PointType |
| typedef ImageType::PointType | PointTypeD |
| typedef Superclass::PointValueType | PointValueType |
| typedef ReaderType::Pointer | ReaderPointer |
| typedef ImageFileReader < ImageType > | ReaderType |
| typedef NDImageTemplate | Self |
| typedef Superclass::SizeType | SizeType |
| typedef ImageType::SizeType | SizeTypeD |
| typedef Superclass::SizeValueType | SizeValueType |
| typedef Superclass::SpacingType | SpacingType |
| typedef ImageType::SpacingType | SpacingTypeD |
| typedef Superclass::SpacingValueType | SpacingValueType |
| typedef NDImageBase< TPixel > | Superclass |
| typedef Superclass::ValueType | ValueType |
| typedef WriterType::Pointer | WriterPointer |
| typedef ImageFileWriter < ImageType > | WriterType |
Public Member Functions | |
| virtual void | Allocate (void) |
| virtual IndexType | ComputeIndex (OffsetValueType offset) const |
| virtual OffsetValueType | ComputeOffset (const IndexType &ind) const |
| virtual void | CopyInformation (const DataObject *data) |
| virtual void | CreateNewImage (void) |
| virtual void | FillBuffer (const TPixel &value) |
| virtual TPixel * | GetBufferPointer () |
| virtual const TPixel * | GetBufferPointer () const |
| virtual const char * | GetClassName () const |
| virtual DataObject * | GetImage () |
| virtual unsigned int | GetImageDimension (void) |
| virtual ImageIOBase * | GetImageIOReader (void) |
| virtual ImageIOBase * | GetImageIOWriter (void) |
| virtual const char * | GetInputFileName (void) |
| virtual const OffsetValueType * | GetOffsetTable () const |
| virtual PointType | GetOrigin (void) |
| virtual const char * | GetOutputFileName (void) |
| virtual const TPixel & | GetPixel (const IndexType &index) const |
| virtual TPixel & | GetPixel (const IndexType &index) |
| virtual AccessorType | GetPixelAccessor (void) |
| virtual const AccessorType | GetPixelAccessor (void) const |
| virtual PixelContainer * | GetPixelContainer () |
| virtual const PixelContainer * | GetPixelContainer () const |
| virtual ProcessObject * | GetReader () |
| virtual SpacingType | GetSpacing (void) |
| virtual ProcessObject * | GetWriter () |
| virtual unsigned int | ImageDimension (void) |
| virtual void | Initialize (void) |
| itkStaticConstMacro (Dimension, unsigned int, VDimension) | |
| virtual void | Read (void) |
| virtual void | SetImageIOReader (ImageIOBase *_arg) |
| virtual void | SetImageIOWriter (ImageIOBase *_arg) |
| virtual void | SetInputFileName (const char *name) |
| virtual void | SetOrigin (const PointType &origin) |
| virtual void | SetOutputFileName (const char *name) |
| virtual void | SetPixel (const IndexType &index, const TPixel &value) |
| virtual void | SetPixelContainer (PixelContainer *container) |
| virtual void | SetRegions (SizeType size) |
| virtual void | SetRequestedRegion (DataObject *data) |
| virtual void | SetSpacing (const SpacingType &spacing) |
| virtual void | Write (void) |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| NDImageTemplate () | |
| virtual | ~NDImageTemplate () |
Protected Attributes | |
| ImagePointer | m_Image |
| ReaderPointer | m_Reader |
| WriterPointer | m_Writer |
Private Member Functions | |
| NDImageTemplate (const Self &) | |
| void | operator= (const Self &) |
This class is a specialization of the NDImageBase, which acts as a wrap around an itk::Image.
The NDImageTemplate class is a kind of wrap around the itk::Image. It has an itk::Image object as an internal member variable. Most functions simply call the the corresponding function in the itk::Object. For some functions, the in/output arguments have to be converted from/to arrays with runtime length to/from arrays with compile time length.
Definition at line 43 of file itkNDImageTemplate.h.
| typedef Superclass::AccessorType itk::NDImageTemplate< TPixel, VDimension >::AccessorType |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 72 of file itkNDImageTemplate.h.
| typedef SmartPointer<const Self> itk::NDImageTemplate< TPixel, VDimension >::ConstPointer |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 51 of file itkNDImageTemplate.h.
| typedef Superclass::DataObjectPointer itk::NDImageTemplate< TPixel, VDimension >::DataObjectPointer |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 66 of file itkNDImageTemplate.h.
| typedef Superclass::DataObjectType itk::NDImageTemplate< TPixel, VDimension >::DataObjectType |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 65 of file itkNDImageTemplate.h.
| typedef ImageType::Pointer itk::NDImageTemplate< TPixel, VDimension >::ImagePointer |
Definition at line 92 of file itkNDImageTemplate.h.
| typedef Image<TPixel, VDimension> itk::NDImageTemplate< TPixel, VDimension >::ImageType |
Typedefs dependent on the dimension
Definition at line 91 of file itkNDImageTemplate.h.
| typedef Superclass::IndexType itk::NDImageTemplate< TPixel, VDimension >::IndexType |
ND versions of the index and sizetypes etc.
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 84 of file itkNDImageTemplate.h.
| typedef ImageType::IndexType itk::NDImageTemplate< TPixel, VDimension >::IndexTypeD |
Original, itk, versions of the index and sizetypes etc.
Definition at line 99 of file itkNDImageTemplate.h.
| typedef Superclass::IndexValueType itk::NDImageTemplate< TPixel, VDimension >::IndexValueType |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 79 of file itkNDImageTemplate.h.
| typedef Superclass::InternalPixelType itk::NDImageTemplate< TPixel, VDimension >::InternalPixelType |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 71 of file itkNDImageTemplate.h.
| typedef Superclass::OffsetType itk::NDImageTemplate< TPixel, VDimension >::OffsetType |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 88 of file itkNDImageTemplate.h.
| typedef ImageType::OffsetType itk::NDImageTemplate< TPixel, VDimension >::OffsetTypeD |
Definition at line 103 of file itkNDImageTemplate.h.
| typedef Superclass::OffsetValueType itk::NDImageTemplate< TPixel, VDimension >::OffsetValueType |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 81 of file itkNDImageTemplate.h.
| typedef Superclass::PixelContainer itk::NDImageTemplate< TPixel, VDimension >::PixelContainer |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 73 of file itkNDImageTemplate.h.
| typedef Superclass::PixelContainerConstPointer itk::NDImageTemplate< TPixel, VDimension >::PixelContainerConstPointer |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 75 of file itkNDImageTemplate.h.
| typedef Superclass::PixelContainerPointer itk::NDImageTemplate< TPixel, VDimension >::PixelContainerPointer |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 74 of file itkNDImageTemplate.h.
| typedef Superclass::PixelType itk::NDImageTemplate< TPixel, VDimension >::PixelType |
Type definitions like normal itkImages, independent of the dimension
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 69 of file itkNDImageTemplate.h.
| typedef SmartPointer<Self> itk::NDImageTemplate< TPixel, VDimension >::Pointer |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 50 of file itkNDImageTemplate.h.
| typedef Superclass::PointType itk::NDImageTemplate< TPixel, VDimension >::PointType |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 87 of file itkNDImageTemplate.h.
| typedef ImageType::PointType itk::NDImageTemplate< TPixel, VDimension >::PointTypeD |
Definition at line 102 of file itkNDImageTemplate.h.
| typedef Superclass::PointValueType itk::NDImageTemplate< TPixel, VDimension >::PointValueType |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 78 of file itkNDImageTemplate.h.
| typedef ReaderType::Pointer itk::NDImageTemplate< TPixel, VDimension >::ReaderPointer |
Definition at line 96 of file itkNDImageTemplate.h.
| typedef ImageFileReader<ImageType> itk::NDImageTemplate< TPixel, VDimension >::ReaderType |
Definition at line 95 of file itkNDImageTemplate.h.
| typedef NDImageTemplate itk::NDImageTemplate< TPixel, VDimension >::Self |
Standard class typedefs.
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 48 of file itkNDImageTemplate.h.
| typedef Superclass::SizeType itk::NDImageTemplate< TPixel, VDimension >::SizeType |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 85 of file itkNDImageTemplate.h.
| typedef ImageType::SizeType itk::NDImageTemplate< TPixel, VDimension >::SizeTypeD |
Definition at line 100 of file itkNDImageTemplate.h.
| typedef Superclass::SizeValueType itk::NDImageTemplate< TPixel, VDimension >::SizeValueType |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 80 of file itkNDImageTemplate.h.
| typedef Superclass::SpacingType itk::NDImageTemplate< TPixel, VDimension >::SpacingType |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 86 of file itkNDImageTemplate.h.
| typedef ImageType::SpacingType itk::NDImageTemplate< TPixel, VDimension >::SpacingTypeD |
Definition at line 101 of file itkNDImageTemplate.h.
| typedef Superclass::SpacingValueType itk::NDImageTemplate< TPixel, VDimension >::SpacingValueType |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 77 of file itkNDImageTemplate.h.
| typedef NDImageBase<TPixel> itk::NDImageTemplate< TPixel, VDimension >::Superclass |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 49 of file itkNDImageTemplate.h.
| typedef Superclass::ValueType itk::NDImageTemplate< TPixel, VDimension >::ValueType |
Reimplemented from itk::NDImageBase< TPixel >.
Definition at line 70 of file itkNDImageTemplate.h.
| typedef WriterType::Pointer itk::NDImageTemplate< TPixel, VDimension >::WriterPointer |
Definition at line 94 of file itkNDImageTemplate.h.
| typedef ImageFileWriter<ImageType> itk::NDImageTemplate< TPixel, VDimension >::WriterType |
Definition at line 93 of file itkNDImageTemplate.h.
| itk::NDImageTemplate< TPixel, VDimension >::NDImageTemplate | ( | ) | [protected] |
| virtual itk::NDImageTemplate< TPixel, VDimension >::~NDImageTemplate | ( | ) | [inline, protected, virtual] |
Definition at line 173 of file itkNDImageTemplate.h.
| itk::NDImageTemplate< TPixel, VDimension >::NDImageTemplate | ( | const Self & | ) | [private] |
| virtual void itk::NDImageTemplate< TPixel, VDimension >::Allocate | ( | void | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual IndexType itk::NDImageTemplate< TPixel, VDimension >::ComputeIndex | ( | OffsetValueType | offset | ) | const [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual OffsetValueType itk::NDImageTemplate< TPixel, VDimension >::ComputeOffset | ( | const IndexType & | ind | ) | const [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::CopyInformation | ( | const DataObject * | data | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::CreateNewImage | ( | void | ) | [virtual] |
Use New method to create a new actual image
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::FillBuffer | ( | const TPixel & | value | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual TPixel* itk::NDImageTemplate< TPixel, VDimension >::GetBufferPointer | ( | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual const TPixel* itk::NDImageTemplate< TPixel, VDimension >::GetBufferPointer | ( | ) | const [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual const char* itk::NDImageTemplate< TPixel, VDimension >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::NDImageBase< TPixel >.
| virtual DataObject* itk::NDImageTemplate< TPixel, VDimension >::GetImage | ( | ) | [virtual] |
Get the actual image
Implements itk::NDImageBase< TPixel >.
| virtual unsigned int itk::NDImageTemplate< TPixel, VDimension >::GetImageDimension | ( | void | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual ImageIOBase* itk::NDImageTemplate< TPixel, VDimension >::GetImageIOReader | ( | void | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual ImageIOBase* itk::NDImageTemplate< TPixel, VDimension >::GetImageIOWriter | ( | void | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual const char* itk::NDImageTemplate< TPixel, VDimension >::GetInputFileName | ( | void | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual const OffsetValueType* itk::NDImageTemplate< TPixel, VDimension >::GetOffsetTable | ( | ) | const [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual PointType itk::NDImageTemplate< TPixel, VDimension >::GetOrigin | ( | void | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual const char* itk::NDImageTemplate< TPixel, VDimension >::GetOutputFileName | ( | void | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual const TPixel& itk::NDImageTemplate< TPixel, VDimension >::GetPixel | ( | const IndexType & | index | ) | const [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual TPixel& itk::NDImageTemplate< TPixel, VDimension >::GetPixel | ( | const IndexType & | index | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual AccessorType itk::NDImageTemplate< TPixel, VDimension >::GetPixelAccessor | ( | void | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual const AccessorType itk::NDImageTemplate< TPixel, VDimension >::GetPixelAccessor | ( | void | ) | const [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual PixelContainer* itk::NDImageTemplate< TPixel, VDimension >::GetPixelContainer | ( | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual const PixelContainer* itk::NDImageTemplate< TPixel, VDimension >::GetPixelContainer | ( | ) | const [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual ProcessObject* itk::NDImageTemplate< TPixel, VDimension >::GetReader | ( | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual SpacingType itk::NDImageTemplate< TPixel, VDimension >::GetSpacing | ( | void | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual ProcessObject* itk::NDImageTemplate< TPixel, VDimension >::GetWriter | ( | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual unsigned int itk::NDImageTemplate< TPixel, VDimension >::ImageDimension | ( | void | ) | [virtual] |
Extra functions for NDImage. Get the Dimension.
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::Initialize | ( | void | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| itk::NDImageTemplate< TPixel, VDimension >::itkStaticConstMacro | ( | Dimension | , |
| unsigned | int, | ||
| VDimension | |||
| ) |
Typedefs inherited from Superclass.
| static Pointer itk::NDImageTemplate< TPixel, VDimension >::New | ( | ) | [static] |
Method for creation through the object factory.
| void itk::NDImageTemplate< TPixel, VDimension >::operator= | ( | const Self & | ) | [private] |
Reimplemented from itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::Read | ( | void | ) | [virtual] |
Read image data from file into the actual image
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::SetImageIOReader | ( | ImageIOBase * | _arg | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::SetImageIOWriter | ( | ImageIOBase * | _arg | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::SetInputFileName | ( | const char * | name | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::SetOrigin | ( | const PointType & | origin | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::SetOutputFileName | ( | const char * | name | ) | [virtual] |
Set/Get the Output/Input FileName
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::SetPixel | ( | const IndexType & | index, |
| const TPixel & | value | ||
| ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::SetPixelContainer | ( | PixelContainer * | container | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::SetRegions | ( | SizeType | size | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::SetRequestedRegion | ( | DataObject * | data | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::SetSpacing | ( | const SpacingType & | spacing | ) | [virtual] |
Implements itk::NDImageBase< TPixel >.
| virtual void itk::NDImageTemplate< TPixel, VDimension >::Write | ( | void | ) | [virtual] |
Write the actual image to file.
Implements itk::NDImageBase< TPixel >.
ImagePointer itk::NDImageTemplate< TPixel, VDimension >::m_Image [protected] |
Definition at line 173 of file itkNDImageTemplate.h.
ReaderPointer itk::NDImageTemplate< TPixel, VDimension >::m_Reader [protected] |
Definition at line 179 of file itkNDImageTemplate.h.
WriterPointer itk::NDImageTemplate< TPixel, VDimension >::m_Writer [protected] |
Definition at line 178 of file itkNDImageTemplate.h.
Generated on 11-05-2012 for elastix by 1.7.6.1 |