Declaration of CombinatorialEmbedding and face. More...
#include <ogdf/basic/AdjEntryArray.h>Go to the source code of this file.
Classes | |
| class | ogdf::CombinatorialEmbedding |
| Combinatorial embeddings of planar graphs with modification functionality. More... | |
| class | ogdf::ConstCombinatorialEmbedding |
| Combinatorial embeddings of planar graphs. More... | |
| class | ogdf::FaceElement |
| Faces in a combinatorial embedding. More... | |
Namespaces | |
| namespace | ogdf |
| The namespace for all OGDF objects. | |
Macros | |
| #define | forall_face_adj(adj, f) for((adj)=(f)->firstAdj(); (adj); (adj)=(f)->nextFaceEdge(adj)) |
| Iteration over all adjacency entries adj of the face f. | |
| #define | forall_faces(f, E) for((f)=(E).firstFace(); (f); (f)=(f)->succ()) |
| Iteration over all faces f of the combinatorial embedding E. | |
| #define | forall_rev_faces(f, E) for((f)=(E).lastFace(); (f); (f)=(f)->pred()) |
| Iteration over all faces f of the combinatorial embedding E (in reverse order). | |
| #define | OGDF_COMBINATORIAL_EMBEDDING_H |
Typedefs | |
| typedef FaceElement * | ogdf::face |
Declaration of CombinatorialEmbedding and face.
Enriches graph by the notion of faces
Definition in file CombinatorialEmbedding.h.
| #define forall_face_adj | ( | adj, | |
| f | |||
| ) | for((adj)=(f)->firstAdj(); (adj); (adj)=(f)->nextFaceEdge(adj)) |
Iteration over all adjacency entries adj of the face f.
A faster version for this iteration demonstrates the following code snippet:
Definition at line 478 of file CombinatorialEmbedding.h.
| #define forall_faces | ( | f, | |
| E | |||
| ) | for((f)=(E).firstFace(); (f); (f)=(f)->succ()) |
Iteration over all faces f of the combinatorial embedding E.
Definition at line 460 of file CombinatorialEmbedding.h.
| #define forall_rev_faces | ( | f, | |
| E | |||
| ) | for((f)=(E).lastFace(); (f); (f)=(f)->pred()) |
Iteration over all faces f of the combinatorial embedding E (in reverse order).
Definition at line 464 of file CombinatorialEmbedding.h.
| #define OGDF_COMBINATORIAL_EMBEDDING_H |
Definition at line 50 of file CombinatorialEmbedding.h.