Class template for kernel-based volume interpolators. More...
#include <cmtkUniformVolumeInterpolator.h>
Public Types | |
typedef UniformVolumeInterpolator < TInterpolationFunction > | Self |
This class type. | |
typedef UniformVolumeInterpolatorBase | Superclass |
Superclass type. | |
typedef SmartPointer< Self > | SmartPtr |
Smart pointer to this class. | |
Public Member Functions | |
UniformVolumeInterpolator (const UniformVolume &volume) | |
Constructor. | |
virtual bool | GetDataAt (const Vector3D &v, Types::DataItem &value) const |
Get data at location. | |
virtual Types::DataItem | GetDataDirect (const int *imageGridPoint, const Types::Coordinate *insidePixel) const |
Get data at a pre-computed relative pixel index. |
Class template for kernel-based volume interpolators.
This class is templated over the interpolation function, e.g., linear, cubic, or sinc.
Definition at line 60 of file cmtkUniformVolumeInterpolator.h.
typedef UniformVolumeInterpolator<TInterpolationFunction> cmtk::UniformVolumeInterpolator< TInterpolationFunction >::Self |
This class type.
Reimplemented from cmtk::UniformVolumeInterpolatorBase.
Definition at line 66 of file cmtkUniformVolumeInterpolator.h.
typedef SmartPointer<Self> cmtk::UniformVolumeInterpolator< TInterpolationFunction >::SmartPtr |
Smart pointer to this class.
Reimplemented from cmtk::UniformVolumeInterpolatorBase.
Definition at line 72 of file cmtkUniformVolumeInterpolator.h.
typedef UniformVolumeInterpolatorBase cmtk::UniformVolumeInterpolator< TInterpolationFunction >::Superclass |
Superclass type.
Definition at line 69 of file cmtkUniformVolumeInterpolator.h.
cmtk::UniformVolumeInterpolator< TInterpolationFunction >::UniformVolumeInterpolator | ( | const UniformVolume & | volume ) | [inline] |
Constructor.
Definition at line 75 of file cmtkUniformVolumeInterpolator.h.