cylindrical geometry conversion
![]() | getRadius (void) const returns radius |
![]() | getAngle (void) const returns angle |
![]() | getZ (void) const returns elevation |
![]() | getX0 (void) const returns XDIM * VX / 2 constant |
![]() | setImage (double x, double y, double z) assign new coordinate from Image coordinates |
![]() | set (double x, double y, double z) assign new coordinate |
![]() | 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 |
![]() | x0 XDIM * VX / 2 constant |
![]() | r radius |
![]() | theta angle |
![]() | z elevation |
cylindrical geometry conversion
double r
double theta
double z
constructors
destructor
double getRadius(void) const
double getAngle(void) const
double getZ(void) const
double getX0(void) const
virtual void setImage(double x, double y, double z)
y - coordinate value in image coordinate
z - coordinate value in image coordinate virtual void set(double x, double y, double z)
y - coordinate value in cartesian space
z - coordinate value in cartesian space 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