KiCad PCB EDA Suite
Loading...
Searching...
No Matches
CLIPBOARD_EXPORT_FIXTURE Class Reference

Public Member Functions

 CLIPBOARD_EXPORT_FIXTURE ()
 
 ~CLIPBOARD_EXPORT_FIXTURE ()=default
 
void AddTrack (int x1, int y1, int x2, int y2, PCB_LAYER_ID layer=F_Cu)
 
void AddVia (int x, int y)
 
void AddPad (FOOTPRINT *fp, int x, int y, const wxString &padNum, PAD_SHAPE shape=PAD_SHAPE::CIRCLE)
 
FOOTPRINTAddFootprint (int x, int y, const wxString &ref=wxT("U1"))
 
void AddZone (PCB_LAYER_ID layer=F_Cu)
 

Public Attributes

std::unique_ptr< BOARDm_board
 
std::vector< BOARD_ITEM * > m_items
 

Detailed Description

Definition at line 50 of file test_clipboard_export.cpp.

Constructor & Destructor Documentation

◆ CLIPBOARD_EXPORT_FIXTURE()

CLIPBOARD_EXPORT_FIXTURE::CLIPBOARD_EXPORT_FIXTURE ( )
inline

Definition at line 53 of file test_clipboard_export.cpp.

References LSET::AllCuMask(), LSET::AllTechMask(), and m_board.

◆ ~CLIPBOARD_EXPORT_FIXTURE()

CLIPBOARD_EXPORT_FIXTURE::~CLIPBOARD_EXPORT_FIXTURE ( )
default

Member Function Documentation

◆ AddFootprint()

FOOTPRINT * CLIPBOARD_EXPORT_FIXTURE::AddFootprint ( int x,
int y,
const wxString & ref = wxT( "U1" ) )
inline

◆ AddPad()

void CLIPBOARD_EXPORT_FIXTURE::AddPad ( FOOTPRINT * fp,
int x,
int y,
const wxString & padNum,
PAD_SHAPE shape = PAD_SHAPE::CIRCLE )
inline

◆ AddTrack()

void CLIPBOARD_EXPORT_FIXTURE::AddTrack ( int x1,
int y1,
int x2,
int y2,
PCB_LAYER_ID layer = F_Cu )
inline

◆ AddVia()

void CLIPBOARD_EXPORT_FIXTURE::AddVia ( int x,
int y )
inline

Definition at line 73 of file test_clipboard_export.cpp.

References PADSTACK::ALL_LAYERS, m_board, m_items, pcbIUScale, THROUGH, and via.

◆ AddZone()

void CLIPBOARD_EXPORT_FIXTURE::AddZone ( PCB_LAYER_ID layer = F_Cu)
inline

Member Data Documentation

◆ m_board

std::unique_ptr<BOARD> CLIPBOARD_EXPORT_FIXTURE::m_board

◆ m_items

std::vector<BOARD_ITEM*> CLIPBOARD_EXPORT_FIXTURE::m_items

Definition at line 121 of file test_clipboard_export.cpp.

Referenced by AddFootprint(), AddTrack(), AddVia(), and AddZone().


The documentation for this class was generated from the following file: