Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::FaceArrayBase< Value, WithDefault > Class Template Reference

RegisteredArray for labeling the faces of a CombinatorialEmbedding. More...

#include <ogdf/basic/CombinatorialEmbedding.h>

+ Inheritance diagram for ogdf::FaceArrayBase< Value, WithDefault >:

Public Member Functions

ConstCombinatorialEmbeddingembeddingOf () const
 Returns a pointer to the associated combinatorial embedding. More...
 
- Public Member Functions inherited from ogdf::RegisteredArray< ConstCombinatorialEmbedding, Value, WithDefault >
 RegisteredArray ()
 Creates a new registered array associated with no registry. More...
 
 RegisteredArray (const ConstCombinatorialEmbedding &base)
 Creates a new registered array associated with the matching registry of base. More...
 
 RegisteredArray (const ConstCombinatorialEmbedding &base, const Value &def)
 Creates a new registered array associated with the matching registry of base and initializes all values with def. More...
 
 RegisteredArray (const ConstCombinatorialEmbedding *base)
 Creates a new registered array associated with the matching registry of base. More...
 
 RegisteredArray (const ConstCombinatorialEmbedding *base, const Value &def)
 Creates a new registered array associated with the matching registry of base and initializes all values with def. More...
 
void init (const ConstCombinatorialEmbedding &base)
 Reinitializes the array. Associates the array with the matching registry of base. More...
 
void init (const ConstCombinatorialEmbedding &base, const Value &new_default)
 Reinitializes the array with default value new_default. More...
 
void init (const ConstCombinatorialEmbedding *base, const Value &new_default)
 
void init (const ConstCombinatorialEmbedding *base=nullptr)
 Reinitializes the array. Associates the array with the matching registry of base. More...
 

Private Types

using RA = RegisteredArray< ConstCombinatorialEmbedding, Value, WithDefault >
 

Detailed Description

template<class Value, bool WithDefault>
class ogdf::FaceArrayBase< Value, WithDefault >

RegisteredArray for labeling the faces of a CombinatorialEmbedding.

Definition at line 181 of file CombinatorialEmbedding.h.

Member Typedef Documentation

◆ RA

template<class Value , bool WithDefault>
using ogdf::FaceArrayBase< Value, WithDefault >::RA = RegisteredArray<ConstCombinatorialEmbedding, Value, WithDefault>
private

Definition at line 182 of file CombinatorialEmbedding.h.

Member Function Documentation

◆ embeddingOf()

template<class Value , bool WithDefault>
ConstCombinatorialEmbedding* ogdf::FaceArrayBase< Value, WithDefault >::embeddingOf ( ) const
inline

Returns a pointer to the associated combinatorial embedding.

Definition at line 188 of file CombinatorialEmbedding.h.


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