In file inrimage/Interpolator.h:

struct Interpolator

Base class for interpolation (estimates values between known values)

virtual ~Interpolator()
destructor
virtual Voxel& operator)(Inrimage const& img, double x, double y, double z, Voxel& v) const
get interpolated value at img(x,y,z)
virtual Interpolator* clone() const
returns a copy of the object.
static Interpolator* trilinearInterpolatorByType(Inrimage::GEOMETRY geom, Inrimage::WORD_TYPE t, int vdim)
builds a tri-linear interpolator given image type

Documentation

Base class for interpolation (estimates values between known values)
virtual ~Interpolator()
destructor

virtual Voxel& operator)(Inrimage const& img, double x, double y, double z, Voxel& v) const
get interpolated value at img(x,y,z)
Returns:
v, the voxel in which the value is stored
Parameters:
img - image to interpolate
x - x cartesian coordinate
y - y cartesian coordinate
z - z cartesian coordinate
v - voxel to store value

virtual Interpolator* clone() const
returns a copy of the object.

static Interpolator* trilinearInterpolatorByType(Inrimage::GEOMETRY geom, Inrimage::WORD_TYPE t, int vdim)
builds a tri-linear interpolator given image type
Parameters:
geom - image geometry
t - image word type
vdim - image vectorial dimension (1, 2 or 3, used only for cartesian inrimages)

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de