|
KiCad PCB EDA Suite
|
#include <odb_netlist.h>
Public Member Functions | |
| ODB_NET_LIST (BOARD *aBoard, PCB_IO_ODBPP *aPlugin) | |
| virtual | ~ODB_NET_LIST () |
| void | Write (std::ostream &aStream, const ODB_FORMAT &aFormat) |
Private Member Functions | |
| void | InitNetPoints (std::map< size_t, std::vector< ODB_NET_RECORD > > &aRecords) |
| void | WriteNetPointRecords (std::map< size_t, std::vector< ODB_NET_RECORD > > &aRecords, std::ostream &aStream, const ODB_FORMAT &aFormat) |
| Writes a list of records to the given output stream. | |
Private Attributes | |
| BOARD * | m_board |
| PCB_IO_ODBPP * | m_plugin |
Definition at line 75 of file odb_netlist.h.
|
inline |
Definition at line 78 of file odb_netlist.h.
|
inlinevirtual |
Definition at line 80 of file odb_netlist.h.
|
private |
Definition at line 59 of file odb_netlist.cpp.
References B_Cu, ODB_NET_RECORD::BOTH, CIRCLE, ComputeViaAccessSide(), CONN, ODB_NET_RECORD::DOWN, ODB_NET_RECORD::drill_radius, ODB_NET_RECORD::epoint, F_Cu, FabTestPoints(), GetFabPadRole(), ODB_NET_RECORD::hole, ODB_NET_RECORD::INNER, ODB_NET_RECORD::is_via, m_board, ODB_NET_RECORD::mechanical, NPTH, pad, ODB_NET_RECORD::refdes, ODB_NET_RECORD::side, SMD, ODB_NET_RECORD::smd, ODB_NET_RECORD::soldermask, TESTPOINT, ODB_NET_RECORD::testpoint, ODB_NET_RECORD::TOP, top(), via, ODB_NET_RECORD::x_location, ODB_NET_RECORD::x_size, ODB_NET_RECORD::y_location, and ODB_NET_RECORD::y_size.
Referenced by Write().
| void ODB_NET_LIST::Write | ( | std::ostream & | aStream, |
| const ODB_FORMAT & | aFormat ) |
Definition at line 209 of file odb_netlist.cpp.
References InitNetPoints(), and WriteNetPointRecords().
|
private |
Writes a list of records to the given output stream.
Definition at line 148 of file odb_netlist.cpp.
References ODB::Data2String(), ODB_FORMAT::m_originOffset, m_plugin, ODB_FORMAT::m_unitsStr, ODB_UNITS, SideToString(), VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by Write().
|
private |
Definition at line 85 of file odb_netlist.h.
Referenced by InitNetPoints(), and ODB_NET_LIST().
|
private |
Definition at line 86 of file odb_netlist.h.
Referenced by ODB_NET_LIST(), and WriteNetPointRecords().