|
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 | |
| std::string | ComputeViaAccessSide (BOARD *aBoard, int top_layer, int bottom_layer) |
| 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 58 of file odb_netlist.h.
|
inline |
Definition at line 61 of file odb_netlist.h.
|
inlinevirtual |
Definition at line 63 of file odb_netlist.h.
|
private |
Definition at line 47 of file odb_netlist.cpp.
Referenced by InitNetPoints().
|
private |
Definition at line 67 of file odb_netlist.cpp.
References B_Cu, CIRCLE, ComputeViaAccessSide(), CONN, ODB_NET_RECORD::drill_radius, ODB_NET_RECORD::epoint, F_Cu, FabTestPoints(), GetFabPadRole(), ODB_NET_RECORD::hole, 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, 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 195 of file odb_netlist.cpp.
References InitNetPoints(), and WriteNetPointRecords().
|
private |
Writes a list of records to the given output stream.
Definition at line 134 of file odb_netlist.cpp.
References ODB::Data2String(), ODB_FORMAT::m_originOffset, m_plugin, ODB_FORMAT::m_unitsStr, ODB_UNITS, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by Write().
|
private |
Definition at line 68 of file odb_netlist.h.
Referenced by InitNetPoints(), and ODB_NET_LIST().
|
private |
Definition at line 69 of file odb_netlist.h.
Referenced by ODB_NET_LIST(), and WriteNetPointRecords().