Faces in a combinatorial embedding. More...
#include <ogdf/basic/CombinatorialEmbedding.h>
Public Member Functions | |
adjEntry | firstAdj () const |
Returns the first adjacency element in the face. | |
int | index () const |
Returns the index of the face. | |
adjEntry | nextFaceEdge (adjEntry adj) const |
Returns the successor of adj in the list of all adjacency elements in the face. | |
face | pred () const |
Returns the predecessor in the list of all faces. | |
int | size () const |
Returns the size of the face, i.e., the number of edges in the face. | |
face | succ () const |
Returns the successor in the list of all faces. | |
Static Public Member Functions | |
static int | compare (const FaceElement &x, const FaceElement &y) |
Standard Comparer. | |
Public Attributes | |
internal::FaceAdjContainer | entries |
Container maintaining the adjacency entries in the face. | |
Private Member Functions | |
FaceElement (adjEntry adjFirst, int id) | |
Creates a face with given first adjacency element adjFirst and face index id . | |
Private Attributes | |
int | m_id |
The index of the face. | |
int | m_size |
The size of the face. | |
Private Attributes inherited from ogdf::internal::GraphElement | |
GraphElement * | m_next = nullptr |
The successor in the list. | |
GraphElement * | m_prev = nullptr |
The predecessor in the list. | |
Friends | |
class | CombinatorialEmbedding |
class | ConstCombinatorialEmbedding |
class | internal::GraphList< FaceElement > |
Faces in a combinatorial embedding.
Definition at line 109 of file CombinatorialEmbedding.h.
Creates a face with given first adjacency element adjFirst
and face index id
.
Definition at line 128 of file CombinatorialEmbedding.h.
|
inlinestatic |
Standard Comparer.
Definition at line 161 of file CombinatorialEmbedding.h.
|
inline |
Returns the first adjacency element in the face.
Definition at line 139 of file CombinatorialEmbedding.h.
|
inline |
Returns the index of the face.
Definition at line 136 of file CombinatorialEmbedding.h.
Returns the successor of adj
in the list of all adjacency elements in the face.
Definition at line 151 of file CombinatorialEmbedding.h.
|
inline |
Returns the predecessor in the list of all faces.
Definition at line 148 of file CombinatorialEmbedding.h.
|
inline |
Returns the size of the face, i.e., the number of edges in the face.
Definition at line 142 of file CombinatorialEmbedding.h.
|
inline |
Returns the successor in the list of all faces.
Definition at line 145 of file CombinatorialEmbedding.h.
|
friend |
Definition at line 111 of file CombinatorialEmbedding.h.
Definition at line 110 of file CombinatorialEmbedding.h.
|
friend |
Definition at line 111 of file CombinatorialEmbedding.h.
internal::FaceAdjContainer ogdf::FaceElement::entries |
Container maintaining the adjacency entries in the face.
Definition at line 133 of file CombinatorialEmbedding.h.
|
private |
The index of the face.
Definition at line 115 of file CombinatorialEmbedding.h.
|
private |
The size of the face.
Definition at line 116 of file CombinatorialEmbedding.h.