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

Eagle SMD pad. More...

#include <eagle_parser.h>

Inheritance diagram for ESMD:
EPAD_COMMON EAGLE_BASE

Public Member Functions

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

Public Attributes

ECOORD dx
 
ECOORD dy
 
int layer
 
opt_int roundness
 
opt_bool cream
 
wxString name
 
ECOORD x
 
ECOORD y
 
opt_erot rot
 
opt_bool stop
 
opt_bool thermals
 
IO_BASEio
 

Detailed Description

Eagle SMD pad.

Definition at line 1035 of file eagle_parser.h.

Constructor & Destructor Documentation

◆ ESMD()

ESMD::ESMD ( wxXmlNode *  aSMD,
IO_BASE aIo = nullptr 
)

Definition at line 1092 of file eagle_parser.cpp.

References EAGLE_BASE::AdvanceProgressPhase(), cream, dx, dy, layer, and roundness.

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

◆ cream

opt_bool ESMD::cream

Definition at line 1057 of file eagle_parser.h.

Referenced by ESMD(), and PCB_IO_EAGLE::packageSMD().

◆ dx

ECOORD ESMD::dx

Definition at line 1053 of file eagle_parser.h.

Referenced by ESMD(), and PCB_IO_EAGLE::packageSMD().

◆ dy

ECOORD ESMD::dy

Definition at line 1054 of file eagle_parser.h.

Referenced by ESMD(), and PCB_IO_EAGLE::packageSMD().

◆ 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 ESMD::layer

Definition at line 1055 of file eagle_parser.h.

Referenced by ESMD(), and PCB_IO_EAGLE::packageSMD().

◆ name

wxString EPAD_COMMON::name
inherited

Definition at line 986 of file eagle_parser.h.

Referenced by EPAD_COMMON::EPAD_COMMON(), and PCB_IO_EAGLE::transferPad().

◆ rot

opt_erot EPAD_COMMON::rot
inherited

◆ roundness

opt_int ESMD::roundness

Definition at line 1056 of file eagle_parser.h.

Referenced by ESMD(), and PCB_IO_EAGLE::packageSMD().

◆ stop

opt_bool EPAD_COMMON::stop
inherited

◆ thermals

opt_bool EPAD_COMMON::thermals
inherited

Definition at line 990 of file eagle_parser.h.

Referenced by EPAD_COMMON::EPAD_COMMON(), and PCB_IO_EAGLE::transferPad().

◆ x

ECOORD EPAD_COMMON::x
inherited

Definition at line 987 of file eagle_parser.h.

Referenced by EPAD_COMMON::EPAD_COMMON(), and PCB_IO_EAGLE::transferPad().

◆ y

ECOORD EPAD_COMMON::y
inherited

Definition at line 987 of file eagle_parser.h.

Referenced by EPAD_COMMON::EPAD_COMMON(), and PCB_IO_EAGLE::transferPad().


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