Pre-compute transformation for grid locations in a uniform volume. More...
#include <cmtkXformUniformVolume.h>
Public Types | |
typedef XformUniformVolume | Self |
This class. | |
typedef SmartPointer< Self > | SmartPtr |
Smart pointer to this class. | |
typedef SmartConstPointer< Self > | SmartConstPtr |
Smart pointer-to-const to this class. | |
Public Member Functions | |
virtual | ~XformUniformVolume () |
Virtual destructor. | |
virtual void | GetTransformedGrid (Vector3D &v, const int idxX, const int idxY, const int idxZ) const =0 |
Get transformed location of linked grid pixel. | |
virtual void | GetTransformedGridRow (Vector3D *const v, const size_t numPoints, const int idxX, const int idxY, const int idxZ) const =0 |
Get transformed locations of a series (scanline) of linked grid pixels. |
Pre-compute transformation for grid locations in a uniform volume.
Definition at line 52 of file cmtkXformUniformVolume.h.
This class.
Reimplemented in cmtk::AffineXformUniformVolume, and cmtk::SplineWarpXformUniformVolume.
Definition at line 58 of file cmtkXformUniformVolume.h.
Smart pointer-to-const to this class.
Reimplemented in cmtk::AffineXformUniformVolume, and cmtk::SplineWarpXformUniformVolume.
Definition at line 64 of file cmtkXformUniformVolume.h.
Smart pointer to this class.
Reimplemented in cmtk::AffineXformUniformVolume, and cmtk::SplineWarpXformUniformVolume.
Definition at line 61 of file cmtkXformUniformVolume.h.
virtual cmtk::XformUniformVolume::~XformUniformVolume | ( | ) | [inline, virtual] |
Virtual destructor.
Definition at line 67 of file cmtkXformUniformVolume.h.
virtual void cmtk::XformUniformVolume::GetTransformedGrid | ( | Vector3D & | v, |
const int | idxX, | ||
const int | idxY, | ||
const int | idxZ | ||
) | const [pure virtual] |
Get transformed location of linked grid pixel.
Implemented in cmtk::AffineXformUniformVolume, and cmtk::SplineWarpXformUniformVolume.
virtual void cmtk::XformUniformVolume::GetTransformedGridRow | ( | Vector3D *const | v, |
const size_t | numPoints, | ||
const int | idxX, | ||
const int | idxY, | ||
const int | idxZ | ||
) | const [pure virtual] |
Get transformed locations of a series (scanline) of linked grid pixels.
Implemented in cmtk::AffineXformUniformVolume, and cmtk::SplineWarpXformUniformVolume.