KiCad PCB EDA Suite
Loading...
Searching...
No Matches
EWIRE Struct Reference

Eagle wire. More...

#include <eagle_parser.h>

Inheritance diagram for EWIRE:
EAGLE_BASE

Public Types

enum  { CONTINUOUS , LONGDASH , SHORTDASH , DASHDOT }
 
enum  { FLAT , ROUND }
 

Public Member Functions

 EWIRE (wxXmlNode *aWire, IO_BASE *aIo=nullptr)
 
void Report (const wxString &aMsg, SEVERITY aSeverity=RPT_SEVERITY_UNDEFINED)
 
void AdvanceProgressPhase ()
 

Public Attributes

ECOORD x1
 
ECOORD y1
 
ECOORD x2
 
ECOORD y2
 
ECOORD width
 
int layer
 
opt_wxString extent
 
opt_int style
 
opt_double curve
 range is -359.9..359.9
 
opt_int cap
 
IO_BASEio
 

Detailed Description

Eagle wire.

Definition at line 581 of file eagle_parser.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
CONTINUOUS 
LONGDASH 
SHORTDASH 
DASHDOT 

Definition at line 609 of file eagle_parser.h.

◆ anonymous enum

anonymous enum
Enumerator
FLAT 
ROUND 

Definition at line 619 of file eagle_parser.h.

Constructor & Destructor Documentation

◆ EWIRE()

EWIRE::EWIRE ( wxXmlNode *  aWire,
IO_BASE aIo = nullptr 
)

Member Function Documentation

◆ AdvanceProgressPhase()

◆ Report()

void EAGLE_BASE::Report ( const wxString &  aMsg,
SEVERITY  aSeverity = RPT_SEVERITY_UNDEFINED 
)
inherited

Definition at line 494 of file eagle_parser.cpp.

References EAGLE_BASE::io, and IO_BASE::Report().

Member Data Documentation

◆ cap

opt_int EWIRE::cap

Definition at line 622 of file eagle_parser.h.

Referenced by EWIRE().

◆ curve

opt_double EWIRE::curve

range is -359.9..359.9

Definition at line 616 of file eagle_parser.h.

Referenced by EWIRE(), PCB_IO_EAGLE::loadPlain(), PCB_IO_EAGLE::loadSignals(), and PCB_IO_EAGLE::packageWire().

◆ extent

opt_wxString EWIRE::extent

Definition at line 614 of file eagle_parser.h.

◆ io

IO_BASE* EAGLE_BASE::io
inherited

Definition at line 403 of file eagle_parser.h.

Referenced by EAGLE_BASE::AdvanceProgressPhase(), and EAGLE_BASE::Report().

◆ layer

int EWIRE::layer

◆ style

opt_int EWIRE::style

Definition at line 615 of file eagle_parser.h.

Referenced by EWIRE().

◆ width

◆ x1

◆ x2

◆ y1

◆ y2


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