namespace yav class ImageGeometry Base class for image geometry conversion
| | epsilon equals to zero |
| | getInrimage (void) const returns host inrimage |
| | getVoxel (void) const returns voxel value |
| | set (double x, double y, double z) assign new coordinate |
| | setImage (double x, double y, double z) assign new coordinate from Image coordinates |
| | in (void) const returns true if this coordinate falls inside image bounds, false otherwise |
| | toCartesian (double *pos) const converts coordinate in this geometry to cartesian coordinate |
| | toImage (int *pos) const converts coordinate in this geometry to image voxel position |
| | interpolate (void) const returns tri-linearly interpolated greylevel value |
| | nextVoxel (const Vec3 compute next image voxel intersected by a line passing through this line and with given direction vector |
| | constructors
| ||||
| | destructor
|
| | inr host image |
| | voxel associated voxel |
Base class for image geometry conversion
const Inrimage& inr
Voxel* voxel
constructors
destructor
const Inrimage& getInrimage(void) const
Voxel& getVoxel(void) const
virtual void set(double x, double y, double z)
y - coordinate value in cartesian space
z - coordinate value in cartesian space
virtual void setImage(double x, double y, double z)
y - coordinate value in image coordinate
z - coordinate value in image coordinate
virtual bool in(void) const
virtual void toCartesian(double *pos) const
virtual void toImage(int *pos) const
virtual double interpolate(void) const
virtual double nextVoxel(const Vec3
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