Open
Graph Drawing
Framework

 v.2010.10
 

Public Member Functions | Private Attributes

ogdf::CrossingsMatrix Class Reference

#include <ogdf/layered/CrossingsMatrix.h>

List of all members.

Public Member Functions

 CrossingsMatrix ()
 CrossingsMatrix (const Hierarchy &H)
 ~CrossingsMatrix ()
double operator() (int i, int j) const
void swap (int i, int j)
void init (Level &L)
 ordinary init
void init (Level &L, const EdgeArray< unsigned int > *edgeSubGraph)
 SimDraw init.

Private Attributes

Array< int > map
Array2D< int > matrix
int m_bigM
 need this for SimDraw to grant epsilon-crossings instead of zero-crossings

Detailed Description

Definition at line 72 of file CrossingsMatrix.h.


Constructor & Destructor Documentation

ogdf::CrossingsMatrix::CrossingsMatrix (  )  [inline]

Definition at line 75 of file CrossingsMatrix.h.

ogdf::CrossingsMatrix::CrossingsMatrix ( const Hierarchy H  ) 
ogdf::CrossingsMatrix::~CrossingsMatrix (  )  [inline]

Definition at line 81 of file CrossingsMatrix.h.


Member Function Documentation

void ogdf::CrossingsMatrix::init ( Level L  ) 

ordinary init

void ogdf::CrossingsMatrix::init ( Level L,
const EdgeArray< unsigned int > *  edgeSubGraph 
)

SimDraw init.

double ogdf::CrossingsMatrix::operator() ( int  i,
int  j 
) const [inline]

Definition at line 83 of file CrossingsMatrix.h.

void ogdf::CrossingsMatrix::swap ( int  i,
int  j 
) [inline]

Definition at line 88 of file CrossingsMatrix.h.


Member Data Documentation

need this for SimDraw to grant epsilon-crossings instead of zero-crossings

Definition at line 103 of file CrossingsMatrix.h.

Definition at line 100 of file CrossingsMatrix.h.

Definition at line 101 of file CrossingsMatrix.h.


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