Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
IncNodeInserter.h
Go to the documentation of this file.
1
37#pragma once
38
40#include <ogdf/basic/Graph.h>
41#include <ogdf/basic/basic.h>
42
43namespace ogdf {
44class PlanRepInc;
45
47public:
49 explicit IncNodeInserter(PlanRepInc& PG) : m_planRep(&PG) { }
50
53
54protected:
59
62};
63
64}
Declaration of CombinatorialEmbedding and face.
Includes declaration of graph class.
Basic declarations, included by all source files.
Combinatorial embeddings of planar graphs with modification functionality.
Faces in a combinatorial embedding.
NodeType
The type of nodes.
Definition Graph_d.h:909
virtual void insertCopyNode(node v, CombinatorialEmbedding &E, Graph::NodeType vTyp)=0
Inserts copy in m_planRep for original node v.
IncNodeInserter(PlanRepInc &PG)
Creates inserter on PG.
virtual face getInsertionFace(node v, CombinatorialEmbedding &E)=0
Returns a face to insert a copy of v and a list of adjacency entries corresponding to the insertion a...
PlanRepInc * m_planRep
pointer to a PlanRepInc that is to be changed
Class for the representation of nodes.
Definition Graph_d.h:241
This class is only an adaption of PlanRep for the special incremental drawing case.
Definition PlanRepInc.h:61
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF dynamic library (shared object / DLL),...
Definition config.h:117
The namespace for all OGDF objects.