Open
Graph Drawing
Framework

 v.2010.10
 

Public Member Functions | Private Member Functions | Private Attributes

ogdf::FruchtermanReingold Class Reference

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

List of all members.

Public Member Functions

 FruchtermanReingold ()
 ~FruchtermanReingold ()
void calculate_exact_repulsive_forces (const Graph &G, NodeArray< NodeAttributes > &A, NodeArray< DPoint > &F_rep)
void calculate_approx_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
int max_gridindex
double boxlength
DPoint down_left_corner

Detailed Description

Definition at line 68 of file FruchtermanReingold.h.


Constructor & Destructor Documentation

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

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]
int ogdf::FruchtermanReingold::grid_quotient (  )  const [inline, private]

Definition at line 103 of file FruchtermanReingold.h.

void ogdf::FruchtermanReingold::grid_quotient ( int  p  )  [inline, private]

Definition at line 102 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 88 of file FruchtermanReingold.h.


Member Data Documentation

Definition at line 92 of file FruchtermanReingold.h.

Definition at line 94 of file FruchtermanReingold.h.

Definition at line 95 of file FruchtermanReingold.h.

Definition at line 93 of file FruchtermanReingold.h.


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