TraceMaker
C++ API of the engine
Loading...
Searching...
No Matches
tmk::route::Obstacles Member List

This is the complete list of members for tmk::route::Obstacles, including all inherited members.

add_track(int index, int owner)tmk::route::Obstacles
add_via(int index, int owner)tmk::route::Obstacles
bounds() consttmk::route::Obstaclesinline
checkstmk::route::Obstacles
copper() consttmk::route::Obstaclesinline
copper_texts() consttmk::route::Obstaclesinline
disk_ok(geom::Point p, int layer, Coord hw, model::NetId net, Coord margin) consttmk::route::Obstaclesinline
disk_state(geom::Point p, int layer, Coord hw, model::NetId net, Coord margin, bool ignore_routed, std::vector< int > *owners=nullptr) consttmk::route::Obstacles
fixed_code(geom::Point p, int layer, Coord hw, Coord margin, model::NetId probe_net, bool via_probe=false) consttmk::route::Obstacles
fixed_via_code(geom::Point p, Coord d, Coord drill, Coord margin, model::NetId probe_net) consttmk::route::Obstacles
fixed_via_code_reference(geom::Point p, Coord d, Coord drill, Coord margin, model::NetId probe_net) consttmk::route::Obstacles
grid()tmk::route::Obstaclesinline
inside_board(geom::Point p, Coord margin) consttmk::route::Obstacles
kBlockedtmk::route::Obstaclesstatic
kFreetmk::route::Obstaclesstatic
needs_exact_routing() consttmk::route::Obstaclesinline
Obstacles(model::Board &board, const model::DesignRules &rules)tmk::route::Obstacles
outline() consttmk::route::Obstaclesinline
positional_rules() consttmk::route::Obstaclesinline
rej_coppertmk::route::Obstacles
rej_othertmk::route::Obstacles
rej_outsidetmk::route::Obstaclesmutable
remove_item(int item)tmk::route::Obstacles
routed_items_in(const geom::Box &box, std::vector< int > &out) consttmk::route::Obstacles
routed_state(const geom::Shape &s, int layer, model::NetId net, drc::ItemKind kind, bool soft, std::vector< int > *owners, bool via_hole=false, Coord hole_r=0) consttmk::route::Obstacles
routed_via_state(const geom::Shape &s, model::LayerMask layers, model::NetId net, bool soft, Coord hole_r) consttmk::route::Obstacles
rules() consttmk::route::Obstaclesinline
segment_ok(geom::Point a, geom::Point b, int layer, Coord width, model::NetId net) consttmk::route::Obstaclesinline
segment_state(geom::Point a, geom::Point b, int layer, Coord width, model::NetId net, bool ignore_routed, std::vector< int > *owners=nullptr) consttmk::route::Obstacles
set_linear_zone_tests(bool on)tmk::route::Obstaclesinline
set_pad_via_exempt(bool on) consttmk::route::Obstaclesinline
set_soft_copper_graphics(bool on)tmk::route::Obstaclesinline
set_soft_mask_graphics(bool on)tmk::route::Obstaclesinline
set_soft_zones(bool on)tmk::route::Obstaclesinline
set_via_mask(Coord m)tmk::route::Obstaclesinline
set_vias_off_pads(bool on, Coord max_pad)tmk::route::Obstaclesinline
soft_zones() consttmk::route::Obstaclesinline
track_disallowed(const geom::Shape &s, int layer, Coord width, model::NetId net) consttmk::route::Obstacles
via_disallowed(geom::Point p, Coord d, model::NetId net, int l0, int l1, model::ViaType type) consttmk::route::Obstacles
via_mask() consttmk::route::Obstaclesinline
via_ok(geom::Point p, Coord d, Coord drill, model::NetId net, Coord margin) consttmk::route::Obstaclesinline
via_state(geom::Point p, Coord d, Coord drill, model::NetId net, Coord margin, bool ignore_routed, std::vector< int > *owners=nullptr) consttmk::route::Obstacles
via_state_span(geom::Point p, Coord d, Coord drill, model::NetId net, Coord margin, bool ignore_routed, std::vector< int > *owners, int l0, int l1, model::ViaType type=model::ViaType::Blind) consttmk::route::Obstacles