#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.