pcb 4.1.1
An interactive printed circuit board layout editor.
|
#include <toporouter.h>
Data Fields | |
GSList * | bboxes |
GNode * | bboxtree |
toporouter_layer_t * | layers |
GList * | paths |
GList * | keepoutlayers |
guint | flags |
GList * | destboxes |
GList * | consumeddestboxes |
gdouble | viacost |
gdouble | wiring_score |
GPtrArray * | routes |
GPtrArray * | netlists |
GList * | routednets |
GList * | failednets |
gint(* | netsort )(toporouter_netscore_t **, toporouter_netscore_t **) |
struct timeval | starttime |
FILE * | debug |
Definition at line 410 of file toporouter.h.
GSList* _toporouter_t::bboxes |
Definition at line 411 of file toporouter.h.
Referenced by import_geometry(), read_board_constraints(), read_lines(), read_pads(), read_points(), and toporouter_new().
GNode* _toporouter_t::bboxtree |
Definition at line 412 of file toporouter.h.
Referenced by cluster_find(), import_geometry(), toporouter_bbox_locate(), and toporouter_new().
GList * _toporouter_t::consumeddestboxes |
Definition at line 422 of file toporouter.h.
Referenced by toporouter_new().
FILE* _toporouter_t::debug |
Definition at line 438 of file toporouter.h.
GList* _toporouter_t::destboxes |
Definition at line 422 of file toporouter.h.
Referenced by toporouter_new().
GList * _toporouter_t::failednets |
Definition at line 432 of file toporouter.h.
Referenced by hybrid_router(), import_route(), roar_router(), rubix_router(), and toporouter_new().
guint _toporouter_t::flags |
Definition at line 420 of file toporouter.h.
Referenced by closest_cluster_pair(), closest_dest_vertex(), cluster_vertices(), compute_candidate_points(), detour_router(), gcost(), hybrid_router(), roar_detour_route(), roar_route(), route(), and toporouter_new().
GList* _toporouter_t::keepoutlayers |
Definition at line 418 of file toporouter.h.
Referenced by parse_arguments(), toporouter_new(), and vertex_keepout_test().
Definition at line 414 of file toporouter.h.
Referenced by build_cdt(), import_geometry(), insert_constraint_edge(), insert_vertex(), read_lines(), read_pads(), read_points(), snapshot(), toporouter_free(), and toporouter_new().
GPtrArray* _toporouter_t::netlists |
Definition at line 430 of file toporouter.h.
Referenced by find_netlist_by_name(), netlist_create(), and toporouter_new().
gint(* _toporouter_t::netsort)(toporouter_netscore_t **, toporouter_netscore_t **) |
Definition at line 434 of file toporouter.h.
Referenced by order_nets_preroute_greedy(), and toporouter_new().
GList* _toporouter_t::paths |
Definition at line 416 of file toporouter.h.
Referenced by toporouter_new().
GList* _toporouter_t::routednets |
Definition at line 432 of file toporouter.h.
Referenced by detour_router(), roar_router(), route(), toporouter_draw_surface(), toporouter_export(), and toporouter_new().
GPtrArray* _toporouter_t::routes |
Definition at line 429 of file toporouter.h.
Referenced by acquire_twonets(), import_route(), and toporouter_new().
struct timeval _toporouter_t::starttime |
Definition at line 436 of file toporouter.h.
Referenced by toporouter_free(), and toporouter_new().
gdouble _toporouter_t::viacost |
Definition at line 425 of file toporouter.h.
Referenced by parse_arguments(), path_score(), simple_h_cost(), and toporouter_new().
gdouble _toporouter_t::wiring_score |
Definition at line 427 of file toporouter.h.
Referenced by export_oproutes(), toporouter_export(), and toporouter_new().