24 #ifndef ALTIUM_PARSER_SCH_H 25 #define ALTIUM_PARSER_SCH_H 32 #include <wx/gdicmn.h> 33 #include <wx/string.h> 112 explicit ASCH_COMPONENT(
const std::map<wxString, wxString>& aProperties );
207 explicit ASCH_PIN(
const std::map<wxString, wxString>& aProperties );
241 explicit ASCH_LABEL(
const std::map<wxString, wxString>& aProperties );
255 explicit ASCH_BEZIER(
const std::map<wxString, wxString>& aProperties );
280 explicit ASCH_POLYLINE(
const std::map<wxString, wxString>& aProperties );
298 explicit ASCH_POLYGON(
const std::map<wxString, wxString>& aProperties );
337 explicit ASCH_ARC(
const std::map<wxString, wxString>& aProperties );
352 explicit ASCH_LINE(
const std::map<wxString, wxString>& aProperties );
372 explicit ASCH_RECTANGLE(
const std::map<wxString, wxString>& aProperties );
434 explicit ASCH_SHEET_ENTRY(
const std::map<wxString, wxString>& aProperties );
467 explicit ASCH_POWER_PORT(
const std::map<wxString, wxString>& aProperties );
484 explicit ASCH_PORT(
const std::map<wxString, wxString>& aProperties );
495 explicit ASCH_NO_ERC(
const std::map<wxString, wxString>& aProperties );
507 explicit ASCH_NET_LABEL(
const std::map<wxString, wxString>& aProperties );
518 explicit ASCH_BUS(
const std::map<wxString, wxString>& aProperties );
529 explicit ASCH_WIRE(
const std::map<wxString, wxString>& aProperties );
539 explicit ASCH_JUNCTION(
const std::map<wxString, wxString>& aProperties );
554 explicit ASCH_SHEET_FONT(
const std::map<wxString, wxString>& aProperties,
int aId );
599 explicit ASCH_SHEET(
const std::map<wxString, wxString>& aProperties );
615 explicit ASCH_SHEET_NAME(
const std::map<wxString, wxString>& aProperties );
631 explicit ASCH_FILE_NAME(
const std::map<wxString, wxString>& aProperties );
646 explicit ASCH_DESIGNATOR(
const std::map<wxString, wxString>& aProperties );
655 explicit ASCH_BUS_ENTRY(
const std::map<wxString, wxString>& aProperties );
674 explicit ASCH_PARAMETER(
const std::map<wxString, wxString>& aProperties );
677 #endif //ALTIUM_PARSER_SCH_H
ASCH_SHEET_NAME(const std::map< wxString, wxString > &aProperties)
ASCH_SHEET_SYMBOL(const std::map< wxString, wxString > &aProperties)
ASCH_RECORD_ORIENTATION orientation
ASCH_POLYGON(const std::map< wxString, wxString > &aProperties)
ASCH_RECTANGLE(const std::map< wxString, wxString > &aProperties)
ASCH_JUNCTION(const std::map< wxString, wxString > &aProperties)
ASCH_BUS(const std::map< wxString, wxString > &aProperties)
ASCH_DESIGNATOR(const std::map< wxString, wxString > &aProperties)
std::vector< wxPoint > points
ASCH_LABEL_JUSTIFICATION justification
ASCH_PARAMETER(const std::map< wxString, wxString > &aProperties)
ASCH_POWER_PORT_STYLE style
std::chrono::steady_clock CLOCK
ASCH_NO_ERC(const std::map< wxString, wxString > &aProperties)
ASCH_RECORD_ORIENTATION orientation
ASCH_COMPONENT(const std::map< wxString, wxString > &aProperties)
ASCH_ROUND_RECTANGLE(const std::map< wxString, wxString > &aProperties)
ASCH_RECORD_ORIENTATION orientation
ASCH_PIN_SYMBOL_OUTEREDGE
ASCH_SHEET_ENTRY(const std::map< wxString, wxString > &aProperties)
ASCH_RECORD_ORIENTATION orientation
ASCH_WIRE(const std::map< wxString, wxString > &aProperties)
std::vector< wxPoint > points
ASCH_FILE_NAME(const std::map< wxString, wxString > &aProperties)
ASCH_PIN(const std::map< wxString, wxString > &aProperties)
Class Circle Represents basic circle geometry with utility geometry functions.
ASCH_RECORD_ORIENTATION orientation
ASCH_SHEET(const std::map< wxString, wxString > &aProperties)
std::vector< wxPoint > points
Store all of the related footprint information found in a netlist.
ASCH_BEZIER(const std::map< wxString, wxString > &aProperties)
ASCH_SHEET_WORKSPACEORIENTATION
wxString componentdescription
ASCH_SHEET_FONT(const std::map< wxString, wxString > &aProperties, int aId)
ASCH_LABEL(const std::map< wxString, wxString > &aProperties)
ASCH_SHEET_SIZE sheetSize
ASCH_SHEET_ENTRY_SIDE side
ASCH_RECORD_ORIENTATION orientation
ASCH_PIN_SYMBOL_OUTEREDGE symbolOuterEdge
wxString sourcelibraryname
Manage an 8-bit channel image.
std::vector< ASCH_SHEET_FONT > fonts
ASCH_POLYLINE_LINESTYLE linestyle
ASCH_PIN_SYMBOL_INNER symbolInner
ASCH_RECORD_ORIENTATION orientation
ASCH_BUS_ENTRY(const std::map< wxString, wxString > &aProperties)
const int ALTIUM_COMPONENT_NONE
std::vector< wxPoint > points
ASCH_PIN_SYMBOL_INNEREDGE
ASCH_PORT(const std::map< wxString, wxString > &aProperties)
ASCH_PIN_ELECTRICAL electrical
ASCH_ARC(const std::map< wxString, wxString > &aProperties)
wxPoint ASchSheetGetSize(ASCH_SHEET_SIZE aSheetSize)
ASCH_PIN_SYMBOL_OUTER symbolOuter
ASCH_NET_LABEL(const std::map< wxString, wxString > &aProperties)
ASCH_PIN_SYMBOL_INNEREDGE symbolInnerEdge
ASCH_SHEET_WORKSPACEORIENTATION sheetOrientation
ASCH_LINE(const std::map< wxString, wxString > &aProperties)
ASCH_POLYLINE(const std::map< wxString, wxString > &aProperties)
This item represents a bus vector.
std::vector< wxPoint > points
ASCH_POWER_PORT(const std::map< wxString, wxString > &aProperties)