![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
#include <view_research_reqtree.h>
Collaboration diagram for tree_node:Public Attributes | |
| bool | is_dummy |
| Tech_type_id | tech |
| int | nrequire |
| struct tree_node ** | require |
| int | nprovide |
| struct tree_node ** | provide |
| int | order |
| int | layer |
| int | node_x |
| int | node_y |
| int | node_width |
| int | node_height |
| int | number |
Definition at line 36 of file view_research_reqtree.h.
| bool tree_node::is_dummy |
Definition at line 37 of file view_research_reqtree.h.
Referenced by add_dummy_nodes(), create_dummy_reqtree(), draw_reqtree(), get_edge_type(), get_tech_on_reqtree(), and node_rectangle_minimum_size().
| int tree_node::layer |
Definition at line 49 of file view_research_reqtree.h.
Referenced by add_dummy_nodes(), barycentric_sort(), calculate_diagram_layout(), count_crossings(), improve(), longest_path(), max_provide_layer(), new_tree_node(), set_layers(), swap(), and symmetrize().
| int tree_node::node_height |
Definition at line 52 of file view_research_reqtree.h.
Referenced by calculate_diagram_layout(), draw_reqtree(), get_position_on_reqtree(), get_tech_on_reqtree(), and symmetrize().
| int tree_node::node_width |
Definition at line 52 of file view_research_reqtree.h.
Referenced by calculate_diagram_layout(), draw_reqtree(), get_position_on_reqtree(), and get_tech_on_reqtree().
| int tree_node::node_x |
Definition at line 52 of file view_research_reqtree.h.
Referenced by calculate_diagram_layout(), draw_reqtree(), get_position_on_reqtree(), and get_tech_on_reqtree().
| int tree_node::node_y |
Definition at line 52 of file view_research_reqtree.h.
Referenced by calculate_diagram_layout(), draw_reqtree(), get_position_on_reqtree(), get_tech_on_reqtree(), and symmetrize().
| int tree_node::nprovide |
Definition at line 45 of file view_research_reqtree.h.
Referenced by add_dummy_nodes(), add_requirement(), count_crossings(), draw_reqtree(), max_provide_layer(), and new_tree_node().
| int tree_node::nrequire |
Definition at line 41 of file view_research_reqtree.h.
Referenced by add_requirement(), barycentric_sort(), longest_path(), new_tree_node(), and symmetrize().
| int tree_node::number |
Definition at line 55 of file view_research_reqtree.h.
Referenced by add_dummy_nodes(), and calculate_diagram_layout().
| int tree_node::order |
Definition at line 49 of file view_research_reqtree.h.
Referenced by barycentric_sort(), count_crossings(), new_tree_node(), set_layers(), and swap().
| struct tree_node** tree_node::provide |
Definition at line 46 of file view_research_reqtree.h.
Referenced by add_dummy_nodes(), add_requirement(), count_crossings(), destroy_reqtree(), draw_reqtree(), max_provide_layer(), and new_tree_node().
| struct tree_node** tree_node::require |
Definition at line 42 of file view_research_reqtree.h.
Referenced by add_requirement(), barycentric_sort(), destroy_reqtree(), longest_path(), new_tree_node(), and symmetrize().
| Tech_type_id tree_node::tech |
Definition at line 38 of file view_research_reqtree.h.
Referenced by add_dummy_nodes(), create_dummy_reqtree(), draw_reqtree(), get_edge_type(), get_position_on_reqtree(), get_tech_on_reqtree(), and node_rectangle_minimum_size().