KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ALTIUM_PROPS_UTILS Class Reference

#include <altium_props_utils.h>

Static Public Member Functions

static int32_t ConvertToKicadUnit (const double aValue)
 
static int ReadInt (const std::map< wxString, wxString > &aProps, const wxString &aKey, int aDefault)
 
static double ReadDouble (const std::map< wxString, wxString > &aProps, const wxString &aKey, double aDefault)
 
static bool ReadBool (const std::map< wxString, wxString > &aProps, const wxString &aKey, bool aDefault)
 
static int32_t ReadKicadUnit (const std::map< wxString, wxString > &aProps, const wxString &aKey, const wxString &aDefault)
 
static wxString ReadString (const std::map< wxString, wxString > &aProps, const wxString &aKey, const wxString &aDefault)
 
static wxString ReadUnicodeString (const std::map< wxString, wxString > &aProps, const wxString &aKey, const wxString &aDefault)
 

Detailed Description

Definition at line 34 of file altium_props_utils.h.

Member Function Documentation

◆ ConvertToKicadUnit()

int32_t ALTIUM_PROPS_UTILS::ConvertToKicadUnit ( const double aValue)
static

◆ ReadBool()

◆ ReadDouble()

double ALTIUM_PROPS_UTILS::ReadDouble ( const std::map< wxString, wxString > & aProps,
const wxString & aKey,
double aDefault )
static

◆ ReadInt()

int ALTIUM_PROPS_UTILS::ReadInt ( const std::map< wxString, wxString > & aProps,
const wxString & aKey,
int aDefault )
static

Definition at line 49 of file altium_props_utils.cpp.

Referenced by ABOARD6::ABOARD6(), ABOARD6_LAYER_STACKUP::ABOARD6_LAYER_STACKUP(), ACLASS6::ACLASS6(), ACOMPONENT6::ACOMPONENT6(), ACOMPONENTBODY6::ACOMPONENTBODY6(), ADIMENSION6::ADIMENSION6(), AEXTENDED_PRIMITIVE_INFORMATION::AEXTENDED_PRIMITIVE_INFORMATION(), ALIBRARY::ALIBRARY(), altium_parse_polygons(), AMODEL::AMODEL(), APOLYGON6::APOLYGON6(), AREGION6::AREGION6(), ARULE6::ARULE6(), ASCH_BEZIER::ASCH_BEZIER(), ASCH_BORDER_INTERFACE::ASCH_BORDER_INTERFACE(), ASCH_BUS::ASCH_BUS(), ASCH_DESIGNATOR::ASCH_DESIGNATOR(), ASCH_FILL_INTERFACE::ASCH_FILL_INTERFACE(), ASCH_HARNESS_CONNECTOR::ASCH_HARNESS_CONNECTOR(), ASCH_HARNESS_ENTRY::ASCH_HARNESS_ENTRY(), ASCH_HARNESS_TYPE::ASCH_HARNESS_TYPE(), ASCH_IMPLEMENTATION::ASCH_IMPLEMENTATION(), ASCH_LABEL::ASCH_LABEL(), ASCH_NO_ERC::ASCH_NO_ERC(), ASCH_OWNER_INTERFACE::ASCH_OWNER_INTERFACE(), ASCH_PARAMETER::ASCH_PARAMETER(), ASCH_PIN::ASCH_PIN(), ASCH_POLYGON::ASCH_POLYGON(), ASCH_POLYLINE::ASCH_POLYLINE(), ASCH_PORT::ASCH_PORT(), ASCH_SHEET::ASCH_SHEET(), ASCH_SHEET_FONT::ASCH_SHEET_FONT(), ASCH_SHEET_SYMBOL::ASCH_SHEET_SYMBOL(), ASCH_SIGNAL_HARNESS::ASCH_SIGNAL_HARNESS(), ASCH_STORAGE_FILE::ASCH_STORAGE_FILE(), ASCH_SYMBOL::ASCH_SYMBOL(), ASCH_TEXT_FRAME::ASCH_TEXT_FRAME(), ASCH_WIRE::ASCH_WIRE(), SCH_IO_ALTIUM::ParseAdditional(), SCH_IO_ALTIUM::ParseLibFile(), SCH_IO_ALTIUM::ParseRecord(), SCH_IO_ALTIUM::ParseStorage(), ReadEnum(), ReadKiCadUnitFrac(), ReadKiCadUnitFrac1(), ReadOwnerIndex(), ReadOwnerPartId(), and ReadRecord().

◆ ReadKicadUnit()

int32_t ALTIUM_PROPS_UTILS::ReadKicadUnit ( const std::map< wxString, wxString > & aProps,
const wxString & aKey,
const wxString & aDefault )
static

◆ ReadString()

wxString ALTIUM_PROPS_UTILS::ReadString ( const std::map< wxString, wxString > & aProps,
const wxString & aKey,
const wxString & aDefault )
static

◆ ReadUnicodeString()

wxString ALTIUM_PROPS_UTILS::ReadUnicodeString ( const std::map< wxString, wxString > & aProps,
const wxString & aKey,
const wxString & aDefault )
static

The documentation for this class was generated from the following files: