|
|
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkNDImageTemplate.h>
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 45 of file itkNDImageTemplate.h.
Inheritance diagram for itk::NDImageTemplate< TPixel, VDimension >: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 Types inherited from itk::NDImageBase< TPixel > | |
| typedef Image< TPixel, 2 >::AccessorType | AccessorType |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef DataObjectType::Pointer | DataObjectPointer |
| typedef DataObject | DataObjectType |
| typedef Array< IndexValueType > | IndexType |
| typedef ImageBase< 2 >::IndexValueType | IndexValueType |
| typedef Image< TPixel, 2 >::InternalPixelType | InternalPixelType |
| typedef Array< OffsetValueType > | OffsetType |
| typedef ImageBase< 2 >::OffsetValueType | OffsetValueType |
| typedef Image< TPixel, 2 >::PixelContainer | PixelContainer |
| typedef Image< TPixel, 2 >::PixelContainerConstPointer | PixelContainerConstPointer |
| typedef Image< TPixel, 2 >::PixelContainerPointer | PixelContainerPointer |
| typedef Image< TPixel, 2 >::PixelType | PixelType |
| typedef ImageBase< 2 >::PointType | Point2DType |
| typedef SmartPointer< Self > | Pointer |
| typedef Array< PointValueType > | PointType |
| typedef Point2DType::ValueType | PointValueType |
| typedef NDImageBase | Self |
| typedef Array< SizeValueType > | SizeType |
| typedef ImageBase< 2 >::SizeValueType | SizeValueType |
| typedef ImageBase< 2 >::SpacingType | Spacing2DType |
| typedef Array< SpacingValueType > | SpacingType |
| typedef Spacing2DType::ValueType | SpacingValueType |
| typedef Object | Superclass |
| typedef Image< TPixel, 2 >::ValueType | ValueType |
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) |
Public Member Functions inherited from itk::NDImageBase< TPixel > | |
| TPixel & | operator[] (const IndexType &index) |
| const TPixel & | operator[] (const IndexType &index) const |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from itk::NDImageBase< TPixel > | |
| static Pointer | NewNDImage (unsigned int dim) |
Protected Member Functions | |
| NDImageTemplate () | |
| virtual | ~NDImageTemplate () |
Protected Member Functions inherited from itk::NDImageBase< TPixel > | |
| NDImageBase () | |
| virtual | ~NDImageBase () |
Protected Attributes | |
| ImagePointer | m_Image |
| ReaderPointer | m_Reader |
| WriterPointer | m_Writer |
Private Member Functions | |
| NDImageTemplate (const Self &) | |
| void | operator= (const Self &) |
| typedef Superclass::AccessorType itk::NDImageTemplate< TPixel, VDimension >::AccessorType |
Definition at line 74 of file itkNDImageTemplate.h.
| typedef SmartPointer< const Self > itk::NDImageTemplate< TPixel, VDimension >::ConstPointer |
Definition at line 53 of file itkNDImageTemplate.h.
| typedef Superclass::DataObjectPointer itk::NDImageTemplate< TPixel, VDimension >::DataObjectPointer |
Definition at line 68 of file itkNDImageTemplate.h.
| typedef Superclass::DataObjectType itk::NDImageTemplate< TPixel, VDimension >::DataObjectType |
Definition at line 67 of file itkNDImageTemplate.h.
| typedef ImageType::Pointer itk::NDImageTemplate< TPixel, VDimension >::ImagePointer |
Definition at line 94 of file itkNDImageTemplate.h.
| typedef Image< TPixel, VDimension > itk::NDImageTemplate< TPixel, VDimension >::ImageType |
Typedefs dependent on the dimension
Definition at line 93 of file itkNDImageTemplate.h.
| typedef Superclass::IndexType itk::NDImageTemplate< TPixel, VDimension >::IndexType |
ND versions of the index and sizetypes etc.
Definition at line 86 of file itkNDImageTemplate.h.
| typedef ImageType::IndexType itk::NDImageTemplate< TPixel, VDimension >::IndexTypeD |
Original, itk, versions of the index and sizetypes etc.
Definition at line 101 of file itkNDImageTemplate.h.
| typedef Superclass::IndexValueType itk::NDImageTemplate< TPixel, VDimension >::IndexValueType |
Definition at line 81 of file itkNDImageTemplate.h.
| typedef Superclass::InternalPixelType itk::NDImageTemplate< TPixel, VDimension >::InternalPixelType |
Definition at line 73 of file itkNDImageTemplate.h.
| typedef Superclass::OffsetType itk::NDImageTemplate< TPixel, VDimension >::OffsetType |
Definition at line 90 of file itkNDImageTemplate.h.
| typedef ImageType::OffsetType itk::NDImageTemplate< TPixel, VDimension >::OffsetTypeD |
Definition at line 105 of file itkNDImageTemplate.h.
| typedef Superclass::OffsetValueType itk::NDImageTemplate< TPixel, VDimension >::OffsetValueType |
Definition at line 83 of file itkNDImageTemplate.h.
| typedef Superclass::PixelContainer itk::NDImageTemplate< TPixel, VDimension >::PixelContainer |
Definition at line 75 of file itkNDImageTemplate.h.
| typedef Superclass::PixelContainerConstPointer itk::NDImageTemplate< TPixel, VDimension >::PixelContainerConstPointer |
Definition at line 77 of file itkNDImageTemplate.h.
| typedef Superclass::PixelContainerPointer itk::NDImageTemplate< TPixel, VDimension >::PixelContainerPointer |
Definition at line 76 of file itkNDImageTemplate.h.
| typedef Superclass::PixelType itk::NDImageTemplate< TPixel, VDimension >::PixelType |
Type definitions like normal itkImages, independent of the dimension
Definition at line 71 of file itkNDImageTemplate.h.
| typedef SmartPointer< Self > itk::NDImageTemplate< TPixel, VDimension >::Pointer |
Definition at line 52 of file itkNDImageTemplate.h.
| typedef Superclass::PointType itk::NDImageTemplate< TPixel, VDimension >::PointType |
Definition at line 89 of file itkNDImageTemplate.h.
| typedef ImageType::PointType itk::NDImageTemplate< TPixel, VDimension >::PointTypeD |
Definition at line 104 of file itkNDImageTemplate.h.
| typedef Superclass::PointValueType itk::NDImageTemplate< TPixel, VDimension >::PointValueType |
Definition at line 80 of file itkNDImageTemplate.h.
| typedef ReaderType::Pointer itk::NDImageTemplate< TPixel, VDimension >::ReaderPointer |
Definition at line 98 of file itkNDImageTemplate.h.
| typedef ImageFileReader< ImageType > itk::NDImageTemplate< TPixel, VDimension >::ReaderType |
Definition at line 97 of file itkNDImageTemplate.h.
| typedef NDImageTemplate itk::NDImageTemplate< TPixel, VDimension >::Self |
Standard class typedefs.
Definition at line 50 of file itkNDImageTemplate.h.
| typedef Superclass::SizeType itk::NDImageTemplate< TPixel, VDimension >::SizeType |
Definition at line 87 of file itkNDImageTemplate.h.
| typedef ImageType::SizeType itk::NDImageTemplate< TPixel, VDimension >::SizeTypeD |
Definition at line 102 of file itkNDImageTemplate.h.
| typedef Superclass::SizeValueType itk::NDImageTemplate< TPixel, VDimension >::SizeValueType |
Definition at line 82 of file itkNDImageTemplate.h.
| typedef Superclass::SpacingType itk::NDImageTemplate< TPixel, VDimension >::SpacingType |
Definition at line 88 of file itkNDImageTemplate.h.
| typedef ImageType::SpacingType itk::NDImageTemplate< TPixel, VDimension >::SpacingTypeD |
Definition at line 103 of file itkNDImageTemplate.h.
| typedef Superclass::SpacingValueType itk::NDImageTemplate< TPixel, VDimension >::SpacingValueType |
Definition at line 79 of file itkNDImageTemplate.h.
| typedef NDImageBase< TPixel > itk::NDImageTemplate< TPixel, VDimension >::Superclass |
Definition at line 51 of file itkNDImageTemplate.h.
| typedef Superclass::ValueType itk::NDImageTemplate< TPixel, VDimension >::ValueType |
Definition at line 72 of file itkNDImageTemplate.h.
| typedef WriterType::Pointer itk::NDImageTemplate< TPixel, VDimension >::WriterPointer |
Definition at line 96 of file itkNDImageTemplate.h.
| typedef ImageFileWriter< ImageType > itk::NDImageTemplate< TPixel, VDimension >::WriterType |
Definition at line 95 of file itkNDImageTemplate.h.
|
protected |
|
inlineprotectedvirtual |
Definition at line 196 of file itkNDImageTemplate.h.
|
private |
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Use New method to create a new actual image
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::NDImageBase< TPixel >.
|
virtual |
Get the actual image
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Extra functions for NDImage. Get the Dimension.
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
| itk::NDImageTemplate< TPixel, VDimension >::itkStaticConstMacro | ( | Dimension | , |
| unsigned | int, | ||
| VDimension | |||
| ) |
Typedefs inherited from Superclass.
|
static |
Method for creation through the object factory.
|
private |
|
virtual |
Read image data from file into the actual image
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Set/Get the Output/Input FileName
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Implements itk::NDImageBase< TPixel >.
|
virtual |
Write the actual image to file.
Implements itk::NDImageBase< TPixel >.
|
protected |
Definition at line 200 of file itkNDImageTemplate.h.
|
protected |
Definition at line 202 of file itkNDImageTemplate.h.
|
protected |
Definition at line 201 of file itkNDImageTemplate.h.
Generated on OURCE_DATE_EPOCH for elastix by 1.8.13 |