185 std::string str()
const;
187 std::vector<Layer *> copper_layers;
188 std::vector<Layer> layers;
190 std::map<std::string, std::string> via;
191 std::map<std::string, double> width;
192 std::map<std::string, double> clearance;
212 static bool parseDSN(
dsn::Data&,
const std::string&);
213 static bool parseJSON(
dsn::Data&,
const std::string&);
214 static bool parseKiCAD(
dsn::Data&,
const std::string&);
215 std::string str()
const;
219 std::map<std::string, dsn::Image> images;
220 std::map<std::string, dsn::Padstack> padstacks;
221 std::map<std::string, dsn::Net> nets;
222 std::vector<dsn::Placement> placements;
224 void renamePinsWithSharedNames();
225 void inferMissingNetWidths();
226 void printNetWidths()
const;