|
KiCad PCB EDA Suite
|
#include <idf_parser.h>
Public Member Functions | |
| IDF3_BOARD (IDF3::CAD_TYPE aCadType) | |
| virtual | ~IDF3_BOARD () |
| IDF3::CAD_TYPE | GetCadType (void) |
| IDF3::IDF_UNIT | GetUnit (void) const |
| const std::string & | GetNewRefDes (void) |
| void | SetBoardName (const std::string &aBoardName) |
| const std::string & | GetBoardName (void) const |
| bool | SetBoardThickness (double aBoardThickness) |
| double | GetBoardThickness (void) |
| bool | ReadFile (const wxString &aFullFileName, bool aNoSubstituteOutlines=false) |
| bool | WriteFile (const wxString &aFullFileName, IDF3::IDF_UNIT aUnits, REPORTER *aReporter=nullptr) |
| const std::string & | GetIDFSource (void) const |
| void | SetIDFSource (const std::string &aIDFSource) |
| const std::string & | GetBoardSource (void) const |
| const std::string & | GetLibrarySource (void) const |
| const std::string & | GetBoardDate (void) const |
| const std::string & | GetLibraryDate (void) const |
| int | GetBoardVersion (void) const |
| bool | SetBoardVersion (int aVersion) |
| int | GetLibraryVersion (void) const |
| bool | SetLibraryVersion (int aVersion) |
| double | GetUserScale (void) const |
| bool | SetUserScale (double aScaleFactor) |
| int | GetUserPrecision (void) const |
| bool | SetUserPrecision (int aPrecision) |
| void | GetUserOffset (double &aXoff, double &aYoff) |
| void | SetUserOffset (double aXoff, double aYoff) |
| bool | AddBoardOutline (IDF_OUTLINE *aOutline) |
| bool | DelBoardOutline (IDF_OUTLINE *aOutline) |
| bool | DelBoardOutline (size_t aIndex) |
| size_t | GetBoardOutlinesSize (void) |
| BOARD_OUTLINE * | GetBoardOutline (void) |
| const std::map< std::string, OTHER_OUTLINE * > * | GetOtherOutlines (void) const |
| std::list< IDF_DRILL_DATA * > & | GetBoardDrills (void) |
| XXX - TO BE IMPLEMENTED. | |
| IDF_DRILL_DATA * | AddBoardDrill (double aDia, double aXpos, double aYpos, IDF3::KEY_PLATING aPlating, const std::string &aHoleType, IDF3::KEY_OWNER aOwner) |
| IDF_DRILL_DATA * | AddDrill (IDF_DRILL_DATA *aDrilledHole) |
| bool | DelBoardDrill (double aDia, double aXpos, double aYpos) |
| bool | AddSlot (double aWidth, double aLength, double aOrientation, double aX, double aY) |
| bool | AddComponent (IDF3_COMPONENT *aComponent) |
| bool | DelComponent (IDF3_COMPONENT *aComponent) |
| bool | DelComponent (size_t aIndex) |
| size_t | GetComponentsSize (void) |
| std::map< std::string, IDF3_COMPONENT * > * | GetComponents (void) |
| IDF3_COMPONENT * | FindComponent (const std::string &aRefDes) |
| IDF3_COMP_OUTLINE * | GetComponentOutline (const wxString &aFullFileName) |
| IDF3_COMP_OUTLINE * | GetComponentOutline (const std::string &aComponentID) |
| IDF3_COMP_OUTLINE * | GetComponentOutline (const std::string &aGeomName, const std::string &aPartName) |
| IDF3_COMP_OUTLINE * | GetInvalidOutline (const std::string &aGeomName, const std::string &aPartName) |
| void | Clear (void) |
| const std::string & | GetError (void) |
Private Member Functions | |
| bool | setUnit (IDF3::IDF_UNIT aUnit, bool convert=false) |
| IDF_DRILL_DATA * | addCompDrill (double aDia, double aXpos, double aYpos, IDF3::KEY_PLATING aPlating, const std::string &aHoleType, IDF3::KEY_OWNER aOwner, const std::string &aRefDes) |
| IDF_DRILL_DATA * | addCompDrill (IDF_DRILL_DATA *aDrilledHole) |
| bool | delCompDrill (double aDia, double aXpos, double aYpos, const std::string &aRefDes) |
| void | readBrdDrills (std::istream &aBoardFile, IDF3::FILE_STATE &aBoardState) |
| void | readBrdNotes (std::istream &aBoardFile, IDF3::FILE_STATE &aBoardState) |
| void | readBrdPlacement (std::istream &aBoardFile, IDF3::FILE_STATE &aBoardState, bool aNoSubstituteOutlines) |
| void | readBrdHeader (std::istream &aBoardFile, IDF3::FILE_STATE &aBoardState) |
| void | readBrdSection (std::istream &aBoardFile, IDF3::FILE_STATE &aBoardState, bool aNoSubstituteOutlines) |
| void | readBoardFile (const std::string &aFileName, bool aNoSubstituteOutlines) |
| void | writeBoardFile (const std::string &aFileName) |
| void | readLibSection (std::istream &aLibFile, IDF3::FILE_STATE &aLibState, IDF3_BOARD *aBoard) |
| void | readLibHeader (std::istream &aLibFile, IDF3::FILE_STATE &aLibState) |
| void | readLibFile (const std::string &aFileName) |
| bool | writeLibFile (const std::string &aFileName) |
| bool | checkComponentOwnership (int aSourceLine, const char *aSourceFunc, IDF3_COMPONENT *aComponent) |
Definition at line 419 of file idf_parser.h.
| IDF3_BOARD::IDF3_BOARD | ( | IDF3::CAD_TYPE | aCadType | ) |
Definition at line 1343 of file idf_parser.cpp.
References IDF3::IDF_V3, m_boardOutline, m_brdFileVersion, m_cadType, m_idfVer, m_libFileVersion, m_refDesCounter, m_unit, m_userPrec, m_userScale, m_userXoff, m_userYoff, and IDF3::UNIT_MM.
Referenced by readLibSection().
|
virtual |
Definition at line 1366 of file idf_parser.cpp.
References Clear().
| IDF_DRILL_DATA * IDF3_BOARD::AddBoardDrill | ( | double | aDia, |
| double | aXpos, | ||
| double | aYpos, | ||
| IDF3::KEY_PLATING | aPlating, | ||
| const std::string & | aHoleType, | ||
| IDF3::KEY_OWNER | aOwner ) |
| bool IDF3_BOARD::AddBoardOutline | ( | IDF_OUTLINE * | aOutline | ) |
Definition at line 3392 of file idf_parser.cpp.
References m_boardOutline, and m_errormsg.
Referenced by IDF_EXPORTER::exportFootprint(), and idf_export_outline().
|
private |
Definition at line 3640 of file idf_parser.cpp.
References AddBoardDrill(), comp, IDF3::CompareToken(), m_components, and m_errormsg.
Referenced by AddDrill().
|
private |
Definition at line 3714 of file idf_parser.cpp.
References comp, IDF3::CompareToken(), IDF_DRILL_DATA::GetDrillRefDes(), m_components, and m_errormsg.
| bool IDF3_BOARD::AddComponent | ( | IDF3_COMPONENT * | aComponent | ) |
Definition at line 3791 of file idf_parser.cpp.
References IDF3_COMPONENT::GetRefDes(), m_components, and m_errormsg.
Referenced by IDF_EXPORTER::exportFootprint(), IDF_EXPORTER::exportFootprintIdfModels(), and IDF3_COMP_OUTLINE_DATA::readPlaceData().
| IDF_DRILL_DATA * IDF3_BOARD::AddDrill | ( | IDF_DRILL_DATA * | aDrilledHole | ) |
Definition at line 3457 of file idf_parser.cpp.
References addCompDrill(), IDF3::CompareToken(), IDF_DRILL_DATA::GetDrillRefDes(), and m_drills.
Referenced by IDF_EXPORTER::exportFootprint(), and readBrdDrills().
| bool IDF3_BOARD::AddSlot | ( | double | aWidth, |
| double | aLength, | ||
| double | aOrientation, | ||
| double | aX, | ||
| double | aY ) |
Definition at line 3546 of file idf_parser.cpp.
References IDF_MIN_DIA_MM, m_boardOutline, m_errormsg, M_PI, IDF_OUTLINE::push(), IDF_POINT::x, and IDF_POINT::y.
Referenced by IDF_EXPORTER::exportFootprint().
|
private |
Definition at line 1386 of file idf_parser.cpp.
References IDF3::CAD_ELEC, IDF3::CAD_MECH, IDF3_COMPONENT::GetPlacement(), IDF3::GetPlacementString(), m_cadType, m_errormsg, IDF3::PS_ECAD, IDF3::PS_MCAD, IDF3::PS_PLACED, and IDF3::PS_UNPLACED.
Referenced by DelComponent(), and DelComponent().
| void IDF3_BOARD::Clear | ( | void | ) |
Definition at line 4190 of file idf_parser.cpp.
References m_boardName, m_boardOutline, m_brdDate, m_brdFileVersion, m_brdSource, m_componentOutlines, m_components, m_drillComments, m_drills, m_groupOutlines, m_idfSource, m_libDate, m_libFileVersion, m_libSource, m_noteComments, m_notes, m_otherOutlines, m_placeComments, m_placeKeepoutOutlines, m_placeOutlines, m_refDesCounter, m_refDesString, m_routeKeepoutOutlines, m_routeOutlines, m_uidFileList, m_uidLibList, m_unit, m_userScale, m_userXoff, m_userYoff, m_viaKeepoutOutlines, and IDF3::UNIT_MM.
Referenced by ReadFile(), and ~IDF3_BOARD().
| bool IDF3_BOARD::DelBoardDrill | ( | double | aDia, |
| double | aXpos, | ||
| double | aYpos ) |
Definition at line 3475 of file idf_parser.cpp.
References IDF3::CAD_ELEC, IDF3::CAD_MECH, IDF3::ECAD, m_cadType, m_drills, m_errormsg, IDF3::MCAD, and IDF3::UNOWNED.
| bool IDF3_BOARD::DelBoardOutline | ( | IDF_OUTLINE * | aOutline | ) |
Definition at line 3405 of file idf_parser.cpp.
References m_boardOutline, and m_errormsg.
| bool IDF3_BOARD::DelBoardOutline | ( | size_t | aIndex | ) |
Definition at line 3417 of file idf_parser.cpp.
References m_boardOutline, and m_errormsg.
|
private |
Definition at line 3772 of file idf_parser.cpp.
References m_components, and m_errormsg.
| bool IDF3_BOARD::DelComponent | ( | IDF3_COMPONENT * | aComponent | ) |
Definition at line 3817 of file idf_parser.cpp.
References checkComponentOwnership(), IDF3_COMPONENT::GetRefDes(), m_components, and m_errormsg.
| bool IDF3_BOARD::DelComponent | ( | size_t | aIndex | ) |
Definition at line 3838 of file idf_parser.cpp.
References checkComponentOwnership(), m_components, and m_errormsg.
| IDF3_COMPONENT * IDF3_BOARD::FindComponent | ( | const std::string & | aRefDes | ) |
Definition at line 3878 of file idf_parser.cpp.
References m_components.
Referenced by IDF_EXPORTER::exportFootprint(), IDF_EXPORTER::exportFootprintIdfModels(), and IDF3_COMP_OUTLINE_DATA::readPlaceData().
|
inline |
Definition at line 450 of file idf_parser.h.
References m_brdDate.
|
inline |
XXX - TO BE IMPLEMENTED.
Definition at line 532 of file idf_parser.h.
References m_drills.
Referenced by makeBoard().
|
inline |
Definition at line 437 of file idf_parser.h.
References m_boardName.
|
inline |
| size_t IDF3_BOARD::GetBoardOutlinesSize | ( | void | ) |
Definition at line 3429 of file idf_parser.cpp.
References m_boardOutline.
Referenced by makeBoard().
|
inline |
Definition at line 448 of file idf_parser.h.
References m_brdSource.
| double IDF3_BOARD::GetBoardThickness | ( | void | ) |
Definition at line 1596 of file idf_parser.cpp.
References m_boardOutline.
Referenced by makeBoard(), makeComponents(), and makeOtherOutlines().
|
inline |
Definition at line 453 of file idf_parser.h.
References m_brdFileVersion.
|
inline |
Definition at line 425 of file idf_parser.h.
References m_cadType.
Referenced by CheckOwnership(), and IDF3_COMP_OUTLINE_DATA::readPlaceData().
| IDF3_COMP_OUTLINE * IDF3_BOARD::GetComponentOutline | ( | const std::string & | aComponentID | ) |
Definition at line 4103 of file idf_parser.cpp.
References m_componentOutlines.
| IDF3_COMP_OUTLINE * IDF3_BOARD::GetComponentOutline | ( | const std::string & | aGeomName, |
| const std::string & | aPartName ) |
Definition at line 4114 of file idf_parser.cpp.
References GetComponentOutline(), IDF3_COMP_OUTLINE::GetUID(), m_componentOutlines, m_errormsg, IDF3_COMP_OUTLINE::SetGeomName(), and IDF3_COMP_OUTLINE::SetPartName().
| IDF3_COMP_OUTLINE * IDF3_BOARD::GetComponentOutline | ( | const wxString & | aFullFileName | ) |
Definition at line 3889 of file idf_parser.cpp.
References BOARD_OUTLINE::AddComment(), CLOSE_STREAM, IDF3::CompareToken(), IDF3::FetchIDFLine(), GetComponentOutline(), IDF3_COMP_OUTLINE::GetUID(), m_componentOutlines, m_errormsg, m_idfVer, m_uidFileList, m_uidLibList, MatchCompOutline(), model, OPEN_ISTREAM, IDF3_COMP_OUTLINE::readData(), and TO_UTF8.
Referenced by IDF_EXPORTER::createOutlineFromExtrudedBody(), IDF_EXPORTER::exportFootprintIdfModels(), GetComponentOutline(), GetComponentOutline(), GetInvalidOutline(), loadIDFOutline(), readLibSection(), and IDF3_COMP_OUTLINE_DATA::readPlaceData().
| std::map< std::string, IDF3_COMPONENT * > * IDF3_BOARD::GetComponents | ( | void | ) |
Definition at line 3872 of file idf_parser.cpp.
References m_components.
Referenced by makeBoard(), and makeComponents().
| size_t IDF3_BOARD::GetComponentsSize | ( | void | ) |
Definition at line 3866 of file idf_parser.cpp.
References m_components.
|
inline |
Definition at line 580 of file idf_parser.h.
References m_errormsg.
Referenced by IDF_EXPORTER::Export(), loadIDFBoard(), and loadIDFOutline().
|
inline |
Definition at line 445 of file idf_parser.h.
References m_idfSource.
| IDF3_COMP_OUTLINE * IDF3_BOARD::GetInvalidOutline | ( | const std::string & | aGeomName, |
| const std::string & | aPartName ) |
Definition at line 4144 of file idf_parser.cpp.
References IDF3_COMP_OUTLINE::CreateDefaultOutline(), empty(), GetComponentOutline(), IDF3_COMP_OUTLINE::GetUID(), m_componentOutlines, and m_errormsg.
Referenced by IDF3_COMP_OUTLINE_DATA::readPlaceData().
|
inline |
Definition at line 451 of file idf_parser.h.
References m_libDate.
|
inline |
Definition at line 449 of file idf_parser.h.
References m_libSource.
|
inline |
Definition at line 455 of file idf_parser.h.
References m_libFileVersion.
| const std::string & IDF3_BOARD::GetNewRefDes | ( | void | ) |
Definition at line 1374 of file idf_parser.cpp.
References m_refDesCounter, and m_refDesString.
Referenced by IDF_EXPORTER::exportFootprint(), IDF_EXPORTER::exportFootprintIdfModels(), and IDF3_COMP_OUTLINE_DATA::readPlaceData().
|
inline |
Definition at line 474 of file idf_parser.h.
References m_otherOutlines.
Referenced by makeOtherOutlines().
|
inline |
Definition at line 432 of file idf_parser.h.
References m_unit.
Referenced by IDF3_COMP_OUTLINE_DATA::readPlaceData().
| void IDF3_BOARD::GetUserOffset | ( | double & | aXoff, |
| double & | aYoff ) |
Definition at line 3378 of file idf_parser.cpp.
References m_userXoff, and m_userYoff.
Referenced by IDF_EXPORTER::exportFootprint(), IDF_EXPORTER::exportFootprintIdfModels(), and idf_export_outline().
|
inline |
Definition at line 461 of file idf_parser.h.
References m_userPrec.
|
inline |
Definition at line 458 of file idf_parser.h.
References m_userScale.
Referenced by IDF_EXPORTER::exportFootprint(), IDF_EXPORTER::exportFootprintIdfModels(), and idf_export_outline().
|
private |
Definition at line 2370 of file idf_parser.cpp.
References CLOSE_STREAM, ERROR_IDF, IDF3::FetchIDFLine(), IDF3::FILE_INVALID, IDF3::FILE_OUTLINE, IDF3::FILE_PLACEMENT, IDF3::FILE_START, OPEN_ISTREAM, readBrdHeader(), and readBrdSection().
Referenced by ReadFile().
|
private |
Definition at line 1602 of file idf_parser.cpp.
References AddDrill(), m_idfVer, m_unit, and IDF_DRILL_DATA::read().
Referenced by readBrdSection().
|
private |
Definition at line 1644 of file idf_parser.cpp.
References IDF3::CompareToken(), ERROR_IDF, IDF3::FetchIDFLine(), IDF3::FILE_HEADER, IDF3::GetIDFString(), IDF3::IDF_V2, IDF3::IDF_V3, m_boardName, m_boardOutline, m_brdDate, m_brdFileVersion, m_brdSource, m_idfVer, m_unit, IDF3::UNIT_MM, IDF3::UNIT_THOU, and IDF3::UNIT_TNM.
Referenced by readBoardFile().
|
private |
Definition at line 1622 of file idf_parser.cpp.
References m_notes, m_unit, and IDF_NOTE::readNote().
Referenced by readBrdSection().
|
private |
Definition at line 1635 of file idf_parser.cpp.
References m_idfVer, and IDF3_COMP_OUTLINE_DATA::readPlaceData().
Referenced by readBrdSection().
|
private |
Definition at line 1891 of file idf_parser.cpp.
References BOARD_OUTLINE::AddComment(), IDF3::CompareToken(), ERROR_IDF, IDF3::FetchIDFLine(), IDF3::FILE_HEADER, IDF3::FILE_INVALID, IDF3::FILE_OUTLINE, GROUP_OUTLINE::GetGroupName(), IDF3::GetIDFString(), OTHER_OUTLINE::GetOutlineIdentifier(), IDF3::IDF_V3, m_boardOutline, m_drillComments, m_groupOutlines, m_idfVer, m_noteComments, m_otherOutlines, m_placeComments, m_placeKeepoutOutlines, m_placeOutlines, m_routeKeepoutOutlines, m_routeOutlines, m_unit, m_viaKeepoutOutlines, readBrdDrills(), readBrdNotes(), readBrdPlacement(), GROUP_OUTLINE::readData(), OTHER_OUTLINE::readData(), PLACE_OUTLINE::readData(), ROUTE_OUTLINE::readData(), and BOARD_OUTLINE::SetUnit().
Referenced by readBoardFile().
| bool IDF3_BOARD::ReadFile | ( | const wxString & | aFullFileName, |
| bool | aNoSubstituteOutlines = false ) |
Definition at line 2813 of file idf_parser.cpp.
References Clear(), ERROR_IDF, m_errormsg, readBoardFile(), readLibFile(), and TO_UTF8.
Referenced by loadIDFBoard().
|
private |
Definition at line 2779 of file idf_parser.cpp.
References CLOSE_STREAM, IDF3::FILE_START, OPEN_ISTREAM, readLibHeader(), and readLibSection().
Referenced by ReadFile().
|
private |
Definition at line 2596 of file idf_parser.cpp.
References IDF3::CompareToken(), ERROR_IDF, IDF3::FetchIDFLine(), IDF3::FILE_HEADER, IDF3::GetIDFString(), IDF3::IDF_V2, IDF3::IDF_V3, m_idfVer, m_libDate, m_libFileVersion, and m_libSource.
Referenced by readLibFile().
|
private |
Definition at line 2464 of file idf_parser.cpp.
References BOARD_OUTLINE::AddComment(), IDF3::CompareToken(), IDF3::FetchIDFLine(), GetComponentOutline(), IDF3::GetIDFString(), IDF3_COMP_OUTLINE::GetUID(), IDF3_BOARD(), m_componentOutlines, m_idfVer, MatchCompOutline(), and IDF3_COMP_OUTLINE::readData().
Referenced by readLibFile().
|
inline |
Definition at line 436 of file idf_parser.h.
References m_boardName.
Referenced by IDF_EXPORTER::Export().
| bool IDF3_BOARD::SetBoardThickness | ( | double | aBoardThickness | ) |
Definition at line 1574 of file idf_parser.cpp.
References m_boardOutline, and m_errormsg.
Referenced by IDF_EXPORTER::Export().
| bool IDF3_BOARD::SetBoardVersion | ( | int | aVersion | ) |
Definition at line 3308 of file idf_parser.cpp.
References m_brdFileVersion, and m_errormsg.
Referenced by IDF_EXPORTER::Export().
|
inline |
Definition at line 446 of file idf_parser.h.
References m_idfSource.
Referenced by IDF_EXPORTER::Export().
| bool IDF3_BOARD::SetLibraryVersion | ( | int | aVersion | ) |
Definition at line 3326 of file idf_parser.cpp.
References m_errormsg, and m_libFileVersion.
Referenced by IDF_EXPORTER::Export().
|
private |
Definition at line 1431 of file idf_parser.cpp.
References convert, ERROR_IDF, m_boardOutline, m_componentOutlines, m_errormsg, m_groupOutlines, m_otherOutlines, m_placeKeepoutOutlines, m_placeOutlines, m_routeKeepoutOutlines, m_routeOutlines, m_unit, m_viaKeepoutOutlines, IDF3::UNIT_MM, IDF3::UNIT_THOU, and IDF3::UNIT_TNM.
Referenced by WriteFile().
| void IDF3_BOARD::SetUserOffset | ( | double | aXoff, |
| double | aYoff ) |
Definition at line 3385 of file idf_parser.cpp.
References m_userXoff, and m_userYoff.
Referenced by IDF_EXPORTER::Export().
| bool IDF3_BOARD::SetUserPrecision | ( | int | aPrecision | ) |
Definition at line 3361 of file idf_parser.cpp.
References m_errormsg, and m_userPrec.
Referenced by IDF_EXPORTER::Export().
| bool IDF3_BOARD::SetUserScale | ( | double | aScaleFactor | ) |
Definition at line 3344 of file idf_parser.cpp.
References m_errormsg, and m_userScale.
Referenced by IDF_EXPORTER::Export().
|
private |
Definition at line 2971 of file idf_parser.cpp.
References CLOSE_STREAM, m_boardName, m_boardOutline, m_brdDate, m_brdFileVersion, m_components, m_drillComments, m_drills, m_groupOutlines, m_idfSource, m_noteComments, m_notes, m_otherOutlines, m_placeComments, m_placeKeepoutOutlines, m_placeOutlines, m_routeKeepoutOutlines, m_routeOutlines, m_unit, m_viaKeepoutOutlines, OPEN_OSTREAM, and IDF3::UNIT_MM.
Referenced by WriteFile().
| bool IDF3_BOARD::WriteFile | ( | const wxString & | aFullFileName, |
| IDF3::IDF_UNIT | aUnits, | ||
| REPORTER * | aReporter = nullptr ) |
Definition at line 3241 of file idf_parser.cpp.
References _, FILEEXT::IdfV3BoardFileExtension, FILEEXT::IdfV3LibraryFileExtension, m_errormsg, REPORTER::Report(), RPT_SEVERITY_ERROR, setUnit(), TO_UTF8, writeBoardFile(), and writeLibFile().
Referenced by IDF_EXPORTER::Export().
|
private |
Definition at line 2916 of file idf_parser.cpp.
References CLOSE_STREAM, m_componentOutlines, m_idfSource, m_libDate, m_libFileVersion, and OPEN_OSTREAM.
Referenced by WriteFile().
|
private |
Definition at line 652 of file idf_parser.h.
Referenced by Clear(), GetBoardName(), readBrdHeader(), SetBoardName(), and writeBoardFile().
|
private |
Definition at line 673 of file idf_parser.h.
Referenced by AddBoardOutline(), AddSlot(), Clear(), DelBoardOutline(), DelBoardOutline(), GetBoardOutline(), GetBoardOutlinesSize(), GetBoardThickness(), IDF3_BOARD(), readBrdHeader(), readBrdSection(), SetBoardThickness(), setUnit(), and writeBoardFile().
|
private |
Definition at line 663 of file idf_parser.h.
Referenced by Clear(), GetBoardDate(), readBrdHeader(), and writeBoardFile().
|
private |
Definition at line 665 of file idf_parser.h.
Referenced by Clear(), GetBoardVersion(), IDF3_BOARD(), readBrdHeader(), SetBoardVersion(), and writeBoardFile().
|
private |
Definition at line 661 of file idf_parser.h.
Referenced by Clear(), GetBoardSource(), and readBrdHeader().
|
private |
Definition at line 653 of file idf_parser.h.
Referenced by checkComponentOwnership(), DelBoardDrill(), GetCadType(), and IDF3_BOARD().
|
private |
Definition at line 650 of file idf_parser.h.
Referenced by Clear(), GetComponentOutline(), GetComponentOutline(), GetComponentOutline(), GetInvalidOutline(), readLibSection(), setUnit(), and writeLibFile().
|
private |
Definition at line 649 of file idf_parser.h.
Referenced by addCompDrill(), addCompDrill(), AddComponent(), Clear(), delCompDrill(), DelComponent(), DelComponent(), FindComponent(), GetComponents(), GetComponentsSize(), and writeBoardFile().
|
private |
Definition at line 646 of file idf_parser.h.
Referenced by Clear(), readBrdSection(), and writeBoardFile().
|
private |
Definition at line 648 of file idf_parser.h.
Referenced by AddBoardDrill(), AddDrill(), Clear(), DelBoardDrill(), GetBoardDrills(), and writeBoardFile().
|
private |
Definition at line 643 of file idf_parser.h.
Referenced by AddBoardOutline(), addCompDrill(), addCompDrill(), AddComponent(), AddSlot(), checkComponentOwnership(), DelBoardDrill(), DelBoardOutline(), DelBoardOutline(), delCompDrill(), DelComponent(), DelComponent(), GetComponentOutline(), GetComponentOutline(), GetError(), GetInvalidOutline(), ReadFile(), SetBoardThickness(), SetBoardVersion(), SetLibraryVersion(), setUnit(), SetUserPrecision(), SetUserScale(), and WriteFile().
|
private |
Definition at line 677 of file idf_parser.h.
Referenced by Clear(), readBrdSection(), setUnit(), and writeBoardFile().
|
private |
Definition at line 660 of file idf_parser.h.
Referenced by Clear(), GetIDFSource(), SetIDFSource(), writeBoardFile(), and writeLibFile().
|
private |
Definition at line 655 of file idf_parser.h.
Referenced by GetComponentOutline(), IDF3_BOARD(), readBrdDrills(), readBrdHeader(), readBrdPlacement(), readBrdSection(), readLibHeader(), and readLibSection().
|
private |
Definition at line 664 of file idf_parser.h.
Referenced by Clear(), GetLibraryDate(), readLibHeader(), and writeLibFile().
|
private |
Definition at line 666 of file idf_parser.h.
Referenced by Clear(), GetLibraryVersion(), IDF3_BOARD(), readLibHeader(), SetLibraryVersion(), and writeLibFile().
|
private |
Definition at line 662 of file idf_parser.h.
Referenced by Clear(), GetLibrarySource(), and readLibHeader().
|
private |
Definition at line 645 of file idf_parser.h.
Referenced by Clear(), readBrdSection(), and writeBoardFile().
|
private |
Definition at line 644 of file idf_parser.h.
Referenced by Clear(), readBrdNotes(), and writeBoardFile().
|
private |
Definition at line 674 of file idf_parser.h.
Referenced by Clear(), GetOtherOutlines(), readBrdSection(), setUnit(), and writeBoardFile().
|
private |
Definition at line 647 of file idf_parser.h.
Referenced by Clear(), readBrdSection(), and writeBoardFile().
|
private |
Definition at line 681 of file idf_parser.h.
Referenced by Clear(), readBrdSection(), setUnit(), and writeBoardFile().
|
private |
Definition at line 676 of file idf_parser.h.
Referenced by Clear(), readBrdSection(), setUnit(), and writeBoardFile().
|
private |
Definition at line 657 of file idf_parser.h.
Referenced by Clear(), GetNewRefDes(), and IDF3_BOARD().
|
private |
Definition at line 658 of file idf_parser.h.
Referenced by Clear(), and GetNewRefDes().
|
private |
Definition at line 679 of file idf_parser.h.
Referenced by Clear(), readBrdSection(), setUnit(), and writeBoardFile().
|
private |
Definition at line 675 of file idf_parser.h.
Referenced by Clear(), readBrdSection(), setUnit(), and writeBoardFile().
|
private |
Definition at line 639 of file idf_parser.h.
Referenced by Clear(), and GetComponentOutline().
|
private |
Definition at line 640 of file idf_parser.h.
Referenced by Clear(), and GetComponentOutline().
|
private |
Definition at line 654 of file idf_parser.h.
Referenced by Clear(), GetUnit(), IDF3_BOARD(), readBrdDrills(), readBrdHeader(), readBrdNotes(), readBrdSection(), setUnit(), and writeBoardFile().
|
private |
Definition at line 668 of file idf_parser.h.
Referenced by GetUserPrecision(), IDF3_BOARD(), and SetUserPrecision().
|
private |
Definition at line 669 of file idf_parser.h.
Referenced by Clear(), GetUserScale(), IDF3_BOARD(), and SetUserScale().
|
private |
Definition at line 670 of file idf_parser.h.
Referenced by Clear(), GetUserOffset(), IDF3_BOARD(), and SetUserOffset().
|
private |
Definition at line 671 of file idf_parser.h.
Referenced by Clear(), GetUserOffset(), IDF3_BOARD(), and SetUserOffset().
|
private |
Definition at line 680 of file idf_parser.h.
Referenced by Clear(), readBrdSection(), setUnit(), and writeBoardFile().