Public Types | Public Member Functions

cmtk::UniformVolumeInterpolatorPartialVolume Class Reference
[cmtkBase Library]

Partial-volume interpolation class. More...

#include <cmtkUniformVolumeInterpolatorPartialVolume.h>

Inheritance diagram for cmtk::UniformVolumeInterpolatorPartialVolume:
Inheritance graph
[legend]
Collaboration diagram for cmtk::UniformVolumeInterpolatorPartialVolume:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
UniformVolumeInterpolatorPartialVolume 
Self
 This class type.
typedef SmartPointer< SelfSmartPtr
 Smart pointer to this class.

Public Member Functions

 UniformVolumeInterpolatorPartialVolume (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. This is faster if we already know the pixel index and fractional coordinate of a location.

Detailed Description

Partial-volume interpolation class.

Definition at line 53 of file cmtkUniformVolumeInterpolatorPartialVolume.h.


Member Typedef Documentation

This class type.

Reimplemented from cmtk::UniformVolumeInterpolatorBase.

Definition at line 59 of file cmtkUniformVolumeInterpolatorPartialVolume.h.

Smart pointer to this class.

Reimplemented from cmtk::UniformVolumeInterpolatorBase.

Definition at line 62 of file cmtkUniformVolumeInterpolatorPartialVolume.h.


Constructor & Destructor Documentation

cmtk::UniformVolumeInterpolatorPartialVolume::UniformVolumeInterpolatorPartialVolume ( const UniformVolume volume ) [inline]

Constructor.

Definition at line 65 of file cmtkUniformVolumeInterpolatorPartialVolume.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines