voxels line descriptor
![]() | SIDE segment or half segment direction
|
![]() | operator[] (int i) const get line voxel operator |
![]() | getVoxel (int i) const return a voxel given its index |
![]() | compute (double distance, const Vec3 compute new line with given origin and direction |
![]() | stopFromDistance (ImageVoxel *voxel, Voxel& iv) default stop computation method: stops line segment computation when current voxel distance from origin exceeds maxDistance |
![]() | start (Voxel& voxel) callback procedure called when first line voxel is set |
![]() | setIntensity (Inrimage *_inr) sets the new image intensity |
![]() | getOrigin (void) const returns line origin |
![]() | getDirection (void) const returns line direction |
![]() | getMaxDistance (void) const returns max line length |
![]() | setMaxDistance (double max) set max line length |
![]() | positiveArraySize () const returns the number of elements for the positive array |
![]() | negativeArraySize () const returns the number of elements for the negative array |
![]() | glSet (void) const display discrete line in an OpenGL window |
![]() | constructor
| ||
![]() | destructor
|
![]() | inr image from which this line is extracted |
![]() | origin line starting point in euclidian coordinates |
![]() | direction line direction vector |
![]() | maxDistance maximal line segment length |
![]() | startvoxel line starting voxel |
![]() | positive line voxels in direction |
![]() | negative line voxels in -direction |
![]() | (ImageLine::*stopMethod) (ImageVoxel *voxel, Voxel&) pointer to stop condition |
![]() | clear (void) destroys all line voxels |
voxels line descriptor
Vec3
Vec3
double maxDistance
ImageVoxel* startvoxel
std::vector <ImageVoxel *> positive
std::vector <ImageVoxel *> negative
bool (ImageLine::*stopMethod)(ImageVoxel *voxel, Voxel&)
void clear(void)
constructor
destructor
enum SIDE
ImageVoxel* operator[](int i) const
ImageVoxel* getVoxel(int i) const
void compute(double distance, const Vec3
org - line origin in euclidian coordinates
dir - line direction vector
side - full or half segment computation flag bool stopFromDistance(ImageVoxel *voxel, Voxel& iv)
iv - an image type voxel for any use in stop virtual void start(Voxel& voxel)
void setIntensity(Inrimage *_inr)
const Vec3
const Vec3
double getMaxDistance(void) const
void setMaxDistance(double max)
unsigned int positiveArraySize() const
unsigned int negativeArraySize() const
void glSet(void) const
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