KiCad PCB EDA Suite
Loading...
Searching...
No Matches
altium_parser_utils.cpp File Reference
#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)
 

Function Documentation

◆ AltiumGetEllipticalPos()

VECTOR2I AltiumGetEllipticalPos ( double  aMajor,
double  aMinor,
double  aAngleRadians 
)

Definition at line 230 of file altium_parser_utils.cpp.

References KiROUND().

◆ AltiumPcbSpecialStringsToKiCadStrings()

wxString AltiumPcbSpecialStringsToKiCadStrings ( const wxString &  aString,
const std::map< wxString, wxString > &  aOverrides 
)

◆ AltiumPinNamesToKiCad()

wxString AltiumPinNamesToKiCad ( wxString &  aString)

Definition at line 175 of file altium_parser_utils.cpp.

Referenced by SCH_IO_ALTIUM::ParsePin().

◆ AltiumPropertyToKiCadString()

wxString AltiumPropertyToKiCadString ( const wxString &  aString)

◆ AltiumSchSpecialStringsToKiCadVariables()

wxString AltiumSchSpecialStringsToKiCadVariables ( const wxString &  aString,
const std::map< wxString, wxString > &  aOverrides 
)

◆ AltiumToKiCadLibID()