#include <itkOrientedImage.h>
Inheritance diagram for itk::OrientedImage< TPixel, VImageDimension >:


Definition at line 36 of file itkOrientedImage.h.
Public Types | |
| typedef Superclass::AccessorFunctorType | AccessorFunctorType |
| typedef Superclass::AccessorType | AccessorType |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef WeakPointer< const Self > | ConstWeakPointer |
| typedef Superclass::DirectionType | DirectionType |
| typedef Superclass::IndexType | IndexType |
| typedef TPixel | InternalPixelType |
| typedef Superclass::IOPixelType | IOPixelType |
| typedef NeighborhoodAccessorFunctor< Self > | NeighborhoodAccessorFunctorType |
| typedef Superclass::OffsetType | OffsetType |
| typedef Superclass::OffsetValueType | OffsetValueType |
| typedef ImportImageContainer< unsigned long, PixelType > | PixelContainer |
| typedef PixelContainer::ConstPointer | PixelContainerConstPointer |
| typedef PixelContainer::Pointer | PixelContainerPointer |
| typedef TPixel | PixelType |
| typedef SmartPointer< Self > | Pointer |
| typedef Superclass::PointType | PointType |
| typedef Superclass::RegionType | RegionType |
| typedef OrientedImage | Self |
| typedef Superclass::SizeType | SizeType |
| typedef Superclass::SpacingType | SpacingType |
| typedef Image< TPixel, VImageDimension > | Superclass |
| typedef TPixel | ValueType |
Public Member Functions | |
| void | Allocate () |
| void | FillBuffer (const TPixel &value) |
| const TPixel * | GetBufferPointer () const |
| Return a pointer to the beginning of the buffer This is used by *the image iterator class *TPixel * | GetBufferPointer () |
| virtual const char * | GetNameOfClass () const |
| const NeighborhoodAccessorFunctorType | GetNeighborhoodAccessor () const |
| NeighborhoodAccessorFunctorType | GetNeighborhoodAccessor () |
| TPixel & | GetPixel (const IndexType &index) |
| const TPixel & | GetPixel (const IndexType &index) const |
| const AccessorType | GetPixelAccessor (void) const |
| AccessorType | GetPixelAccessor (void) |
| const PixelContainer * | GetPixelContainer () const |
| PixelContainer * | GetPixelContainer () |
| virtual void | Graft (const DataObject *data) |
| virtual void | Initialize () |
| itkStaticConstMacro (ImageDimension, unsigned int, VImageDimension) | |
| const TPixel & | operator[] (const IndexType &index) const |
| TPixel & | operator[] (const IndexType &index) |
| Get a physical | point (in the space which *the origin and spacing infomation comes from)*from a continuous index(in the index space)*\sa Transform */template< class TCoordRep > void TransformContinuousIndexToPhysicalPoint(const ContinuousIndex< TCoordRep |
| void | PrintSelf (std::ostream &os, Indent indent) const |
| virtual void | SetDirection (const DirectionType direction) |
| void | SetPixel (const IndexType &index, const TPixel &value) |
| void | SetPixelContainer (PixelContainer *container) |
| void | SetRegions (SizeType size) |
| Convenience methods to set the *BufferedRegion and RequestedRegion Allocate must still be called *void | SetRegions (RegionType region) |
| virtual void | SetSpacing (const float spacing[VImageDimension]) |
| virtual void | SetSpacing (const double spacing[VImageDimension]) |
| virtual void | SetSpacing (const SpacingType spacing) |
| template<class TCoordRep> | |
| bool | TransformPhysicalPointToContinuousIndex (const Point< TCoordRep, VImageDimension > &point, ContinuousIndex< TCoordRep, VImageDimension > &index) const |
| template<class TCoordRep> | |
| bool | TransformPhysicalPointToIndex (const Point< TCoordRep, VImageDimension > &point, IndexType &index) const |
| virtual | ~OrientedImage () |
Static Public Member Functions | |
| static Pointer | New () |
Public Attributes | |
| Get a physical VImageDimension & | index |
| Convenience methods to set the | LargestPossibleRegion |
|
|||||
|
Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 63 of file itkOrientedImage.h. |
|
|||||
|
Accessor type that convert data between internal and external representations. Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 62 of file itkOrientedImage.h. |
|
|||||
|
Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 43 of file itkOrientedImage.h. |
|
|||||
|
Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 44 of file itkOrientedImage.h. |
|
|||||
|
Direction typedef support. The direction cosines of the image. Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 56 of file itkOrientedImage.h. |
|
|||||
|
Index typedef support. An index is used to access pixel values. Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 50 of file itkOrientedImage.h. |
|
|||||
|
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 in itk::BloxBoundaryPointImage< TImageDimension >, itk::BloxBoundaryProfileImage< TImageDimension >, itk::BloxCoreAtomImage< NDimension >, itk::BloxImage< TBloxPixelType, TImageDimension >, itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >, itk::BloxImage< BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, and itk::BloxImage< BloxBoundaryPointPixel< TImageDimension >, TImageDimension >. Definition at line 109 of file itkImage.h. |
|
|||||
|
Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 64 of file itkOrientedImage.h. |
|
|||||
|
Tyepdef for the functor used to access a neighborhood of pixel pointers. Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 68 of file itkOrientedImage.h. |
|
|||||
|
Offset typedef support. An offset is used to access pixel values. Reimplemented in itk::BloxBoundaryPointImage< TImageDimension >, itk::BloxBoundaryProfileImage< TImageDimension >, itk::BloxCoreAtomImage< NDimension >, itk::BloxImage< TBloxPixelType, TImageDimension >, itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >, itk::BloxImage< BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, and itk::BloxImage< BloxBoundaryPointPixel< TImageDimension >, TImageDimension >. Definition at line 135 of file itkImage.h. |
|
|||||
|
Offset typedef (relative position between indices) Definition at line 159 of file itkImage.h. |
|
|||||
|
Container used to store pixels in the image. Reimplemented in itk::BloxBoundaryPointImage< TImageDimension >, itk::BloxBoundaryProfileImage< TImageDimension >, itk::BloxCoreAtomImage< NDimension >, itk::BloxImage< TBloxPixelType, TImageDimension >, itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >, itk::BloxImage< BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, and itk::BloxImage< BloxBoundaryPointPixel< TImageDimension >, TImageDimension >. Definition at line 129 of file itkImage.h. |
|
|||||
|
Definition at line 156 of file itkImage.h. |
|
|||||
|
|||||
|
Pixel typedef support. Used to declare pixel type in filters or other operations. Reimplemented in itk::BloxBoundaryPointImage< TImageDimension >, itk::BloxBoundaryProfileImage< TImageDimension >, itk::BloxCoreAtomImage< NDimension >, itk::BloxImage< TBloxPixelType, TImageDimension >, itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >, itk::BloxImage< BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, and itk::BloxImage< BloxBoundaryPointPixel< TImageDimension >, TImageDimension >. Definition at line 96 of file itkImage.h. |
|
|||||
|
Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 42 of file itkOrientedImage.h. |
|
|||||
|
Origin typedef support. The origin is the geometric coordinates of the index (0,0). Definition at line 152 of file itkImage.h. |
|
|||||
|
Region typedef support. A region is used to specify a subset of an image. Reimplemented in itk::BloxBoundaryPointImage< TImageDimension >, itk::BloxBoundaryProfileImage< TImageDimension >, itk::BloxCoreAtomImage< NDimension >, itk::BloxImage< TBloxPixelType, TImageDimension >, itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >, itk::BloxImage< BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, and itk::BloxImage< BloxBoundaryPointPixel< TImageDimension >, TImageDimension >. Definition at line 144 of file itkImage.h. |
|
|||||
|
Standard class typedefs Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 40 of file itkOrientedImage.h. |
|
|||||
|
Size typedef support. A size is used to define region bounds. Reimplemented in itk::BloxBoundaryPointImage< TImageDimension >, itk::BloxBoundaryProfileImage< TImageDimension >, itk::BloxCoreAtomImage< NDimension >, itk::BloxImage< TBloxPixelType, TImageDimension >, itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >, itk::BloxImage< BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, and itk::BloxImage< BloxBoundaryPointPixel< TImageDimension >, TImageDimension >. Definition at line 138 of file itkImage.h. |
|
|||||
|
Spacing typedef support. Spacing holds the size of a pixel. The spacing is the geometric distance between image samples. Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 60 of file itkOrientedImage.h. |
|
|||||
|
Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 41 of file itkOrientedImage.h. |
|
|||||
|
Typedef alias for PixelType Definition at line 103 of file itkImage.h. |
|
|||||||||
|
Definition at line 253 of file itkOrientedImage.h. |
|
|||||||||
|
Allocate the image memory. The size of the image must already be set, e.g. by calling SetRegions(). |
|
||||||||||
|
Fill the image buffer with a value. Be sure to call Allocate() first. |
|
|||||||||
|
Definition at line 241 of file itkImage.h. |
|
|||||||||
|
Definition at line 239 of file itkImage.h. |
|
|||||||||
|
Run-time type information (and related methods). Reimplemented from itk::Image< TPixel, VImageDimension >. |
|
|||||||||
|
Return the NeighborhoodAccessor functor. This method is called by the neighborhood iterators. Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 77 of file itkOrientedImage.h. |
|
|||||||||
|
Return the NeighborhoodAccessor functor. This method is called by the neighborhood iterators. Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 72 of file itkOrientedImage.h. |
|
||||||||||
|
Get a reference to a pixel (e.g. for editing). For efficiency, this function does not check that the image has actually been allocated yet. Definition at line 217 of file itkImage.h. |
|
||||||||||
|
Get a pixel (read only version). For efficiency, this function does not check that the image has actually been allocated yet. Definition at line 207 of file itkImage.h. |
|
||||||||||
|
Return the Pixel Accesor object Definition at line 274 of file itkImage.h. |
|
||||||||||
|
Return the Pixel Accessor object Definition at line 270 of file itkImage.h. |
|
|||||||||
|
Definition at line 249 of file itkImage.h. |
|
|||||||||
|
Return a pointer to the container. Definition at line 246 of file itkImage.h. |
|
||||||||||
|
Graft the data and information from one image to another. This is a convenience method to setup a second image with all the meta information of another image and use the same pixel container. Note that this method is different than just using two SmartPointers to the same image since separate DataObjects are still maintained. This method is similar to ImageSource::GraftOutput(). The implementation in ImageBase simply calls CopyInformation() and copies the region ivars. The implementation here refers to the superclass' implementation and then copies over the pixel container. |
|
|||||||||
|
Restore the data object to its initial state. This means releasing memory. Reimplemented in itk::SparseImage< TNode, VImageDimension >. |
|
||||||||||||||||||||
|
Dimension of the image. This constant is used by functions that are templated over image type (as opposed to being templated over pixel type and dimension) when they need compile time access to the dimension of the image. |
|
|||||||||
|
Method for creation through the object factory. Reimplemented from itk::Image< TPixel, VImageDimension >. |
|
||||||||||
|
Access a pixel. This version can only be an rvalue. For efficiency, this function does not check that the image has actually been allocated yet. Definition at line 234 of file itkImage.h. |
|
||||||||||
|
Access a pixel. This version can be an lvalue. For efficiency, this function does not check that the image has actually been allocated yet. Definition at line 227 of file itkImage.h. |
|
||||||||||
|
Reimplemented from itk::Image< TPixel, VImageDimension >. |
|
||||||||||||||||
|
||||||||||
|
Set the direction of the image and precompute the transforms for the image. Definition at line 123 of file itkOrientedImage.h. |
|
||||||||||||||||
|
Set a pixel value. Allocate() needs to have been called first -- for efficiency, this function does not check that the image has actually been allocated yet. Definition at line 197 of file itkImage.h. |
|
||||||||||
|
Set the container to use. Note that this does not cause the DataObject to be modified. |
|
||||||||||
|
Definition at line 176 of file itkImage.h. |
|
||||||||||
|
Definition at line 168 of file itkImage.h. |
|
||||||||||
|
Definition at line 108 of file itkOrientedImage.h. |
|
||||||||||
|
Definition at line 95 of file itkOrientedImage.h. |
|
||||||||||
|
Set the spacing of the image and precompute the transforms for the image. Definition at line 82 of file itkOrientedImage.h. |
|
||||||||||||||||||||
|
Get the continuous index from a physical point. Returns true if the resulting index is within the image, false otherwise.
Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 141 of file itkOrientedImage.h. |
|
||||||||||||||||||||
|
Get the index (discrete) from a physical point. Floating point index results are truncated to integers. Returns true if the resulting index is within the image, false otherwise
Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 166 of file itkOrientedImage.h. References itk::fem::this. |
|
|||||
|
Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 208 of file itkOrientedImage.h. |
|
|||||
|
Definition at line 165 of file itkImage.h. |
1.4.2 written by Dimitri van Heesch,
© 1997-2000