#include <CGAL/Level_interval.h>
template<typename FaceHandle>
class CGAL::Level_interval< FaceHandle >
The class Level_interval represents intervals for the minimum and maximum value of the z-coordinate of a face of a triangulation.
- Template Parameters
-
| FaceHandle | must be a handle with the value type Face, which must have a nested type Vertex, which must have a nested type Point, whose Kernel_traits<Point>::Kernel must have a nested type FT. These requirements are fulfilled, if one uses a CGAL triangulation and a CGAL Kernel. |
- Is model of
Interval
- Examples
- Interval_skip_list/isl_terrain.cpp.
|
(Note that these are not member functions.)
|
| template<typename FaceHandle > |
| ostream & | operator<< (ostream &os, const Level_interval< FaceHandle > &i) |
| | Inserts the interval i into the stream os.
|
| |
|
|
typedef FT | Value |
| | The type of the \( z\)-coordinate of points stored in vertices of faces.
|
| |
|
|
| Level_interval () |
| | Default constructor.
|
| |
|
| Level_interval (FaceHandle fh) |
| | Constructs the interval with smallest and largest z coordinate of the points stored in the vertices of the face fh points to.
|
| |
|
|
FaceHandle | face_handle () |
| | Returns the face handle.
|
| |
◆ operator<<()
template<typename FaceHandle >
| ostream & operator<< |
( |
ostream & |
os, |
|
|
const Level_interval< FaceHandle > & |
i |
|
) |
| |
|
related |
Inserts the interval i into the stream os.
- Precondition
- The output operator for
*Face_handle is defined.