Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Encapsulate.h
Go to the documentation of this file.
1 
31 #pragma once
32 
33 #include <ogdf/basic/Graph.h>
35 
36 #include <ostream>
37 
38 namespace ogdf::sync_plan::internal {
39 
42  node bicon = nullptr;
43  node bicon_rep = nullptr;
44  node star_rep = nullptr;
46 
47  explicit EncapsulatedBlock(node _bicon) : bicon(_bicon) { }
48 
49  friend std::ostream& operator<<(std::ostream& os, const EncapsulatedBlock& block);
50 };
51 
52 }
Graph.h
Includes declaration of graph class.
ogdf::sync_plan::internal::EncapsulatedBlock::bij
PipeBij bij
Definition: Encapsulate.h:45
Bijection.h
Utilities for working with the bijections between the edges incident to the two endpoints of a Pipe.
ogdf::sync_plan::internal::EncapsulatedBlock::operator<<
friend std::ostream & operator<<(std::ostream &os, const EncapsulatedBlock &block)
ogdf::sync_plan::internal::EncapsulatedBlock::bicon_rep
node bicon_rep
Definition: Encapsulate.h:43
ogdf::sync_plan::internal::EncapsulatedBlock
Information on a single block adjacent to a cut-vertex that is about to be encapsulated.
Definition: Encapsulate.h:41
ogdf::List< PipeBijPair >
ogdf::sync_plan::internal::EncapsulatedBlock::EncapsulatedBlock
EncapsulatedBlock(node _bicon)
Definition: Encapsulate.h:47
ogdf::sync_plan::internal::EncapsulatedBlock::bicon
node bicon
Definition: Encapsulate.h:42
ogdf::NodeElement
Class for the representation of nodes.
Definition: Graph_d.h:233
ogdf::sync_plan::internal::EncapsulatedBlock::star_rep
node star_rep
Definition: Encapsulate.h:44
ogdf::sync_plan::internal
all operators will only be found when using sync_plan::internal, so no namespace pollution
Definition: SyncPlan.h:81