TraceMaker
C++ API of the engine
Loading...
Searching...
No Matches
tmk::advice::Region Struct Reference

#include <advice/advice.hpp>

Public Attributes

std::string name
 "" = numbered
std::vector< std::string > layers
 copper layer names; empty = every copper layer
std::vector< geom::Point > polygon
 nm, the board file's axes
bool tracks = true
bool vias = true
std::vector< std::string > reserve_for
 only these nets may enter
std::vector< std::string > avoid_nets
 these nets may not enter
std::string where
 "regions[2]" in messages

Detailed Description

Definition at line 56 of file advice.hpp.

Member Data Documentation

◆ avoid_nets

std::vector<std::string> tmk::advice::Region::avoid_nets

these nets may not enter

Definition at line 62 of file advice.hpp.

◆ layers

std::vector<std::string> tmk::advice::Region::layers

copper layer names; empty = every copper layer

Definition at line 58 of file advice.hpp.

◆ name

std::string tmk::advice::Region::name

"" = numbered

Definition at line 57 of file advice.hpp.

◆ polygon

std::vector<geom::Point> tmk::advice::Region::polygon

nm, the board file's axes

Definition at line 59 of file advice.hpp.

◆ reserve_for

std::vector<std::string> tmk::advice::Region::reserve_for

only these nets may enter

Definition at line 61 of file advice.hpp.

◆ tracks

bool tmk::advice::Region::tracks = true

Definition at line 60 of file advice.hpp.

◆ vias

bool tmk::advice::Region::vias = true

Definition at line 60 of file advice.hpp.

◆ where

std::string tmk::advice::Region::where

"regions[2]" in messages

Definition at line 63 of file advice.hpp.


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