Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

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

double * m_nodeWeight
 
int * m_src
 
int * m_tgt
 
bool m_useNodeWeight
 
double * m_x
 
double * m_y
 

Private Attributes

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

Detailed Description

Definition at line 105 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 129 of file SpringEmbedderFRExact.h.

◆ numberOfCCs()

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

Definition at line 121 of file SpringEmbedderFRExact.h.

◆ numberOfEdges()

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

Definition at line 125 of file SpringEmbedderFRExact.h.

◆ numberOfNodes()

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

Definition at line 123 of file SpringEmbedderFRExact.h.

◆ original()

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

Definition at line 127 of file SpringEmbedderFRExact.h.

Member Data Documentation

◆ m_ga

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

Definition at line 110 of file SpringEmbedderFRExact.h.

◆ m_mapNode

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

Definition at line 113 of file SpringEmbedderFRExact.h.

◆ m_nodesInCC

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

Definition at line 112 of file SpringEmbedderFRExact.h.

◆ m_nodeWeight

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

Definition at line 135 of file SpringEmbedderFRExact.h.

◆ m_numCC

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

Definition at line 108 of file SpringEmbedderFRExact.h.

◆ m_numEdges

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

Definition at line 107 of file SpringEmbedderFRExact.h.

◆ m_numNodes

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

Definition at line 106 of file SpringEmbedderFRExact.h.

◆ m_orig

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

Definition at line 111 of file SpringEmbedderFRExact.h.

◆ m_src

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

Definition at line 131 of file SpringEmbedderFRExact.h.

◆ m_tgt

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

Definition at line 132 of file SpringEmbedderFRExact.h.

◆ m_useNodeWeight

bool ogdf::SpringEmbedderFRExact::ArrayGraph::m_useNodeWeight

Definition at line 137 of file SpringEmbedderFRExact.h.

◆ m_x

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

Definition at line 133 of file SpringEmbedderFRExact.h.

◆ m_y

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

Definition at line 134 of file SpringEmbedderFRExact.h.


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