Adaptagrams
Public Member Functions | List of all members
dialect::OrthoPlanariser Class Reference

#include <planarise.h>

Collaboration diagram for dialect::OrthoPlanariser:
Collaboration graph

Public Member Functions

 OrthoPlanariser (const Graph_SP &G)
 Standard constructor. More...
 
void setOpts (const OrthoPlanariserOptions &opts)
 Set the options.
 
Graph_SP planarise (void)
 Compute a planarisation of the given Graph. More...
 

Detailed Description

This class is for planarising orthogonally routed graphs. To say that a graph G is orthogonally routed means a certain condition on the connector route stored in each Edge; namely, that precisely one coordinate change between consecutive route points.

Constructor & Destructor Documentation

◆ OrthoPlanariser()

dialect::OrthoPlanariser::OrthoPlanariser ( const Graph_SP &  G)
inline

Standard constructor.

Parameters
[in]GThe Graph to be planarised.
Note
The given Graph is not altered. A new, planar version is constructed.

Member Function Documentation

◆ planarise()

Graph_SP dialect::OrthoPlanariser::planarise ( void  )
inline

Compute a planarisation of the given Graph.

Returns
The planarised Graph.

Referenced by dialect::doHOLA().

Here is the caller graph for this function:

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