CGAL 6.1 - 2D Arrangements
Loading...
Searching...
No Matches
AosDcelOuterCcb Class Reference

#include <Concepts/AosDcelOuterCcb.h>

Definition

A hole record in a DCEL data structure, which stores the face that contains the hole in its interior, along with an iterator for the hole in the holes' container of this face.

See also
AosDcel
AosDcelFace

Types

typedef unspecified_type Face
 the corresponding DCEL face type.
 
typedef Face::OuterCcb_iterator OuterCcb_iterator
 

Creation

 Arr_dcel_hole ()
 default constructor.
 

Access Functions

All functions below also have const counterparts, returning non-mutable pointers or iterators:

Faceface ()
 returns the incident face, which contains ho in its interior.
 
OuterCcb_iterator iterator ()
 returns an iterator for the hole.
 

Modifiers

void set_face (Face *f)
 sets the incident face.
 
void set_iterator (OuterCcb_iterator it)
 sets the hole iterator.
 

Member Typedef Documentation

◆ Face

the corresponding DCEL face type.

◆ OuterCcb_iterator

typedef Face::OuterCcb_iterator AosDcelOuterCcb::OuterCcb_iterator

Member Function Documentation

◆ Arr_dcel_hole()

AosDcelOuterCcb::Arr_dcel_hole ( )

default constructor.

◆ face()

Face * AosDcelOuterCcb::face ( )

returns the incident face, which contains ho in its interior.

◆ iterator()

OuterCcb_iterator AosDcelOuterCcb::iterator ( )

returns an iterator for the hole.

◆ set_face()

void AosDcelOuterCcb::set_face ( Face f)

sets the incident face.

◆ set_iterator()

void AosDcelOuterCcb::set_iterator ( OuterCcb_iterator  it)

sets the hole iterator.