#include <ogdf/orthogonal/edge_router/NodeInfo.h>
|
| NodeInfo () |
|
| NodeInfo (const NodeInfo &)=default |
|
| NodeInfo (NodeInfo &&other) |
|
| NodeInfo (OrthoRep &H, GridLayout &L, node v, adjEntry adj, RoutingChannel< int > &rc, NodeArray< int > &nw, NodeArray< int > &nh) |
|
virtual | ~NodeInfo () |
|
int | b_left_unbend () |
|
int | b_right_unbend () |
|
int | cageCoord (OrthoDir bs) const |
| Returns nodecageside coordinates (expanded size)
|
|
int | cageSize (OrthoDir od) const |
|
void | compute_cage_size () |
| compute the size of the cage face and the node box
|
|
int | coord (OrthoDir bs) const |
| Returns nodeboxside coordinates (real size)
|
|
int | coordDistance (OrthoDir bs) |
|
int | delta (OrthoDir mainside, OrthoDir neighbour) const |
|
int | eps (OrthoDir mainside, OrthoDir neighbour) const |
|
adjEntry & | firstAdj () |
|
int & | flips (OrthoDir s1, OrthoDir s2) |
|
int | gen_pos (OrthoDir od) const |
|
void | get_data (OrthoRep &O, GridLayout &L, node v, RoutingChannel< int > &rc, NodeArray< int > &nw, NodeArray< int > &nh) |
|
bool | has_gen (OrthoDir od) |
|
void | inc_E (OrthoDir s_from, OrthoDir s_to, int num=1) |
|
void | inc_E_hook (OrthoDir s_from, OrthoDir s_to, int num=1) |
|
void | init () |
|
List< edge > & | inList (OrthoDir bs) |
|
List< bool > & | inPoint (OrthoDir bs) |
|
bool | is_in_edge (OrthoDir od, int pos) |
|
int | l_lower_unbend () |
|
int | l_upper_unbend () |
|
int | node_xsize () const |
|
int | node_ysize () const |
|
int | nodeSize (OrthoDir od) const |
|
int | num_bend_edges (OrthoDir s1, OrthoDir sneighbour) |
|
int | num_bend_free (OrthoDir s) const |
|
void | num_bend_free_increment (OrthoDir s) |
|
int | num_edges (OrthoDir od) const |
|
int | num_routable (OrthoDir s_from, OrthoDir s_to) const |
|
NodeInfo & | operator= (const NodeInfo &)=default |
|
int | r_lower_unbend () |
|
int | r_upper_unbend () |
|
int | rc (OrthoDir od) const |
| Returns routing channel size.
|
|
void | set_b_left (int d) |
|
void | set_b_right (int d) |
|
void | set_coord (OrthoDir bs, int co) |
|
void | set_delta (OrthoDir bside, OrthoDir bneighbour, int dval) |
|
void | set_eps (OrthoDir mainside, OrthoDir neighbour, int dval) |
|
void | set_gen_pos (OrthoDir od, int pos) |
| set position of generalization on each side
|
|
void | set_l_lower (int d) |
|
void | set_l_upper (int d) |
|
void | set_num_edges (OrthoDir od, int num) |
|
void | set_r_lower (int d) |
|
void | set_r_upper (int d) |
|
void | set_t_left (int d) |
|
void | set_t_right (int d) |
|
void | setCageCoord (OrthoDir bs, int co) |
|
int | t_left_unbend () |
|
int | t_right_unbend () |
|
int | vDegree () |
|
Definition at line 51 of file NodeInfo.h.
◆ NodeInfo() [1/4]
ogdf::edge_router::NodeInfo::NodeInfo |
( |
| ) |
|
|
inline |
◆ NodeInfo() [2/4]
◆ NodeInfo() [3/4]
◆ NodeInfo() [4/4]
ogdf::edge_router::NodeInfo::NodeInfo |
( |
NodeInfo && |
other | ) |
|
|
inline |
◆ ~NodeInfo()
virtual ogdf::edge_router::NodeInfo::~NodeInfo |
( |
| ) |
|
|
inlinevirtual |
◆ b_left_unbend()
int ogdf::edge_router::NodeInfo::b_left_unbend |
( |
| ) |
|
|
inline |
◆ b_right_unbend()
int ogdf::edge_router::NodeInfo::b_right_unbend |
( |
| ) |
|
|
inline |
◆ cageCoord()
int ogdf::edge_router::NodeInfo::cageCoord |
( |
OrthoDir |
bs | ) |
const |
|
inline |
Returns nodecageside coordinates (expanded size)
Definition at line 133 of file NodeInfo.h.
◆ cageSize()
int ogdf::edge_router::NodeInfo::cageSize |
( |
OrthoDir |
od | ) |
const |
|
inline |
◆ compute_cage_size()
void ogdf::edge_router::NodeInfo::compute_cage_size |
( |
| ) |
|
|
inline |
compute the size of the cage face and the node box
Definition at line 281 of file NodeInfo.h.
◆ coord()
int ogdf::edge_router::NodeInfo::coord |
( |
OrthoDir |
bs | ) |
const |
|
inline |
Returns nodeboxside coordinates (real size)
Definition at line 130 of file NodeInfo.h.
◆ coordDistance()
int ogdf::edge_router::NodeInfo::coordDistance |
( |
OrthoDir |
bs | ) |
|
|
inline |
◆ delta()
◆ eps()
◆ firstAdj()
adjEntry & ogdf::edge_router::NodeInfo::firstAdj |
( |
| ) |
|
|
inline |
◆ flips()
◆ gen_pos()
int ogdf::edge_router::NodeInfo::gen_pos |
( |
OrthoDir |
od | ) |
const |
|
inline |
◆ get_data()
◆ has_gen()
◆ inc_E()
◆ inc_E_hook()
◆ init()
void ogdf::edge_router::NodeInfo::init |
( |
| ) |
|
|
inline |
◆ inList()
◆ inPoint()
◆ is_in_edge()
◆ l_lower_unbend()
int ogdf::edge_router::NodeInfo::l_lower_unbend |
( |
| ) |
|
|
inline |
◆ l_upper_unbend()
int ogdf::edge_router::NodeInfo::l_upper_unbend |
( |
| ) |
|
|
inline |
◆ node_xsize()
int ogdf::edge_router::NodeInfo::node_xsize |
( |
| ) |
const |
|
inline |
◆ node_ysize()
int ogdf::edge_router::NodeInfo::node_ysize |
( |
| ) |
const |
|
inline |
◆ nodeSize()
int ogdf::edge_router::NodeInfo::nodeSize |
( |
OrthoDir |
od | ) |
const |
|
inline |
◆ num_bend_edges()
◆ num_bend_free()
int ogdf::edge_router::NodeInfo::num_bend_free |
( |
OrthoDir |
s | ) |
const |
|
inline |
◆ num_bend_free_increment()
void ogdf::edge_router::NodeInfo::num_bend_free_increment |
( |
OrthoDir |
s | ) |
|
|
inline |
◆ num_edges()
int ogdf::edge_router::NodeInfo::num_edges |
( |
OrthoDir |
od | ) |
const |
|
inline |
◆ num_routable()
◆ operator=()
◆ r_lower_unbend()
int ogdf::edge_router::NodeInfo::r_lower_unbend |
( |
| ) |
|
|
inline |
◆ r_upper_unbend()
int ogdf::edge_router::NodeInfo::r_upper_unbend |
( |
| ) |
|
|
inline |
◆ rc()
int ogdf::edge_router::NodeInfo::rc |
( |
OrthoDir |
od | ) |
const |
|
inline |
Returns routing channel size.
Definition at line 170 of file NodeInfo.h.
◆ set_b_left()
void ogdf::edge_router::NodeInfo::set_b_left |
( |
int |
d | ) |
|
|
inline |
◆ set_b_right()
void ogdf::edge_router::NodeInfo::set_b_right |
( |
int |
d | ) |
|
|
inline |
◆ set_coord()
◆ set_delta()
◆ set_eps()
◆ set_gen_pos()
set position of generalization on each side
Definition at line 272 of file NodeInfo.h.
◆ set_l_lower()
void ogdf::edge_router::NodeInfo::set_l_lower |
( |
int |
d | ) |
|
|
inline |
◆ set_l_upper()
void ogdf::edge_router::NodeInfo::set_l_upper |
( |
int |
d | ) |
|
|
inline |
◆ set_num_edges()
◆ set_r_lower()
void ogdf::edge_router::NodeInfo::set_r_lower |
( |
int |
d | ) |
|
|
inline |
◆ set_r_upper()
void ogdf::edge_router::NodeInfo::set_r_upper |
( |
int |
d | ) |
|
|
inline |
◆ set_t_left()
void ogdf::edge_router::NodeInfo::set_t_left |
( |
int |
d | ) |
|
|
inline |
◆ set_t_right()
void ogdf::edge_router::NodeInfo::set_t_right |
( |
int |
d | ) |
|
|
inline |
◆ setCageCoord()
◆ t_left_unbend()
int ogdf::edge_router::NodeInfo::t_left_unbend |
( |
| ) |
|
|
inline |
◆ t_right_unbend()
int ogdf::edge_router::NodeInfo::t_right_unbend |
( |
| ) |
|
|
inline |
◆ vDegree()
int ogdf::edge_router::NodeInfo::vDegree |
( |
| ) |
|
|
inline |
◆ operator<<
◆ bl
int ogdf::edge_router::NodeInfo::bl |
|
private |
◆ box_x_size
int ogdf::edge_router::NodeInfo::box_x_size |
|
private |
◆ box_y_size
int ogdf::edge_router::NodeInfo::box_y_size |
|
private |
◆ br
int ogdf::edge_router::NodeInfo::br |
|
private |
◆ cage_x_size
int ogdf::edge_router::NodeInfo::cage_x_size |
|
private |
◆ cage_y_size
int ogdf::edge_router::NodeInfo::cage_y_size |
|
private |
◆ in_edges
std::array<List<edge>, 4> ogdf::edge_router::NodeInfo::in_edges |
|
private |
◆ ll
int ogdf::edge_router::NodeInfo::ll |
|
private |
◆ lu
int ogdf::edge_router::NodeInfo::lu |
|
private |
◆ m_adj
adjEntry ogdf::edge_router::NodeInfo::m_adj |
|
private |
◆ m_ccoord
std::array<int, 4> ogdf::edge_router::NodeInfo::m_ccoord |
|
private |
◆ m_coord
std::array<int, 4> ogdf::edge_router::NodeInfo::m_coord |
|
private |
◆ m_delta
int ogdf::edge_router::NodeInfo::m_delta[4][4] |
|
private |
◆ m_eps
int ogdf::edge_router::NodeInfo::m_eps[4][4] |
|
private |
◆ m_firstAdj
adjEntry ogdf::edge_router::NodeInfo::m_firstAdj |
|
private |
◆ m_flips
int ogdf::edge_router::NodeInfo::m_flips[4][4] |
|
private |
◆ m_gen_pos
std::array<int, 4> ogdf::edge_router::NodeInfo::m_gen_pos |
|
private |
◆ m_nbe
int ogdf::edge_router::NodeInfo::m_nbe[4][4] |
|
private |
◆ m_nbf
std::array<int, 4> ogdf::edge_router::NodeInfo::m_nbf |
|
private |
◆ m_rc
std::array<int, 4> ogdf::edge_router::NodeInfo::m_rc |
|
private |
◆ m_routable
int ogdf::edge_router::NodeInfo::m_routable[4][4] |
|
private |
◆ m_vdegree
int ogdf::edge_router::NodeInfo::m_vdegree |
|
private |
◆ num_s_edges
std::array<int, 4> ogdf::edge_router::NodeInfo::num_s_edges |
|
private |
◆ point_in
std::array<List<bool>, 4> ogdf::edge_router::NodeInfo::point_in |
|
private |
◆ rl
int ogdf::edge_router::NodeInfo::rl |
|
private |
◆ ru
int ogdf::edge_router::NodeInfo::ru |
|
private |
◆ tl
int ogdf::edge_router::NodeInfo::tl |
|
private |
◆ tr
int ogdf::edge_router::NodeInfo::tr |
|
private |
The documentation for this class was generated from the following file: