Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::pc_tree::PCNode::TempInfo Struct Reference

Temporary information used during each step of the PCTree::makeConsecutive() update operation. More...

#include <ogdf/basic/pctree/PCNode.h>

Public Member Functions

void clear ()
 
void replaceNeighbor (PCNode *oldNeigh, PCNode *newNeigh)
 

Public Attributes

PCNodeebEnd1 = nullptr
 
PCNodeebEnd2 = nullptr
 
PCNodefbEnd1 = nullptr
 
PCNodefbEnd2 = nullptr
 
std::vector< PCNode * > fullNeighbors
 
PCNodenextPartial = nullptr
 
PCNodepredPartial = nullptr
 
size_t tpPartialHeight = 0
 
PCNodetpPartialPred = nullptr
 
PCNodetpPred = nullptr
 
PCNodetpSucc = nullptr
 

Detailed Description

Temporary information used during each step of the PCTree::makeConsecutive() update operation.

Definition at line 71 of file PCNode.h.

Member Function Documentation

◆ clear()

void ogdf::pc_tree::PCNode::TempInfo::clear ( )
inline

Definition at line 104 of file PCNode.h.

◆ replaceNeighbor()

void ogdf::pc_tree::PCNode::TempInfo::replaceNeighbor ( PCNode oldNeigh,
PCNode newNeigh 
)
inline

Definition at line 80 of file PCNode.h.

Member Data Documentation

◆ ebEnd1

PCNode* ogdf::pc_tree::PCNode::TempInfo::ebEnd1 = nullptr

Definition at line 78 of file PCNode.h.

◆ ebEnd2

PCNode * ogdf::pc_tree::PCNode::TempInfo::ebEnd2 = nullptr

Definition at line 78 of file PCNode.h.

◆ fbEnd1

PCNode * ogdf::pc_tree::PCNode::TempInfo::fbEnd1 = nullptr

Definition at line 78 of file PCNode.h.

◆ fbEnd2

PCNode * ogdf::pc_tree::PCNode::TempInfo::fbEnd2 = nullptr

Definition at line 78 of file PCNode.h.

◆ fullNeighbors

std::vector<PCNode*> ogdf::pc_tree::PCNode::TempInfo::fullNeighbors

Definition at line 77 of file PCNode.h.

◆ nextPartial

PCNode * ogdf::pc_tree::PCNode::TempInfo::nextPartial = nullptr

Definition at line 72 of file PCNode.h.

◆ predPartial

PCNode* ogdf::pc_tree::PCNode::TempInfo::predPartial = nullptr

Definition at line 72 of file PCNode.h.

◆ tpPartialHeight

size_t ogdf::pc_tree::PCNode::TempInfo::tpPartialHeight = 0

Definition at line 75 of file PCNode.h.

◆ tpPartialPred

PCNode* ogdf::pc_tree::PCNode::TempInfo::tpPartialPred = nullptr

Definition at line 74 of file PCNode.h.

◆ tpPred

PCNode* ogdf::pc_tree::PCNode::TempInfo::tpPred = nullptr

Definition at line 73 of file PCNode.h.

◆ tpSucc

PCNode* ogdf::pc_tree::PCNode::TempInfo::tpSucc = nullptr

Definition at line 76 of file PCNode.h.


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