![]() |
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 |