Open
Graph Drawing
Framework

 v.2012.07
 

ogdf::FruchtermanReingold Class Reference

#include <ogdf/internal/energybased/FruchtermanReingold.h>

List of all members.

Public Member Functions

 FruchtermanReingold ()
 ~FruchtermanReingold ()
void calculate_approx_repulsive_forces (const Graph &G, NodeArray< NodeAttributes > &A, NodeArray< DPoint > &F_rep)
void calculate_exact_repulsive_forces (const Graph &G, NodeArray< NodeAttributes > &A, NodeArray< DPoint > &F_rep)
void make_initialisations (double boxlength, DPoint down_left_corner, int grid_quotient)
void update_boxlength_and_cornercoordinate (double b_l, DPoint d_l_c)

Private Member Functions

double f_rep_scalar (double d)
void grid_quotient (int p)
int grid_quotient () const

Private Attributes

int _grid_quotient
double boxlength
DPoint down_left_corner
int max_gridindex

Detailed Description

Definition at line 59 of file FruchtermanReingold.h.


Constructor & Destructor Documentation

ogdf::FruchtermanReingold::FruchtermanReingold ( )
ogdf::FruchtermanReingold::~FruchtermanReingold ( )
inline

Definition at line 63 of file FruchtermanReingold.h.


Member Function Documentation

void ogdf::FruchtermanReingold::calculate_approx_repulsive_forces ( const Graph G,
NodeArray< NodeAttributes > &  A,
NodeArray< DPoint > &  F_rep 
)
void ogdf::FruchtermanReingold::calculate_exact_repulsive_forces ( const Graph G,
NodeArray< NodeAttributes > &  A,
NodeArray< DPoint > &  F_rep 
)
double ogdf::FruchtermanReingold::f_rep_scalar ( double  d)
private
void ogdf::FruchtermanReingold::grid_quotient ( int  p)
inlineprivate

Definition at line 99 of file FruchtermanReingold.h.

int ogdf::FruchtermanReingold::grid_quotient ( ) const
inlineprivate

Definition at line 100 of file FruchtermanReingold.h.

void ogdf::FruchtermanReingold::make_initialisations ( double  boxlength,
DPoint  down_left_corner,
int  grid_quotient 
)
void ogdf::FruchtermanReingold::update_boxlength_and_cornercoordinate ( double  b_l,
DPoint  d_l_c 
)
inline

Definition at line 84 of file FruchtermanReingold.h.


Member Data Documentation

int ogdf::FruchtermanReingold::_grid_quotient
private

Definition at line 89 of file FruchtermanReingold.h.

double ogdf::FruchtermanReingold::boxlength
private

Definition at line 91 of file FruchtermanReingold.h.

DPoint ogdf::FruchtermanReingold::down_left_corner
private

Definition at line 92 of file FruchtermanReingold.h.

int ogdf::FruchtermanReingold::max_gridindex
private

Definition at line 90 of file FruchtermanReingold.h.


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