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