pcb 4.1.1
An interactive printed circuit board layout editor.

BoxType Struct Reference

A bounding box. More...

#include <global.h>

Data Fields

Coord X1
Coord Y1
Coord X2
Coord Y2

Detailed Description

A bounding box.

Definition at line 221 of file global.h.


Field Documentation

Definition at line 223 of file global.h.

Referenced by __Expand_this_rect(), __found_one_on_lg(), __GatherBlockers(), __r_delete(), __r_dump_tree(), __r_find_neighbor_rect_in_reg(), __r_find_neighbor_reg_in_sea(), __r_insert_node(), __r_node_is_good(), __r_search(), __routebox_is_good(), _draw_pv_name(), ActionMode(), ActionSelect(), ActionUndo(), ActionUnselect(), AddPart(), adjust_bounds(), adjust_tree(), ArcPolyNoIntersect(), Benchmark(), blocker_to_heap(), boink_box(), box_area(), box_center(), box_corner(), box_in_box(), box_intersect(), box_is_good(), BoxBoxIntersection(), BoxPolyBloated(), break_box_edge(), BreakManyEdges(), check_pin(), CheckArcPointForRubberbandConnection(), CheckLinePointForRubberbandConnection(), CheckPadForRubberbandConnection(), CheckPinForRubberbandConnection(), click_cb(), clip_box(), closest_point_in_box(), common_draw_pcb_text(), compareleft(), ComputeCost(), ComputeIntersectionArea(), ComputeUnionArea(), contained(), CreateBridge(), CreateDrawnLineOnLayer(), CreateEdge(), CreateExpansionArea(), createPerturbation(), CreateRouteData(), crosshair_update_range(), doPerturb(), Draw(), draw_pad_name(), DrawMaskBoardArea(), DrawRat(), edge_intersect(), edge_to_box(), element_callback(), eps_hid_export_to_file(), EraseRat(), Expand(), expand_bounds(), expand_box(), fill_clipped_contour(), find_clusters(), find_pair(), find_pairs(), find_pairs_1(), FindPin(), FinishStroke(), ftherm_rect_in_reg(), GatherPadName(), GatherPVName(), gcode_start_png_export(), gerber_do_export(), GetArcEnds(), GetDataBoundingBox(), GetGridLockCoordinates(), ghid_drawing_area_expose_cb(), ghid_render_pixmap(), gsvit_start_png_export(), hid_get_extents(), hidgl_draw_grid(), idle_proc(), init_const_box(), InsertHoles(), intersect_impl(), IronDownAllUnfixedPaths(), IsArcInPolygon(), IsLineInPolygon(), IsPointInBox(), IsPointOnPin(), lesstif_show_item(), LineArcIntersect(), M_POLYAREA_update_primary(), make_edge_tree(), maybe_pull_1(), moveable_edge(), mts_remove_one(), nelma_start_png_export(), no_expansion_boxes(), NoHolesPolygonDicer(), penalty(), pinout_callback(), png_do_export(), png_hid_export_to_file(), point_box(), point_in_box(), point_in_closed_box(), PolygonHoles(), previous_edge(), PV_TOUCH_PV(), query_one(), r_insert_entry(), r_search(), r_search_pt(), redraw_region(), ReleaseMode(), ReportDialog(), RotateBoxLowLevel(), RouteAll(), RouteOne(), rubber_callback(), SearchObjectByLocation(), seg_in_region(), SetElementBoundingBox(), SetFontInfo(), SetTextBoundingBox(), share_edge(), should_compute_no_holes(), shrink_box(), SubtractText(), TracePath(), XORDrawAttachedArc(), XORDrawBuffer(), and XORDrawMoveOrCopyObject().

Definition at line 224 of file global.h.

Referenced by __Expand_this_rect(), __found_one_on_lg(), __GatherBlockers(), __r_delete(), __r_dump_tree(), __r_find_neighbor_rect_in_reg(), __r_find_neighbor_reg_in_sea(), __r_insert_node(), __r_node_is_good(), __r_search(), __routebox_is_good(), ActionSelect(), ActionUnselect(), AddPart(), adjust_bounds(), adjust_tree(), ArcPolyNoIntersect(), Benchmark(), blocker_to_heap(), boink_box(), box_area(), box_center(), box_corner(), box_in_box(), box_intersect(), box_is_good(), BoxBoxIntersection(), BoxPolyBloated(), break_box_edge(), BreakManyEdges(), check_pin(), CheckArcPointForRubberbandConnection(), CheckLinePointForRubberbandConnection(), CheckPadForRubberbandConnection(), CheckPinForRubberbandConnection(), click_cb(), clip_box(), close_box(), closest_point_in_box(), common_draw_pcb_text(), compareright(), ComputeCost(), ComputeIntersectionArea(), ComputeUnionArea(), contained(), CreateBridge(), CreateEdge(), CreateExpansionArea(), createPerturbation(), CreateRouteData(), crosshair_update_range(), doPerturb(), Draw(), DrawMaskBoardArea(), DrawRat(), edge_intersect(), edge_to_box(), element_callback(), eps_hid_export_to_file(), EraseRat(), EventMoveCrosshair(), Expand(), expand_bounds(), expand_box(), fill_clipped_contour(), find_clusters(), find_pair(), find_pairs(), find_pairs_1(), GatherPadName(), GatherPVName(), gcode_start_png_export(), gerber_do_export(), GetArcEnds(), GetDataBoundingBox(), ghid_drawing_area_expose_cb(), ghid_render_pixmap(), gsvit_start_png_export(), hid_get_extents(), hidgl_draw_grid(), idle_proc(), init_const_box(), InsertHoles(), intersect_impl(), IronDownAllUnfixedPaths(), IsArcInPolygon(), IsLineInPolygon(), IsPointInBox(), IsPointOnPin(), lesstif_show_item(), LineArcIntersect(), M_POLYAREA_update_primary(), make_edge_tree(), maybe_pull_1(), moveable_edge(), mts_remove_one(), nelma_start_png_export(), no_expansion_boxes(), NoHolesPolygonDicer(), NotifyMode(), penalty(), pinout_callback(), png_do_export(), png_hid_export_to_file(), point_box(), PolygonHoles(), previous_edge(), PV_TOUCH_PV(), query_one(), r_insert_entry(), r_search(), r_search_pt(), redraw_region(), ReleaseMode(), ReportDialog(), RotateBoxLowLevel(), RouteAll(), RouteOne(), rubber_callback(), SearchObjectByLocation(), seg_in_region(), SetElementBoundingBox(), SetFontInfo(), SetTextBoundingBox(), share_edge(), should_compute_no_holes(), shrink_box(), SubtractText(), TracePath(), XORDrawAttachedArc(), XORDrawBuffer(), and XORDrawMoveOrCopyObject().

Upper left corner.

Definition at line 223 of file global.h.

Referenced by __Expand_this_rect(), __found_one_on_lg(), __GatherBlockers(), __r_delete(), __r_dump_tree(), __r_find_neighbor_rect_in_reg(), __r_find_neighbor_reg_in_sea(), __r_insert_node(), __r_node_is_good(), __r_search(), __routebox_is_good(), _draw_pv_name(), ActionMode(), ActionSelect(), ActionUndo(), ActionUnselect(), AddPart(), adjust_bounds(), adjust_tree(), ArcPolyNoIntersect(), Benchmark(), blocker_to_heap(), boink_box(), box_area(), box_center(), box_corner(), box_in_box(), box_intersect(), box_is_good(), BoxBoxIntersection(), BoxPolyBloated(), break_box_edge(), BreakManyEdges(), check_pin(), CheckArcPointForRubberbandConnection(), CheckLinePointForRubberbandConnection(), CheckPadForRubberbandConnection(), CheckPinForRubberbandConnection(), click_cb(), clip_box(), closest_point_in_box(), common_draw_pcb_text(), ComputeCost(), ComputeIntersectionArea(), ComputeUnionArea(), contained(), CreateBridge(), CreateEdge(), CreateExpansionArea(), createPerturbation(), CreateRouteData(), createSortedYList(), crosshair_update_range(), doPerturb(), Draw(), draw_pad_name(), DrawMaskBoardArea(), DrawRat(), edge_intersect(), edge_to_box(), element_callback(), eps_hid_export_to_file(), EraseRat(), Expand(), expand_bounds(), expand_box(), fill_clipped_contour(), find_clusters(), find_pair(), find_pairs(), find_pairs_1(), FindPin(), FinishStroke(), ftherm_rect_in_reg(), GatherPadName(), GatherPVName(), gcode_start_png_export(), gerber_do_export(), GetArcEnds(), GetDataBoundingBox(), GetGridLockCoordinates(), ghid_drawing_area_expose_cb(), ghid_render_pixmap(), gsvit_start_png_export(), hid_get_extents(), hidgl_draw_grid(), idle_proc(), init_const_box(), InsertHoles(), intersect_impl(), IronDownAllUnfixedPaths(), IsArcInPolygon(), IsLineInPolygon(), IsPointInBox(), IsPointOnPin(), lesstif_show_item(), LineArcIntersect(), M_POLYAREA_update_primary(), make_edge_tree(), maybe_pull_1(), moveable_edge(), mts_remove_one(), nelma_start_png_export(), no_expansion_boxes(), NoHolesPolygonDicer(), penalty(), pinout_callback(), png_do_export(), png_hid_export_to_file(), point_box(), point_in_box(), point_in_closed_box(), PolygonHoles(), previous_edge(), PV_TOUCH_PV(), query_one(), r_find_neighbor(), r_insert_entry(), r_search(), r_search_pt(), redraw_region(), ReleaseMode(), ReportDialog(), RotateBoxLowLevel(), RouteAll(), RouteOne(), rubber_callback(), SearchObjectByLocation(), seg_in_region(), SetElementBoundingBox(), SetFontInfo(), SetTextBoundingBox(), share_edge(), should_compute_no_holes(), shrink_box(), SubtractText(), TracePath(), XORDrawAttachedArc(), XORDrawBuffer(), and XORDrawMoveOrCopyObject().

Lower right corner.

Definition at line 224 of file global.h.

Referenced by __Expand_this_rect(), __found_one_on_lg(), __GatherBlockers(), __r_delete(), __r_dump_tree(), __r_find_neighbor_rect_in_reg(), __r_find_neighbor_reg_in_sea(), __r_insert_node(), __r_node_is_good(), __r_search(), __routebox_is_good(), ActionSelect(), ActionUnselect(), AddPart(), adjust_bounds(), adjust_tree(), ArcPolyNoIntersect(), Benchmark(), blocker_to_heap(), boink_box(), box_area(), box_center(), box_corner(), box_in_box(), box_intersect(), box_is_good(), BoxBoxIntersection(), BoxPolyBloated(), break_box_edge(), BreakManyEdges(), check_pin(), CheckArcPointForRubberbandConnection(), CheckLinePointForRubberbandConnection(), CheckPadForRubberbandConnection(), CheckPinForRubberbandConnection(), click_cb(), clip_box(), close_box(), closest_point_in_box(), common_draw_pcb_text(), ComputeCost(), ComputeIntersectionArea(), ComputeUnionArea(), contained(), CreateBridge(), CreateEdge(), CreateExpansionArea(), createPerturbation(), CreateRouteData(), createSortedYList(), crosshair_update_range(), doPerturb(), Draw(), DrawMaskBoardArea(), DrawRat(), edge_intersect(), edge_to_box(), element_callback(), eps_hid_export_to_file(), EraseRat(), EventMoveCrosshair(), Expand(), expand_bounds(), expand_box(), fill_clipped_contour(), find_clusters(), find_pair(), find_pairs(), find_pairs_1(), GatherPadName(), GatherPVName(), gcode_start_png_export(), gerber_do_export(), GetArcEnds(), GetDataBoundingBox(), ghid_drawing_area_expose_cb(), ghid_render_pixmap(), gsvit_start_png_export(), hid_get_extents(), hidgl_draw_grid(), idle_proc(), init_const_box(), InsertHoles(), intersect_impl(), IronDownAllUnfixedPaths(), IsArcInPolygon(), IsLineInPolygon(), IsPointInBox(), IsPointOnPin(), lesstif_show_item(), LineArcIntersect(), M_POLYAREA_update_primary(), make_edge_tree(), maybe_pull_1(), moveable_edge(), mts_remove_one(), nelma_start_png_export(), no_expansion_boxes(), NoHolesPolygonDicer(), NotifyMode(), penalty(), pinout_callback(), png_do_export(), png_hid_export_to_file(), point_box(), point_in_box(), point_in_closed_box(), PolygonHoles(), PV_TOUCH_PV(), query_one(), r_find_neighbor(), r_insert_entry(), r_search(), r_search_pt(), redraw_region(), ReleaseMode(), ReportDialog(), RotateBoxLowLevel(), RouteAll(), RouteOne(), rubber_callback(), SearchObjectByLocation(), seg_in_region(), SetElementBoundingBox(), SetFontInfo(), SetTextBoundingBox(), share_edge(), should_compute_no_holes(), shrink_box(), SubtractText(), TracePath(), XORDrawAttachedArc(), XORDrawBuffer(), and XORDrawMoveOrCopyObject().


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