2D range inrimage
![]() | display (IMAGE_KIND kind) changes displayed inrimage |
![]() | getClosestPoint (const Vec2 RangeData2D closest point computation callback |
![]() | getClosestPoint (const Vec2 routine that computes the closest point on a 3D image given the slice number and slice geometry |
![]() | getSpeed (const Vec2 compute level set speed as 1/|\nabla I| truncated function |
![]() | updateImageDisplay (Inrimage *inr) update image display (when the displayed image change) |
![]() | constructors
| ||||
![]() | destructor
|
![]() | dying (const ObjectPointer an image owned by this object is being destroyed |
exception
constructor
2D range inrimage
constructors
RangeInrimage2D(Inrimage *inr, Scene2D *scene, Inrimage *gradient = 0, Inrimage *gradientdir = 0, Inrimage *edge = 0, Inrimage *gradient2 = 0, Inrimage *classified = 0) throw(Inrimage::ImageNotFound, Inrimage::UnknownImageType, Inrimage::InvalidHeader, Inrimage::InvalidData, Inrimage::UnknownType)
scene - scene to create range image in
gradient - gradient image
gradientdir - gradient direction image
edge - edge image
gradient2 - gradient derivative image
classify - classified image RangeInrimage2D(const TclString& fileName, Scene2D *scene) throw(Inrimage::ImageNotFound, Inrimage::UnknownImageType, Inrimage::InvalidHeader, Inrimage::InvalidData, Inrimage::UnknownType)
scene - scene to create range image in destructor
virtual RangeInrimage2D::IMAGE_KIND display(IMAGE_KIND kind)
bool getClosestPoint(const Vec2
normal - vertex normal
range - search range
closest - returned closest data point found
clientData - vertex local information
virtual bool getClosestPoint(const Vec2
normalDirection - the normal direction of the point from which the closest point should be computed
rangeSearchDistance - the maximum distance (= cut-off distance) along the normal direction at which we should search for the closest point
closestPoint - the closestPoint of the dataset from a given position and normal direction. This output value is only set if a closest point were found. Otherwise it is undetermined
geometry - slice geometry used to define the slice where the computation is performed
sliceNumber - slice number used to define the slice where the computation is performed
clientData - a data structure that can be used to constrain the search of the closest point. This pointer may be 0
void getSpeed(const Vec2
mult - returned multiplicative speed term
add - returned additive speed term
clientData - range information associated for finding the boundary point virtual void updateImageDisplay(Inrimage *inr)
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