![]() |
KiCad PCB EDA Suite
|
Represents a vertex in a shape. More...
#include <cadstar_archive_parser.h>
Public Member Functions | |
void | Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override |
Static Public Member Functions | |
static bool | IsVertex (XNODE *aNode) |
Public Attributes | |
VERTEX_TYPE | Type |
POINT | Center |
POINT | End |
Represents a vertex in a shape.
E.g. A circle is made by two semicircles with the same center point.
Definition at line 417 of file cadstar_archive_parser.h.
|
static |
Definition at line 416 of file cadstar_archive_parser.cpp.
Referenced by CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::ROUTE_VERTEX::Parse(), and CADSTAR_ARCHIVE_PARSER::ParseAllChildVertices().
|
overridevirtual |
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 432 of file cadstar_archive_parser.cpp.
References CADSTAR_ARCHIVE_PARSER::ANTICLOCKWISE_ARC, CADSTAR_ARCHIVE_PARSER::ANTICLOCKWISE_SEMICIRCLE, PCAD2KICAD::Center, CADSTAR_ARCHIVE_PARSER::CLOCKWISE_ARC, CADSTAR_ARCHIVE_PARSER::CLOCKWISE_SEMICIRCLE, CADSTAR_ARCHIVE_PARSER::ParseAllChildPoints(), CADSTAR_ARCHIVE_PARSER::POINT, and CADSTAR_ARCHIVE_PARSER::UNDEFINED_VALUE.
Referenced by CADSTAR_ARCHIVE_PARSER::ParseAllChildVertices().
POINT CADSTAR_ARCHIVE_PARSER::VERTEX::Center |
Definition at line 420 of file cadstar_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::getDrawSegmentFromVertex(), CADSTAR_SCH_ARCHIVE_LOADER::loadLibrarySymbolShapeVertices(), and CADSTAR_SCH_ARCHIVE_LOADER::loadShapeVertices().
POINT CADSTAR_ARCHIVE_PARSER::VERTEX::End |
Definition at line 421 of file cadstar_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::getDrawSegmentFromVertex(), CADSTAR_PCB_ARCHIVE_LOADER::getDrawSegmentsFromVertices(), CADSTAR_SCH_ARCHIVE_LOADER::getFigureExtentsKiCad(), CADSTAR_SCH_ARCHIVE_LOADER::loadBusses(), CADSTAR_SCH_ARCHIVE_LOADER::loadLibrarySymbolShapeVertices(), and CADSTAR_SCH_ARCHIVE_LOADER::loadShapeVertices().
VERTEX_TYPE CADSTAR_ARCHIVE_PARSER::VERTEX::Type |
Definition at line 419 of file cadstar_archive_parser.h.
Referenced by CADSTAR_PCB_ARCHIVE_LOADER::getDrawSegmentFromVertex(), CADSTAR_SCH_ARCHIVE_LOADER::loadLibrarySymbolShapeVertices(), and CADSTAR_SCH_ARCHIVE_LOADER::loadShapeVertices().