spherical geometry conversion
double | getRadius (void) const returns radius |
double | getAlpha (void) const returns alpha |
double | getTheta (void) const returns theta |
virtual void | setImage (double x, double y, double z) assign new coordinate from Image coordinates |
virtual void | set (double x, double y, double z) assign new coordinate |
virtual bool | in (void) const returns true if this coordinate falls inside image bounds, false otherwise |
virtual void | toCartesian (double *pos) const converts coordinate in this geometry to cartesian coordinate |
virtual void | toImage (int *pos) const converts coordinate in this geometry to image voxel position |
virtual double | interpolate (void) const returns tri-linearly interpolated greylevel value |
virtual double | nextVoxel (const Vec3 compute next image voxel intersected by a line passing through this line and with given direction vector |
constructors
| |||||
destructor | |||||
returns x0 |
double | x0 XDIM * VX * sin(alpha0/2) |
double | alpha alpha : polar angle in the considered slice [0,alpha0] |
double | theta theta : angle between the Y axis and the considered slice [0,Pi[ |
spherical geometry conversion
y - coordinate value in image coordinate
z - coordinate value in image coordinate
y - coordinate value in cartesian space
z - coordinate value in cartesian space
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