In file inrimage/Interpolator.h:

template struct TypedTrilinInterpolator : public TrilinInterpolator

Trilinear interpolation when image type is known. Overestimates interpolated values by 0.5 on floating point types (adds 0.5 to interpolated value).

Voxel& operator)(Inrimage const& img, double x, double y, double z, Voxel& v) const
get interpolated value at img(x,y,z)
T& operator)(Inrimage const& img, double x, double y, double z, T& v) const
get interpolated value at img(x,y,z)
Interpolator* clone() const
returns a copy of the object.

Documentation

Trilinear interpolation when image type is known. Overestimates interpolated values by 0.5 on floating point types (adds 0.5 to interpolated value).
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

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

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

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