Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

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

common base class for MMCBDoubleGrid and MMCBLocalStretch. More...

#include <ogdf/planarlayout/MMCBBase.h>

+ Inheritance diagram for ogdf::MMCBBase:

Public Member Functions

 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.
 

Static Protected Member Functions

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)
 

Additional Inherited Members

- Protected Member Functions inherited from ogdf::MixedModelCrossingsBeautifierModule
virtual void doCall (const PlanRep &PG, GridLayout &gl, const List< node > &L)=0
 Implements the crossings beautifier module.
 

Detailed Description

common base class for MMCBDoubleGrid and MMCBLocalStretch.

MMCBBase contains the common functionality shared by the two Mixed-Model crossings beautifier MMCBDoubleGrid and MMCBLocalStretch.

Definition at line 45 of file MMCBBase.h.

Constructor & Destructor Documentation

◆ MMCBBase()

ogdf::MMCBBase::MMCBBase ( )
inline

Constructor (does nothing).

Definition at line 48 of file MMCBBase.h.

◆ ~MMCBBase()

ogdf::MMCBBase::~MMCBBase ( )
inline

Definition at line 50 of file MMCBBase.h.

Member Function Documentation

◆ copyOn()

static void ogdf::MMCBBase::copyOn ( int  old_a[],
int  new_a[] 
)
staticprotected

◆ insertBend()

static void ogdf::MMCBBase::insertBend ( GridLayout gl,
edge  e,
node  v,
int  x,
int  y 
)
staticprotected

◆ workOn()

static int ogdf::MMCBBase::workOn ( GridLayout gl,
node  v 
)
staticprotected

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