Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
ogdf::MMCBDoubleGrid Class Reference

Crossings beautifier using grid doubling. More...

#include <ogdf/planarlayout/MMCBDoubleGrid.h>

+ Inheritance diagram for ogdf::MMCBDoubleGrid:

Public Member Functions

 MMCBDoubleGrid ()
 Creates an instance of the crossings beautifier module.
 
 ~MMCBDoubleGrid ()
 
- Public Member Functions inherited from ogdf::MMCBBase
 MMCBBase ()
 Constructor (does nothing).
 
 ~MMCBBase ()
 
- Public Member Functions inherited from ogdf::MixedModelCrossingsBeautifierModule
 MixedModelCrossingsBeautifierModule ()
 Initializes the Mixed-Model crossings beautifier module.
 
virtual ~MixedModelCrossingsBeautifierModule ()
 
void call (const PlanRep &PG, GridLayout &gl)
 
int numberOfCrossings () const
 Returns the number of processed crossings.
 

Protected Member Functions

virtual void doCall (const PlanRep &PG, GridLayout &gl, const List< node > &L) override
 Implements the module call.
 

Additional Inherited Members

- Static Protected Member Functions inherited from ogdf::MMCBBase
static void copyOn (int old_a[], int new_a[])
 
static void insertBend (GridLayout &gl, edge e, node v, int x, int y)
 
static int workOn (GridLayout &gl, node v)
 

Detailed Description

Crossings beautifier using grid doubling.

Definition at line 43 of file MMCBDoubleGrid.h.

Constructor & Destructor Documentation

◆ MMCBDoubleGrid()

ogdf::MMCBDoubleGrid::MMCBDoubleGrid ( )
inline

Creates an instance of the crossings beautifier module.

Definition at line 46 of file MMCBDoubleGrid.h.

◆ ~MMCBDoubleGrid()

ogdf::MMCBDoubleGrid::~MMCBDoubleGrid ( )
inline

Definition at line 48 of file MMCBDoubleGrid.h.

Member Function Documentation

◆ doCall()

virtual void ogdf::MMCBDoubleGrid::doCall ( const PlanRep PG,
GridLayout gl,
const List< node > &  L 
)
overrideprotectedvirtual

Implements the module call.

Implements ogdf::MixedModelCrossingsBeautifierModule.


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