| 
    KiCad PCB EDA Suite
    
   | 
 
#include <cadstar_sch_archive_parser.h>
  
Public Member Functions | |
| void | Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override | 
Static Public Member Functions | |
| static bool | IsTermShape (XNODE *aNode) | 
Public Attributes | |
| TERMINAL_SHAPE_TYPE | ShapeType | 
| long | Size = UNDEFINED_VALUE | 
| long | LeftLength = UNDEFINED_VALUE | 
| Might also be total length.   | |
| long | RightLength = UNDEFINED_VALUE | 
| Could be blank.   | |
| long | InternalFeature = UNDEFINED_VALUE | 
| long | OrientAngle = 0 | 
| 1/1000 of a Degree   | |
Definition at line 92 of file cadstar_sch_archive_parser.h.
      
  | 
  static | 
Definition at line 191 of file cadstar_sch_archive_parser.cpp.
References CADSTAR_SCH_ARCHIVE_PARSER::ParseTermShapeType(), and CADSTAR_SCH_ARCHIVE_PARSER::UNDEFINED.
Referenced by Parse(), and CADSTAR_SCH_ARCHIVE_PARSER::TERMINALCODE::Parse().
      
  | 
  overridevirtual | 
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 197 of file cadstar_sch_archive_parser.cpp.
References CADSTAR_SCH_ARCHIVE_PARSER::ANNULUS, CADSTAR_SCH_ARCHIVE_PARSER::BOX, CADSTAR_SCH_ARCHIVE_PARSER::BULLET, CADSTAR_ARCHIVE_PARSER::CheckNoNextNodes(), CADSTAR_SCH_ARCHIVE_PARSER::CIRCLE, CADSTAR_SCH_ARCHIVE_PARSER::CROSS, CADSTAR_SCH_ARCHIVE_PARSER::DIAMOND, CADSTAR_SCH_ARCHIVE_PARSER::FINGER, XNODE::GetChildren(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDLong(), InternalFeature, IsTermShape(), KI_FALLTHROUGH, LeftLength, CADSTAR_SCH_ARCHIVE_PARSER::OCTAGON, OrientAngle, CADSTAR_SCH_ARCHIVE_PARSER::ParseTermShapeType(), CADSTAR_SCH_ARCHIVE_PARSER::PLUS, CADSTAR_SCH_ARCHIVE_PARSER::POINTER, CADSTAR_SCH_ARCHIVE_PARSER::RECTANGLE, RightLength, CADSTAR_SCH_ARCHIVE_PARSER::ROUNDED_RECT, ShapeType, Size, CADSTAR_SCH_ARCHIVE_PARSER::SQUARE, CADSTAR_SCH_ARCHIVE_PARSER::STAR, THROW_UNKNOWN_NODE_IO_ERROR, CADSTAR_SCH_ARCHIVE_PARSER::TRIANGLE, and CADSTAR_SCH_ARCHIVE_PARSER::UNDEFINED.
| long CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE::InternalFeature = UNDEFINED_VALUE | 
Definition at line 101 of file cadstar_sch_archive_parser.h.
Referenced by Parse().
| long CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE::LeftLength = UNDEFINED_VALUE | 
Might also be total length.
Definition at line 99 of file cadstar_sch_archive_parser.h.
Referenced by Parse().
| long CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE::OrientAngle = 0 | 
1/1000 of a Degree
Definition at line 102 of file cadstar_sch_archive_parser.h.
Referenced by Parse().
| long CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE::RightLength = UNDEFINED_VALUE | 
| TERMINAL_SHAPE_TYPE CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE::ShapeType | 
Definition at line 94 of file cadstar_sch_archive_parser.h.
Referenced by Parse().
| long CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE::Size = UNDEFINED_VALUE | 
Definition at line 95 of file cadstar_sch_archive_parser.h.
Referenced by Parse().