Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::internal::FaceAdjContainer Class Reference

Container for the adjacency entries in a face. More...

#include <ogdf/basic/CombinatorialEmbedding.h>

Public Types

using iterator = FaceAdjIterator
 

Public Member Functions

iterator begin () const
 
iterator end () const
 

Private Member Functions

 FaceAdjContainer ()
 
 FaceAdjContainer (adjEntry adjFirst)
 

Private Attributes

adjEntry m_adjFirst
 

Friends

class ogdf::CombinatorialEmbedding
 
class ogdf::ConstCombinatorialEmbedding
 
class ogdf::FaceElement
 

Detailed Description

Container for the adjacency entries in a face.

The entries are not stored explicitly (in a list), but implicitly by the cyclic ordering of the adjacency lists in the underlying graph and by storing the first adjacency entry in the face.

Definition at line 94 of file CombinatorialEmbedding.h.

Member Typedef Documentation

◆ iterator

Constructor & Destructor Documentation

◆ FaceAdjContainer() [1/2]

ogdf::internal::FaceAdjContainer::FaceAdjContainer ( )
inlineprivate

Definition at line 101 of file CombinatorialEmbedding.h.

◆ FaceAdjContainer() [2/2]

ogdf::internal::FaceAdjContainer::FaceAdjContainer ( adjEntry  adjFirst)
inlineexplicitprivate

Definition at line 103 of file CombinatorialEmbedding.h.

Member Function Documentation

◆ begin()

iterator ogdf::internal::FaceAdjContainer::begin ( ) const
inline

Definition at line 108 of file CombinatorialEmbedding.h.

◆ end()

iterator ogdf::internal::FaceAdjContainer::end ( ) const
inline

Definition at line 110 of file CombinatorialEmbedding.h.

Friends And Related Function Documentation

◆ ogdf::CombinatorialEmbedding

friend class ogdf::CombinatorialEmbedding
friend

Definition at line 97 of file CombinatorialEmbedding.h.

◆ ogdf::ConstCombinatorialEmbedding

friend class ogdf::ConstCombinatorialEmbedding
friend

Definition at line 96 of file CombinatorialEmbedding.h.

◆ ogdf::FaceElement

friend class ogdf::FaceElement
friend

Definition at line 95 of file CombinatorialEmbedding.h.

Member Data Documentation

◆ m_adjFirst

adjEntry ogdf::internal::FaceAdjContainer::m_adjFirst
private

Definition at line 99 of file CombinatorialEmbedding.h.


The documentation for this class was generated from the following file: