25#ifndef ALTIUM_PARSER_SCH_H 
   26#define ALTIUM_PARSER_SCH_H 
  167    explicit ASCH_SYMBOL( 
const std::map<wxString, wxString>& aProps );
 
 
  175    explicit ASCH_TEMPLATE( 
const std::map<wxString, wxString>& aProps );
 
 
  341    explicit ASCH_PIN( 
const std::map<wxString, wxString>& aProps );
 
 
  390    explicit ASCH_LABEL( 
const std::map<wxString, wxString>& aProps );
 
 
  397    explicit ASCH_HYPERLINK( 
const std::map<wxString, wxString>& aProps );
 
 
  425    explicit ASCH_TEXT_FRAME( 
const std::map<wxString, wxString>& aProps );
 
 
  433    explicit ASCH_NOTE( 
const std::map<wxString, wxString>& aProperties );
 
 
  441    explicit ASCH_BEZIER( 
const std::map<wxString, wxString>& aProps );
 
 
  469    explicit ASCH_POLYLINE( 
const std::map<wxString, wxString>& aProps );
 
 
  477    explicit ASCH_POLYGON( 
const std::map<wxString, wxString>& aProps );
 
 
  501    explicit ASCH_ARC( 
const std::map<wxString, wxString>& aProps );
 
 
  507    explicit ASCH_PIECHART( 
const std::map<wxString, wxString>& aProps );
 
 
  517    explicit ASCH_ELLIPSE( 
const std::map<wxString, wxString>& aProps );
 
 
  528    explicit ASCH_LINE( 
const std::map<wxString, wxString>& aProps );
 
 
  600    explicit ASCH_RECTANGLE( 
const std::map<wxString, wxString>& aProps );
 
 
  681    explicit ASCH_POWER_PORT( 
const std::map<wxString, wxString>& aProps );
 
 
  703    explicit ASCH_PORT( 
const std::map<wxString, wxString>& aProps );
 
 
  714    explicit ASCH_NO_ERC( 
const std::map<wxString, wxString>& aProps );
 
 
  727    explicit ASCH_NET_LABEL( 
const std::map<wxString, wxString>& aProps );
 
 
  737    explicit ASCH_BUS( 
const std::map<wxString, wxString>& aProps );
 
 
  747    explicit ASCH_WIRE( 
const std::map<wxString, wxString>& aProps );
 
 
  755    explicit ASCH_JUNCTION( 
const std::map<wxString, wxString>& aProps );
 
 
  768    explicit ASCH_IMAGE( 
const std::map<wxString, wxString>& aProps );
 
 
  784    explicit ASCH_SHEET_FONT( 
const std::map<wxString, wxString>& aProps, 
int aId );
 
 
  832    explicit ASCH_SHEET( 
const std::map<wxString, wxString>& aProps );
 
 
  845    explicit ASCH_SHEET_NAME( 
const std::map<wxString, wxString>& aProps );
 
 
  858    explicit ASCH_FILE_NAME( 
const std::map<wxString, wxString>& aProps );
 
 
  872    explicit ASCH_DESIGNATOR( 
const std::map<wxString, wxString>& aProps );
 
 
  899    explicit ASCH_BUS_ENTRY( 
const std::map<wxString, wxString>& aProps );
 
 
  917    explicit ASCH_PARAMETER( 
const std::map<wxString, wxString>& aProps );
 
 
const int ALTIUM_COMPONENT_NONE
 
VECTOR2I ASchSheetGetSize(ASCH_SHEET_SIZE aSheetSize)
 
ASCH_TEXT_FRAME_ALIGNMENT
 
ASCH_SHEET_WORKSPACEORIENTATION
 
static PTYPE FromInt(int aInt)
 
Generic cubic Bezier representation.
 
Represent basic circle geometry with utility geometry functions.
 
Store all of the related component information found in a netlist.
 
This class was created to handle importing ellipses from other file formats that support them nativel...
 
Manage an 8-bit channel image.
 
std::chrono::steady_clock CLOCK
 
@ BUS
This item represents a bus vector.
 
ASCH_ADDITIONAL_FILE(ALTIUM_BINARY_PARSER &aReader)
 
ASCH_ARC(const std::map< wxString, wxString > &aProps)
 
ASCH_BEZIER(const std::map< wxString, wxString > &aProps)
 
std::vector< VECTOR2I > points
 
ASCH_BORDER_INTERFACE(const std::map< wxString, wxString > &aProps)
 
ASCH_BUS_ENTRY(const std::map< wxString, wxString > &aProps)
 
ASCH_BUS(const std::map< wxString, wxString > &aProps)
 
std::vector< VECTOR2I > points
 
ASCH_LABEL_JUSTIFICATION justification
 
ASCH_DESIGNATOR(const std::map< wxString, wxString > &aProps)
 
ASCH_RECORD_ORIENTATION orientation
 
ASCH_ELLIPSE(const std::map< wxString, wxString > &aProps)
 
ASCH_FILE_NAME(const std::map< wxString, wxString > &aProps)
 
ASCH_RECORD_ORIENTATION orientation
 
ASCH_FILL_INTERFACE(const std::map< wxString, wxString > &aProps)
 
ASCH_HARNESS_CONNECTOR(const std::map< wxString, wxString > &aProps)
 
int m_primaryConnectionPosition
 
ASCH_SHEET_ENTRY_SIDE m_harnessConnectorSide
 
ASCH_HARNESS_ENTRY(const std::map< wxString, wxString > &aProps)
 
ASCH_SHEET_ENTRY_SIDE Side
 
bool OwnerIndexAdditionalList
 
ASCH_HARNESS_TYPE(const std::map< wxString, wxString > &aProps)
 
bool OwnerIndexAdditionalList
 
ASCH_HYPERLINK(const std::map< wxString, wxString > &aProps)
 
ASCH_IMAGE(const std::map< wxString, wxString > &aProps)
 
ASCH_IMPLEMENTATION_LIST(const std::map< wxString, wxString > &aProps)
 
ASCH_IMPLEMENTATION(const std::map< wxString, wxString > &aProps)
 
ASCH_JUNCTION(const std::map< wxString, wxString > &aProps)
 
ASCH_RECORD_ORIENTATION orientation
 
ASCH_LABEL(const std::map< wxString, wxString > &aProps)
 
ASCH_LABEL_JUSTIFICATION justification
 
ASCH_POLYLINE_LINESTYLE LineStyle
 
ASCH_LINE(const std::map< wxString, wxString > &aProps)
 
ASCH_LABEL_JUSTIFICATION justification
 
ASCH_RECORD_ORIENTATION orientation
 
ASCH_NET_LABEL(const std::map< wxString, wxString > &aProps)
 
ASCH_NOTE(const std::map< wxString, wxString > &aProperties)
 
ASCH_NO_ERC(const std::map< wxString, wxString > &aProps)
 
ASCH_OWNER_INTERFACE(const std::map< wxString, wxString > &aProps)
 
ASCH_PARAMETER(const std::map< wxString, wxString > &aProps)
 
ASCH_RECORD_ORIENTATION orientation
 
ASCH_LABEL_JUSTIFICATION justification
 
ASCH_PIECHART(const std::map< wxString, wxString > &aProps)
 
ASCH_PIN_SYMBOL::PTYPE symbolOuterEdge
 
ASCH_PIN_SYMBOL::PTYPE symbolOuter
 
ASCH_PIN_ELECTRICAL electrical
 
ASCH_PIN_SYMBOL::PTYPE symbolInner
 
ASCH_PIN_SYMBOL::PTYPE symbolInnerEdge
 
ASCH_RECORD_ORIENTATION orientation
 
ASCH_PIN(const std::map< wxString, wxString > &aProps)
 
std::vector< VECTOR2I > points
 
ASCH_POLYGON(const std::map< wxString, wxString > &aProps)
 
ASCH_POLYLINE(const std::map< wxString, wxString > &aProps)
 
ASCH_POLYLINE_LINESTYLE LineStyle
 
std::vector< VECTOR2I > Points
 
ASCH_PORT(const std::map< wxString, wxString > &aProps)
 
ASCH_PORT_ALIGNMENT m_align
 
ASCH_POWER_PORT(const std::map< wxString, wxString > &aProps)
 
ASCH_POWER_PORT_STYLE style
 
ASCH_RECORD_ORIENTATION orientation
 
ASCH_RECTANGLE(const std::map< wxString, wxString > &aProps)
 
ASCH_ROUND_RECTANGLE(const std::map< wxString, wxString > &aProps)
 
ASCH_SHEET_ENTRY(const std::map< wxString, wxString > &aProps)
 
ASCH_SHEET_ENTRY_SIDE side
 
ASCH_SHEET_FONT(const std::map< wxString, wxString > &aProps, int aId)
 
ASCH_SHEET_NAME(const std::map< wxString, wxString > &aProps)
 
ASCH_RECORD_ORIENTATION orientation
 
ASCH_SHEET_SYMBOL(const std::map< wxString, wxString > &aProps)
 
ASCH_SHEET_SIZE sheetSize
 
ASCH_SHEET_WORKSPACEORIENTATION sheetOrientation
 
ASCH_SHEET(const std::map< wxString, wxString > &aProps)
 
std::vector< ASCH_SHEET_FONT > fonts
 
std::vector< VECTOR2I > points
 
ASCH_SIGNAL_HARNESS(const std::map< wxString, wxString > &aProps)
 
ASCH_STORAGE_FILE(const std::map< wxString, wxString > &aProps)
 
wxString componentdescription
 
ASCH_SYMBOL(const std::map< wxString, wxString > &aProps)
 
wxString sourcelibraryname
 
ASCH_TEMPLATE(const std::map< wxString, wxString > &aProps)
 
ASCH_TEXT_FRAME_ALIGNMENT Alignment
 
ASCH_TEXT_FRAME(const std::map< wxString, wxString > &aProps)
 
ASCH_WIRE(const std::map< wxString, wxString > &aProps)
 
std::vector< VECTOR2I > points
 
VECTOR2< int32_t > VECTOR2I