55 int GetNetCode(
const wxString& aNetName )
const override;
57 void ParseBoard( wxStatusBar* aStatusBar, wxXmlDocument* aXmlDoc,
58 const wxString& aActualConversion );
66 const wxString& aXmlName,
const wxString& aActualConversion );
69 wxStatusBar* aStatusBar );
71 void ConnectPinToNet(
const wxString& aCr,
const wxString& aPr,
const wxString& aNetName );
73 int FindLayer(
const wxString& aLayerName )
const;
75 int FindOutlinePoint(
const VERTICES_ARRAY* aOutline, wxRealPoint aPoint )
const;
76 double GetDistance(
const wxRealPoint* aPoint1,
const wxRealPoint* aPoint2 )
const;
77 void GetBoardOutline( wxXmlDocument* aXmlDoc,
const wxString& aActualConversion );
Information pertinent to a Pcbnew printed circuit board.
PCB_LAYER_ID GetKiCadLayer() const
wxString m_DefaultMeasurementUnit
void SetTextProperty(XNODE *aNode, TTEXTVALUE *aTextValue, const wxString &aPatGraphRefName, const wxString &aXmlName, const wxString &aActualConversion)
void DoPCBComponents(XNODE *aNode, wxXmlDocument *aXmlDoc, const wxString &aActualConversion, wxStatusBar *aStatusBar)
LAYER_TYPE_T GetLayerType(int aPCadLayer) const override
int GetNetCode(const wxString &aNetName) const override
std::map< int, TLAYER > m_LayersMap
void MapLayer(XNODE *aNode)
wxString GetLayerNetNameRef(int aPCadLayer) const override
PCAD_NETS_ARRAY m_PcbNetlist
int FindOutlinePoint(const VERTICES_ARRAY *aOutline, wxRealPoint aPoint) const
PCAD_COMPONENTS_ARRAY m_PcbComponents
std::vector< std::pair< wxString, long > > m_layersStackup
void ParseBoard(wxStatusBar *aStatusBar, wxXmlDocument *aXmlDoc, const wxString &aActualConversion)
XNODE * FindCompDefName(XNODE *aNode, const wxString &aName) const
int FindLayer(const wxString &aLayerName) const
void ConnectPinToNet(const wxString &aCr, const wxString &aPr, const wxString &aNetName)
void AddToBoard(FOOTPRINT *aFootprint=nullptr) override
void GetBoardOutline(wxXmlDocument *aXmlDoc, const wxString &aActualConversion)
double GetDistance(const wxRealPoint *aPoint1, const wxRealPoint *aPoint2) const
Hold an XML or S-expression element.
PCB_LAYER_ID
A quick note on layer IDs: