The class Stream_lines_2<VectorField_2,Integrator_2> is designed to handle a placement of streamlines
in a 2D domain according to a bidimensional vector field.
The class Stream_lines_2<VectorField_2,Integrator_2> creates a placement of streamlines according to a specified density and gives access to those streamlines via two iterators over a container of iterators that provide access to the streamline points.
typedef VectorField_2::Geom_traits | ||
Geom_traits; | the traits class. | |
typedef VectorField_2::FT | FT; | the scalar type. |
typedef VectorField_2::Point_2 | Point_2; | the point type. |
typedef VectorField_2::Vector_2 | Vector_2; | the vector type. |
The class Stream_lines_2<VectorField_2,Integrator_2> provides also two types for handling streamlines:
Stream_lines_2<VectorField_2,Integrator_2>::Point_iterator_2 | |
iterator of points with value type Point_2.
| |
Stream_lines_2<VectorField_2,Integrator_2>::Stream_line_iterator_2 | |
an iterator to visit the streamlines with value type std::pair<Point_iterator_2, Point_iterator_2>.
|
| |||
Generates a streamline placement stl.
|
The following iterators allow to visit all the streamlines generated by the constructor or the update function.
Stream_line_iterator | stl.begin () const | Starts at the first streamline |
Stream_line_iterator | stl.end () const | Past-the-end iterator |