The data structure is a matrix of 3-d points with uncertainty
->| |<--- 2*num_neighbors_ + 1
x x x p0 x x x
x x x p1 x x x
... |---| <--- num_neighbors_
...
x x x pN-1 x x x
^---neighboring points
There is also the notion of "fragments". A vector, index_, marks intervals between sets of 3-d points inserted by each invocation of add_curve(..)
Definition in file bugl_curve_3d.h.
#include <bugl/bugl_normal_point_3d_sptr.h>
#include <vcl_vector.h>
Go to the source code of this file.
Classes | |
| class | bugl_curve_3d |
1.5.1