![]() |
NDEVR
API Documentation
|
Given random line segments, constructs a polyline when the vertices match. More...
Public Member Functions | |
| PolylineMaker (Buffer< Vertex< 3, fltp04 > > &polyline_vertices) | |
| Initializes with a series of vertices that will be possible nodes of the polyline. | |
| void | addSegment (const LineSegment< 3, fltp04 > &seg) |
| Adds a segment and creates indices, if needed, into the index cache. | |
| Buffer< Buffer< uint04 > > | getCalculatedPolylineIndices () const |
| Returns a list of all calculated polylines, with each buffer representing a different polyline based off of the initial vertex list. | |
Given random line segments, constructs a polyline when the vertices match.
Used in Parameter slicing.
Definition at line 13 of file PolylineMaker.h.
Initializes with a series of vertices that will be possible nodes of the polyline.
| [in] | polyline_vertices | The external buffer of vertex positions that this maker will append to. |
| void PolylineMaker::addSegment | ( | const LineSegment< 3, fltp04 > & | seg | ) |
Adds a segment and creates indices, if needed, into the index cache.
| [in] | seg | The 3D line segment to incorporate into the polyline structure. |
Returns a list of all calculated polylines, with each buffer representing a different polyline based off of the initial vertex list.