Open
Graph Drawing
Framework

 v. 2025.10-dev (Foxglove)
 

Loading...
Searching...
No Matches
ogdf::oneplan_backtracking Namespace Reference

Classes

class  EdgePairPartition
 A partial solution for a 1-Planarity instance, representing a node in the backtracking tree. More...
 
class  FreeEdgesDensityFilter
 Rejects partial solutions for 1-Planarity if the crossable edges violate the density for 1-Planarity. More...
 
class  OnePlanarityBacktracking
 A backtracking implementation for the 1-Planarity problem. More...
 
class  OnePlanarization
 The graph corresponding to a partial solution for the 1-Planarity problem. More...
 
class  OrderedPair
 A pair of distinct graph elements, ordered by their index. More...
 
class  PartialSolutionFilter
 Interface of filters for partial solutions for 1-Planarity. More...
 
class  PlanarizationDensityFilter
 Rejects partial solutions for 1-Planarity if they are too dense. More...
 
class  SaturatedSubgraphPlanarityFilter
 Rejects partial solutions for 1-Planarity if the uncrossable edges induce a non-planar graph. More...
 
class  SeparatingCycleFilter
 Rejects partial solutions for 1-Planarity if a separating cycle with too few crossable edges is found. More...
 

Typedefs

using EdgePair = OrderedPair< edge >
 
using VertexPair = OrderedPair< node >
 

Enumerations

enum class  OneplanMode { Normal , NIC , IC }
 The different modes for 1-Planarity. More...
 

Typedef Documentation

◆ EdgePair

Definition at line 103 of file EdgePairPartition.h.

◆ VertexPair

Definition at line 102 of file EdgePairPartition.h.

Enumeration Type Documentation

◆ OneplanMode

The different modes for 1-Planarity.

Enumerator
Normal 

1-Planarity

NIC 

1-Planarity, where two crossed edge pairs may share at most one vertex (NIC-Planarity)

IC 

1-Planarity, where no two crossed edges may share a vertex (IC-Planarity)

Definition at line 106 of file EdgePairPartition.h.