Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::IncNodeInserter Class Referenceabstract

#include <ogdf/basic/IncNodeInserter.h>

+ Inheritance diagram for ogdf::IncNodeInserter:

Public Member Functions

 IncNodeInserter (PlanRepInc &PG)
 Creates inserter on PG. More...
 
virtual void insertCopyNode (node v, CombinatorialEmbedding &E, Graph::NodeType vTyp)=0
 Inserts copy in m_planRep for original node v. More...
 

Protected Member Functions

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 adjEntries for the adjacent edges. More...
 

Protected Attributes

PlanRepIncm_planRep
 pointer to a PlanRepInc that is to be changed More...
 

Detailed Description

Definition at line 46 of file IncNodeInserter.h.

Constructor & Destructor Documentation

◆ IncNodeInserter()

ogdf::IncNodeInserter::IncNodeInserter ( PlanRepInc PG)
inlineexplicit

Creates inserter on PG.

Definition at line 49 of file IncNodeInserter.h.

Member Function Documentation

◆ getInsertionFace()

virtual face ogdf::IncNodeInserter::getInsertionFace ( node  v,
CombinatorialEmbedding E 
)
protectedpure virtual

Returns a face to insert a copy of v and a list of adjacency entries corresponding to the insertion adjEntries for the adjacent edges.

Implemented in ogdf::SimpleIncNodeInserter.

◆ insertCopyNode()

virtual void ogdf::IncNodeInserter::insertCopyNode ( node  v,
CombinatorialEmbedding E,
Graph::NodeType  vTyp 
)
pure virtual

Inserts copy in m_planRep for original node v.

Implemented in ogdf::SimpleIncNodeInserter.

Member Data Documentation

◆ m_planRep

PlanRepInc* ogdf::IncNodeInserter::m_planRep
protected

pointer to a PlanRepInc that is to be changed

Definition at line 61 of file IncNodeInserter.h.


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