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

#include <advice/advice.hpp>

Public Member Functions

bool empty () const

Public Attributes

std::string source
 file name, for messages
int version = 1
std::string note
int variants = kDefaultVariants
std::vector< std::string > first_nets
std::vector< std::pair< std::string, std::string > > priority
 "REF.NUM" pairs
std::vector< std::string > no_tracks
 copper layer names
std::vector< std::pair< std::string, double > > layer_cost
std::vector< Region > regions

Detailed Description

Definition at line 66 of file advice.hpp.

Member Function Documentation

◆ empty()

bool tmk::advice::Advice::empty ( ) const
inline

Definition at line 76 of file advice.hpp.

Member Data Documentation

◆ first_nets

std::vector<std::string> tmk::advice::Advice::first_nets

Definition at line 71 of file advice.hpp.

◆ layer_cost

std::vector<std::pair<std::string, double> > tmk::advice::Advice::layer_cost

Definition at line 74 of file advice.hpp.

◆ no_tracks

std::vector<std::string> tmk::advice::Advice::no_tracks

copper layer names

Definition at line 73 of file advice.hpp.

◆ note

std::string tmk::advice::Advice::note

Definition at line 69 of file advice.hpp.

◆ priority

std::vector<std::pair<std::string, std::string> > tmk::advice::Advice::priority

"REF.NUM" pairs

Definition at line 72 of file advice.hpp.

◆ regions

std::vector<Region> tmk::advice::Advice::regions

Definition at line 75 of file advice.hpp.

◆ source

std::string tmk::advice::Advice::source

file name, for messages

Definition at line 67 of file advice.hpp.

◆ variants

int tmk::advice::Advice::variants = kDefaultVariants

Definition at line 70 of file advice.hpp.

◆ version

int tmk::advice::Advice::version = 1

Definition at line 68 of file advice.hpp.


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