| 
    KiCad PCB EDA Suite
    
   | 
 
#include "altium_parser_utils.h"#include <string_utils.h>#include <lib_id.h>#include <trigo.h>#include <math/util.h>Go to the source code of this file.
Functions | |
| LIB_ID | AltiumToKiCadLibID (const wxString &aLibName, const wxString &aLibReference) | 
| wxString | AltiumPropertyToKiCadString (const wxString &aString) | 
| wxString | AltiumSchSpecialStringsToKiCadVariables (const wxString &aString, const std::map< wxString, wxString > &aOverrides) | 
| wxString | AltiumPcbSpecialStringsToKiCadStrings (const wxString &aString, const std::map< wxString, wxString > &aOverrides) | 
| wxString | AltiumPinNamesToKiCad (wxString &aString) | 
| VECTOR2I | AltiumGetEllipticalPos (double aMajor, double aMinor, double aAngleRadians) | 
| VECTOR2I AltiumGetEllipticalPos | ( | double | aMajor, | 
| double | aMinor, | ||
| double | aAngleRadians ) | 
Definition at line 249 of file altium_parser_utils.cpp.
| wxString AltiumPcbSpecialStringsToKiCadStrings | ( | const wxString & | aString, | 
| const std::map< wxString, wxString > & | aOverrides ) | 
Definition at line 161 of file altium_parser_utils.cpp.
Referenced by BOOST_DATA_TEST_CASE(), ALTIUM_PCB::ConvertTexts6ToBoardItemOnLayer(), and ALTIUM_PCB::ConvertTexts6ToFootprintItemOnLayer().
| wxString AltiumPinNamesToKiCad | ( | wxString & | aString | ) | 
Definition at line 235 of file altium_parser_utils.cpp.
References AltiumPropertyToKiCadString().
Referenced by SCH_IO_ALTIUM::ParsePin().
| wxString AltiumPropertyToKiCadString | ( | const wxString & | aString | ) | 
Definition at line 46 of file altium_parser_utils.cpp.
Referenced by AltiumPinNamesToKiCad(), ALTIUM_ASCII_PARSER::ReadProperties(), and ALTIUM_BINARY_PARSER::ReadProperties().
| wxString AltiumSchSpecialStringsToKiCadVariables | ( | const wxString & | aString, | 
| const std::map< wxString, wxString > & | aOverrides ) | 
Definition at line 98 of file altium_parser_utils.cpp.
References result.
Referenced by BOOST_DATA_TEST_CASE(), SCH_IO_ALTIUM::ParseLabel(), SCH_IO_ALTIUM::ParseLibParameter(), and SCH_IO_ALTIUM::ParseParameter().
| LIB_ID AltiumToKiCadLibID | ( | const wxString & | aLibName, | 
| const wxString & | aLibReference ) | 
Definition at line 32 of file altium_parser_utils.cpp.
References CTX_LIBID, EscapeString(), LIB_ID::FixIllegalChars(), and LIB_ID::Parse().
Referenced by SCH_IO_ALTIUM::ParseComponent(), ALTIUM_PCB::ParseComponents6Data(), ALTIUM_PCB::ParseFootprint(), SCH_IO_ALTIUM::ParseImplementation(), SCH_IO_ALTIUM::ParseLibComponent(), and SCH_IO_ALTIUM::ParsePowerPort().