|
CGAL 6.0 - 2D Regularized Boolean Set-Operations
|
A face record in a Dcel data structure used by the General_polygon_set_2 and Polygon_set_2 template classes to represent the underlying internal Arrangement_2 data structure.
ArrangementDcelFace CGAL::Gps_face_base Access Functions | |
| bool | contained () const |
returns true if the face is contained in the general-polygon set, and false otherwise. | |
| bool | visited () |
returns true if the face has been visited, and false otherwise. | |
| std::size_t | id () const |
returns an id associated to the face using set_id(); If no call to set_id() was done or if reset_id() was called, the returned value is not specified and id_not_set() must return true. | |
| bool | id_not_set () const |
returns true if set_id() was not called or if reset_id() was called, amd false otherwise. | |
Modifiers | |
| void | set_contained (bool flag) |
marks the face as contained (if flag is true), or as a hole (if it is false). | |
| void | reset_id () |
marks the face as visited (if flag is true), or as not visited (if it is false). | |
| void | set_id (std::size_t i) |
| sets the id associated to the face. | |
| void GeneralPolygonSetDcelFace::reset_id | ( | ) |
marks the face as visited (if flag is true), or as not visited (if it is false).
This is used internally by the some of the operations of the General_polygon_set_2 class that traverse the arrangement faces.
resets the id associated to the face.
| void GeneralPolygonSetDcelFace::set_id | ( | std::size_t | i | ) |
sets the id associated to the face.
i should be different from the largest possible value that std::size_t can store.
| bool GeneralPolygonSetDcelFace::visited | ( | ) |
returns true if the face has been visited, and false otherwise.
This is used internally by the some of the operations of the General_polygon_set_2 class that traverse the arrangement faces.