|
TraceMaker
C++ API of the engine
|
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() const | tmk::route::Obstacles | inline |
| checks | tmk::route::Obstacles | |
| copper() const | tmk::route::Obstacles | inline |
| copper_texts() const | tmk::route::Obstacles | inline |
| disk_ok(geom::Point p, int layer, Coord hw, model::NetId net, Coord margin) const | tmk::route::Obstacles | inline |
| disk_state(geom::Point p, int layer, Coord hw, model::NetId net, Coord margin, bool ignore_routed, std::vector< int > *owners=nullptr) const | tmk::route::Obstacles | |
| fixed_code(geom::Point p, int layer, Coord hw, Coord margin, model::NetId probe_net, bool via_probe=false) const | tmk::route::Obstacles | |
| fixed_via_code(geom::Point p, Coord d, Coord drill, Coord margin, model::NetId probe_net) const | tmk::route::Obstacles | |
| fixed_via_code_reference(geom::Point p, Coord d, Coord drill, Coord margin, model::NetId probe_net) const | tmk::route::Obstacles | |
| grid() | tmk::route::Obstacles | inline |
| inside_board(geom::Point p, Coord margin) const | tmk::route::Obstacles | |
| kBlocked | tmk::route::Obstacles | static |
| kFree | tmk::route::Obstacles | static |
| needs_exact_routing() const | tmk::route::Obstacles | inline |
| Obstacles(model::Board &board, const model::DesignRules &rules) | tmk::route::Obstacles | |
| outline() const | tmk::route::Obstacles | inline |
| positional_rules() const | tmk::route::Obstacles | inline |
| rej_copper | tmk::route::Obstacles | |
| rej_other | tmk::route::Obstacles | |
| rej_outside | tmk::route::Obstacles | mutable |
| remove_item(int item) | tmk::route::Obstacles | |
| routed_items_in(const geom::Box &box, std::vector< int > &out) const | tmk::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) const | tmk::route::Obstacles | |
| routed_via_state(const geom::Shape &s, model::LayerMask layers, model::NetId net, bool soft, Coord hole_r) const | tmk::route::Obstacles | |
| rules() const | tmk::route::Obstacles | inline |
| segment_ok(geom::Point a, geom::Point b, int layer, Coord width, model::NetId net) const | tmk::route::Obstacles | inline |
| segment_state(geom::Point a, geom::Point b, int layer, Coord width, model::NetId net, bool ignore_routed, std::vector< int > *owners=nullptr) const | tmk::route::Obstacles | |
| set_linear_zone_tests(bool on) | tmk::route::Obstacles | inline |
| set_pad_via_exempt(bool on) const | tmk::route::Obstacles | inline |
| set_soft_copper_graphics(bool on) | tmk::route::Obstacles | inline |
| set_soft_mask_graphics(bool on) | tmk::route::Obstacles | inline |
| set_soft_zones(bool on) | tmk::route::Obstacles | inline |
| set_via_mask(Coord m) | tmk::route::Obstacles | inline |
| set_vias_off_pads(bool on, Coord max_pad) | tmk::route::Obstacles | inline |
| soft_zones() const | tmk::route::Obstacles | inline |
| track_disallowed(const geom::Shape &s, int layer, Coord width, model::NetId net) const | tmk::route::Obstacles | |
| via_disallowed(geom::Point p, Coord d, model::NetId net, int l0, int l1, model::ViaType type) const | tmk::route::Obstacles | |
| via_mask() const | tmk::route::Obstacles | inline |
| via_ok(geom::Point p, Coord d, Coord drill, model::NetId net, Coord margin) const | tmk::route::Obstacles | inline |
| via_state(geom::Point p, Coord d, Coord drill, model::NetId net, Coord margin, bool ignore_routed, std::vector< int > *owners=nullptr) const | tmk::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) const | tmk::route::Obstacles |