Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
ogdf::SpringEmbedderFRExact::ArrayGraph Class Reference

Public Member Functions

 ArrayGraph (GraphAttributes &ga)
 
 ~ArrayGraph ()
 
void initCC (int i)
 
const SList< node > & nodesInCC (int i) const
 
int numberOfCCs () const
 
int numberOfEdges () const
 
int numberOfNodes () const
 
node original (int v) const
 

Public Attributes

doublem_nodeWeight
 
intm_src
 
intm_tgt
 
bool m_useNodeWeight
 
doublem_x
 
doublem_y
 

Private Attributes

GraphAttributesm_ga
 
NodeArray< intm_mapNode
 
Array< SList< node > > m_nodesInCC
 
int m_numCC
 
int m_numEdges
 
int m_numNodes
 
nodem_orig
 

Detailed Description

Definition at line 100 of file SpringEmbedderFRExact.h.

Constructor & Destructor Documentation

◆ ArrayGraph()

ogdf::SpringEmbedderFRExact::ArrayGraph::ArrayGraph ( GraphAttributes ga)
explicit

◆ ~ArrayGraph()

ogdf::SpringEmbedderFRExact::ArrayGraph::~ArrayGraph ( )

Member Function Documentation

◆ initCC()

void ogdf::SpringEmbedderFRExact::ArrayGraph::initCC ( int  i)

◆ nodesInCC()

const SList< node > & ogdf::SpringEmbedderFRExact::ArrayGraph::nodesInCC ( int  i) const
inline

Definition at line 124 of file SpringEmbedderFRExact.h.

◆ numberOfCCs()

int ogdf::SpringEmbedderFRExact::ArrayGraph::numberOfCCs ( ) const
inline

Definition at line 116 of file SpringEmbedderFRExact.h.

◆ numberOfEdges()

int ogdf::SpringEmbedderFRExact::ArrayGraph::numberOfEdges ( ) const
inline

Definition at line 120 of file SpringEmbedderFRExact.h.

◆ numberOfNodes()

int ogdf::SpringEmbedderFRExact::ArrayGraph::numberOfNodes ( ) const
inline

Definition at line 118 of file SpringEmbedderFRExact.h.

◆ original()

node ogdf::SpringEmbedderFRExact::ArrayGraph::original ( int  v) const
inline

Definition at line 122 of file SpringEmbedderFRExact.h.

Member Data Documentation

◆ m_ga

GraphAttributes* ogdf::SpringEmbedderFRExact::ArrayGraph::m_ga
private

Definition at line 105 of file SpringEmbedderFRExact.h.

◆ m_mapNode

NodeArray<int> ogdf::SpringEmbedderFRExact::ArrayGraph::m_mapNode
private

Definition at line 108 of file SpringEmbedderFRExact.h.

◆ m_nodesInCC

Array<SList<node> > ogdf::SpringEmbedderFRExact::ArrayGraph::m_nodesInCC
private

Definition at line 107 of file SpringEmbedderFRExact.h.

◆ m_nodeWeight

double* ogdf::SpringEmbedderFRExact::ArrayGraph::m_nodeWeight

Definition at line 130 of file SpringEmbedderFRExact.h.

◆ m_numCC

int ogdf::SpringEmbedderFRExact::ArrayGraph::m_numCC
private

Definition at line 103 of file SpringEmbedderFRExact.h.

◆ m_numEdges

int ogdf::SpringEmbedderFRExact::ArrayGraph::m_numEdges
private

Definition at line 102 of file SpringEmbedderFRExact.h.

◆ m_numNodes

int ogdf::SpringEmbedderFRExact::ArrayGraph::m_numNodes
private

Definition at line 101 of file SpringEmbedderFRExact.h.

◆ m_orig

node* ogdf::SpringEmbedderFRExact::ArrayGraph::m_orig
private

Definition at line 106 of file SpringEmbedderFRExact.h.

◆ m_src

int* ogdf::SpringEmbedderFRExact::ArrayGraph::m_src

Definition at line 126 of file SpringEmbedderFRExact.h.

◆ m_tgt

int* ogdf::SpringEmbedderFRExact::ArrayGraph::m_tgt

Definition at line 127 of file SpringEmbedderFRExact.h.

◆ m_useNodeWeight

bool ogdf::SpringEmbedderFRExact::ArrayGraph::m_useNodeWeight

Definition at line 132 of file SpringEmbedderFRExact.h.

◆ m_x

double* ogdf::SpringEmbedderFRExact::ArrayGraph::m_x

Definition at line 128 of file SpringEmbedderFRExact.h.

◆ m_y

double* ogdf::SpringEmbedderFRExact::ArrayGraph::m_y

Definition at line 129 of file SpringEmbedderFRExact.h.


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