pcb 4.1.1
An interactive printed circuit board layout editor.
|
#include <toporouter.h>
Data Fields | |
GtsVertex | v |
struct _toporouter_bbox_t * | bbox |
struct _toporouter_vertex_t * | parent |
struct _toporouter_vertex_t * | child |
toporouter_edge_t * | routingedge |
guint | flags |
gdouble | gcost |
gdouble | hcost |
guint | gn |
struct _toporouter_arc_t * | arc |
struct _toporouter_oproute_t * | oproute |
struct _toporouter_route_t * | route |
gdouble | thickness |
Definition at line 196 of file toporouter.h.
Definition at line 211 of file toporouter.h.
Referenced by toporouter_arc_new(), toporouter_arc_remove(), and toporouter_vertex_init().
Definition at line 199 of file toporouter.h.
Referenced by build_cdt(), route(), toporouter_draw_vertex(), toporouter_vertex_init(), and vertex_bbox().
Definition at line 202 of file toporouter.h.
Referenced by apply_route(), check_non_intersect_vertex(), delete_route(), oproute_rubberband(), pathvertex_arcing_through_constraint(), print_path(), remove_route(), route(), route_restore(), speccut_edge_patch_links(), speccut_edge_routing_from_edge(), split_path(), toporouter_vertex_init(), triangle_candidate_points_from_edge(), triangle_candidate_points_from_vertex(), and vertices_routing_conflicts().
Definition at line 206 of file toporouter.h.
Referenced by all_candidates_on_edge(), apply_route(), candidate_vertices(), check_non_intersect_vertex(), compute_candidate_points(), delete_route(), delete_vertex(), edge_min_spacing(), edge_routing_first_not_temp(), edge_routing_last_not_temp(), edge_routing_next_not_temp(), edge_routing_prev_not_temp(), insert_constraints_from_list(), new_temp_toporoutervertex(), oproute_free(), oproute_path_speccut(), path_set_oproute(), pathvertex_arcing_through_constraint(), print_vertex(), route(), speccut_edge_routing_from_edge(), temp_point_clean(), toporouter_draw_surface(), toporouter_draw_vertex(), toporouter_vertex_init(), triangle_candidate_points_from_edge(), vertex_net_keepaway(), vertex_net_thickness(), and vertices_routing_conflicts().
gdouble _toporouter_vertex_t::gcost |
Definition at line 208 of file toporouter.h.
Referenced by gcost(), route(), and toporouter_vertex_init().
guint _toporouter_vertex_t::gn |
Definition at line 209 of file toporouter.h.
Referenced by gcost(), route(), and toporouter_vertex_init().
gdouble _toporouter_vertex_t::hcost |
Definition at line 208 of file toporouter.h.
Referenced by route(), and toporouter_vertex_init().
Definition at line 213 of file toporouter.h.
Referenced by path_set_oproute(), speccut_edge_routing_from_edge(), and toporouter_vertex_init().
Definition at line 201 of file toporouter.h.
Referenced by apply_route(), candidate_is_available(), check_intersect_vertex(), check_non_intersect_vertex(), compute_candidate_points(), delete_route(), oproute_rubberband(), pathvertex_arcing_through_constraint(), print_path(), remove_route(), route(), route_restore(), speccut_edge_patch_links(), speccut_edge_routing_from_edge(), split_path(), toporouter_vertex_init(), triangle_candidate_points_from_edge(), triangle_candidate_points_from_vertex(), vertex_net_keepaway(), vertex_net_thickness(), and vertices_routing_conflicts().
Definition at line 214 of file toporouter.h.
Referenced by apply_route(), edge_min_spacing(), gcost(), min_net_net_spacing(), min_oproute_net_spacing(), print_vertex(), route(), speccut_edge_routing_from_edge(), toporouter_vertex_init(), vertices_connected(), and vertices_routing_conflicts().
Definition at line 204 of file toporouter.h.
Referenced by apply_route(), check_intersect_vertex(), check_non_intersect_vertex(), compute_candidate_points(), delete_route(), delete_vertex(), edge_closest_vertex(), gcost(), new_temp_toporoutervertex(), oproute_path_speccut(), oproute_rubberband_segment(), pathvertex_arcing_through_constraint(), print_vertex(), remove_route(), route(), route_checkpoint(), route_restore(), route_vertices_common_vertex(), speccut_edge_routing_from_edge(), split_edge_routing(), temp_point_clean(), toporouter_draw_surface(), toporouter_vertex_init(), triangle_all_candidate_points_from_edge(), triangle_candidate_points_from_edge(), triangle_candidate_points_from_vertex(), and vertices_routing_conflicts().
gdouble _toporouter_vertex_t::thickness |
Definition at line 216 of file toporouter.h.
Definition at line 197 of file toporouter.h.
Referenced by print_toporouter_vertex(), toporouter_draw_surface(), and toporouter_draw_vertex().