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
 
An extension of wxXmlNode that can format its contents as KiCad-style s-expressions.
 
PCB_LAYER_ID
A quick note on layer IDs: