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 230 of file altium_parser_utils.cpp.
References KiROUND().
wxString AltiumPcbSpecialStringsToKiCadStrings | ( | const wxString & | aString, |
const std::map< wxString, wxString > & | aOverrides | ||
) |
Definition at line 147 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 175 of file altium_parser_utils.cpp.
Referenced by SCH_IO_ALTIUM::ParsePin().
wxString AltiumPropertyToKiCadString | ( | const wxString & | aString | ) |
Definition at line 46 of file altium_parser_utils.cpp.
Referenced by ALTIUM_ASCII_PARSER::ReadProperties(), and ALTIUM_BINARY_PARSER::ReadProperties().
wxString AltiumSchSpecialStringsToKiCadVariables | ( | const wxString & | aString, |
const std::map< wxString, wxString > & | aOverrides | ||
) |
Definition at line 86 of file altium_parser_utils.cpp.
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().