Interface for minor-monotone edge insertion algorithms.
More...
#include <ogdf/planarity/MMEdgeInsertionModule.h>
Interface for minor-monotone edge insertion algorithms.
- See also
- MMSubgraphPlanarizer
Definition at line 50 of file MMEdgeInsertionModule.h.
◆ MMEdgeInsertionModule()
| ogdf::MMEdgeInsertionModule::MMEdgeInsertionModule |
( |
| ) |
|
|
inline |
◆ ~MMEdgeInsertionModule()
| virtual ogdf::MMEdgeInsertionModule::~MMEdgeInsertionModule |
( |
| ) |
|
|
inlinevirtual |
◆ call() [1/2]
Inserts all edges in origEdges into PG.
- Parameters
-
| PG | is the input planarized expansion and will also receive the result. |
| origEdges | is the list of original edges (edges in the original graph of PG) that have to be inserted. |
- Returns
- the status of the result.
Definition at line 66 of file MMEdgeInsertionModule.h.
◆ call() [2/2]
Inserts all edges in origEdges into PG and forbids crossing forbiddenEdges.
- Parameters
-
| PG | is the input planarized expansion and will also receive the result. |
| origEdges | is the list of original edges (edges in the original graph of PG) that have to be inserted. |
| forbiddenEdgeOrig | is an edge array indicating if an original edge is forbidden to be crossed. |
- Returns
- the status of the result.
Definition at line 80 of file MMEdgeInsertionModule.h.
◆ doCall()
Actual algorithm call that has to be implemented by derived classes.
- Parameters
-
| PG | is the input planarized expansion and will also receive the result. |
| origEdges | is the list of original edges (edges in the original graph of PG) that have to be inserted. |
| forbiddenEdgeOrig | points to an edge array indicating if an original edge is forbidden to be crossed. |
Implemented in ogdf::MMFixedEmbeddingInserter, and ogdf::MMVariableEmbeddingInserter.
The documentation for this class was generated from the following file: