Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

FaceSet.h
Go to the documentation of this file.
1 
32 #pragma once
33 
36 #include <ogdf/basic/basic.h>
38 
39 namespace ogdf {
40 
42 
51 class OGDF_EXPORT FaceSet : public RegisteredSet<ConstCombinatorialEmbedding> {
52 public:
55 
57  const list_type& faces() const { return elements(); }
58 
62  return *registeredAt();
63  }
64 };
65 
66 }
ogdf
The namespace for all OGDF objects.
Definition: multilevelmixer.cpp:39
OGDF_ASSERT
#define OGDF_ASSERT(expr)
Assert condition expr. See doc/build.md for more information.
Definition: basic.h:66
RegisteredSet.h
Declaration and implementation of ogdf::RegisteredSet.
copy_move.h
Utility macros for declaring copy and move constructors and assignment operations.
ogdf::FaceSet
Face sets.
Definition: FaceSet.h:51
ogdf::List< element_type >
ogdf::RegisteredSet
Constant-time set operations.
Definition: RegisteredSet.h:53
ogdf::ConstCombinatorialEmbedding
Combinatorial embeddings of planar graphs.
Definition: CombinatorialEmbedding.h:216
basic.h
Basic declarations, included by all source files.
ogdf::RegisteredSet::registeredAt
const Registry * registeredAt() const
Returns the associated registry.
Definition: RegisteredSet.h:175
CombinatorialEmbedding.h
Declaration of CombinatorialEmbedding and face.
OGDF_EXPORT
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF dynamic library (shared object / DLL),...
Definition: config.h:117
ogdf::RegisteredSet::RegisteredSet
RegisteredSet()
Creates an empty set associated with no registry.
Definition: RegisteredSet.h:72
ogdf::FaceSet::embeddingOf
const ConstCombinatorialEmbedding & embeddingOf() const
Returns the associated combinatorial embedding.
Definition: FaceSet.h:60
OGDF_DEFAULT_COPY
#define OGDF_DEFAULT_COPY(cls)
Explicitly provides default copy construction and assignment for class cls.
Definition: copy_move.h:47
ogdf::FaceSet::faces
const list_type & faces() const
Returns a reference to the list of faces contained in this set.
Definition: FaceSet.h:57