#include <itkOrientedImage.h>
Inheritance diagram for itk::OrientedImage< TPixel, VImageDimension >:
[NOHEADER] | |
template<class TCoordRep> void | TransformIndexToPhysicalPoint (const IndexType &index, Point< TCoordRep, VImageDimension > &point) const |
OrientedImage () | |
virtual | ~OrientedImage () |
Public Types | |
typedef OrientedImage | Self |
typedef Image< TPixel, VImageDimension > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef WeakPointer< const Self > | ConstWeakPointer |
typedef Superclass::IndexType | IndexType |
typedef Superclass::DirectionType | DirectionType |
typedef Superclass::SpacingType | SpacingType |
typedef Superclass::AccessorType | AccessorType |
typedef Superclass::AccessorFunctorType | AccessorFunctorType |
typedef NeighborhoodAccessorFunctor< Self > | NeighborhoodAccessorFunctorType |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
NeighborhoodAccessorFunctorType | GetNeighborhoodAccessor () |
const NeighborhoodAccessorFunctorType | GetNeighborhoodAccessor () const |
virtual void | SetSpacing (const SpacingType spacing) |
virtual void | SetSpacing (const double spacing[VImageDimension]) |
virtual void | SetSpacing (const float spacing[VImageDimension]) |
virtual void | SetDirection (const DirectionType direction) |
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 |
template<class TCoordRep> void | TransformContinuousIndexToPhysicalPoint (const ContinuousIndex< TCoordRep, VImageDimension > &index, Point< TCoordRep, VImageDimension > &point) const |
Static Public Member Functions | |
Pointer | New () |
Definition at line 36 of file itkOrientedImage.h.
|
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. Referenced by itk::OrientedImage< TPixel, VImageDimension >::SetDirection(), itk::OrientedImage< TPixel, VImageDimension >::SetSpacing(), and itk::OrientedImage< TPixel, VImageDimension >::~OrientedImage(). |
|
Index typedef support. An index is used to access pixel values. Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 53 of file itkOrientedImage.h. Referenced by itk::OrientedImage< TPixel, VImageDimension >::TransformIndexToPhysicalPoint(), and itk::OrientedImage< TPixel, VImageDimension >::TransformPhysicalPointToIndex(). |
|
Tyepdef for the functor used to access a neighborhood of pixel pointers. Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 67 of file itkOrientedImage.h. Referenced by itk::OrientedImage< TPixel, VImageDimension >::GetNeighborhoodAccessor(). |
|
Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 42 of file itkOrientedImage.h. |
|
Standard class typedefs Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 40 of file itkOrientedImage.h. Referenced by itk::OrientedImage< TPixel, VImageDimension >::~OrientedImage(). |
|
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. Referenced by itk::OrientedImage< TPixel, VImageDimension >::SetSpacing(). |
|
Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 41 of file itkOrientedImage.h. |
|
Get a physical point (in the space which the origin and spacing infomation comes from) from a discrete index (in the index space)
|
|
Get a physical point (in the space which the origin and spacing infomation comes from) from a discrete index (in the index space)
Definition at line 252 of file itkOrientedImage.h. References itk::OrientedImage< TPixel, VImageDimension >::DirectionType, and itk::OrientedImage< TPixel, VImageDimension >::Self. |
|
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 76 of file itkOrientedImage.h. References itk::OrientedImage< TPixel, VImageDimension >::NeighborhoodAccessorFunctorType. |
|
Return the NeighborhoodAccessor functor. This method is called by the neighborhood iterators. Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 71 of file itkOrientedImage.h. References itk::OrientedImage< TPixel, VImageDimension >::NeighborhoodAccessorFunctorType. |
|
Method for creation through the object factory. Reimplemented from itk::Image< TPixel, VImageDimension >. |
|
Set the direction of the image and precompute the transforms for the image. Reimplemented from itk::ImageBase< VImageDimension >. Definition at line 122 of file itkOrientedImage.h. References itk::OrientedImage< TPixel, VImageDimension >::DirectionType. |
|
Set the spacing (size of a pixel) of the image. The spacing is the geometric distance between image samples. It is stored internally as double, but may be set from float.
Reimplemented from itk::ImageBase< VImageDimension >. Definition at line 107 of file itkOrientedImage.h. References itk::OrientedImage< TPixel, VImageDimension >::DirectionType. |
|
Set the spacing (size of a pixel) of the image. The spacing is the geometric distance between image samples. It is stored internally as double, but may be set from float.
Reimplemented from itk::ImageBase< VImageDimension >. Definition at line 94 of file itkOrientedImage.h. References itk::OrientedImage< TPixel, VImageDimension >::DirectionType. |
|
Set the spacing of the image and precompute the transforms for the image. Reimplemented from itk::ImageBase< VImageDimension >. Definition at line 81 of file itkOrientedImage.h. References itk::OrientedImage< TPixel, VImageDimension >::DirectionType, and itk::OrientedImage< TPixel, VImageDimension >::SpacingType. |
|
Get a physical point (in the space which the origin and spacing infomation comes from) from a continuous index (in the index space)
Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 206 of file itkOrientedImage.h. |
|
Get a physical point (in the space which the origin and spacing infomation comes from) from a discrete index (in the index space)
Reimplemented from itk::Image< TPixel, VImageDimension >. Definition at line 227 of file itkOrientedImage.h. References itk::OrientedImage< TPixel, VImageDimension >::IndexType. |
|
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 140 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 165 of file itkOrientedImage.h. References itk::OrientedImage< TPixel, VImageDimension >::IndexType. |