KiCad PCB EDA Suite
PAD_DRAWINFO Class Reference

#include <class_pad.h>

Public Member Functions

 PAD_DRAWINFO ()
 

Public Attributes

EDA_DRAW_PANELm_DrawPanel
 
GR_DRAWMODE m_DrawMode
 
COLOR4D m_Color
 
COLOR4D m_HoleColor
 
COLOR4D m_NPHoleColor
 
int m_PadClearance
 
wxSize m_Mask_margin
 
bool m_Display_padnum
 
bool m_Display_netname
 
bool m_ShowPadFilled
 
bool m_ShowNCMark
 
bool m_ShowNotPlatedHole
 
bool m_IsPrinting
 
wxPoint m_Offset
 

Detailed Description

Definition at line 55 of file class_pad.h.

Constructor & Destructor Documentation

PAD_DRAWINFO::PAD_DRAWINFO ( )

Definition at line 58 of file class_pad_draw_functions.cpp.

References BLACK, GR_COPY, m_Color, m_Display_netname, m_Display_padnum, m_DrawMode, m_DrawPanel, m_HoleColor, m_IsPrinting, m_NPHoleColor, m_PadClearance, m_ShowNCMark, m_ShowNotPlatedHole, m_ShowPadFilled, and YELLOW.

59 {
60  m_DrawPanel = NULL;
62  m_Color = BLACK;
63  m_HoleColor = BLACK; // could be DARKGRAY;
65  m_PadClearance = 0;
66  m_Display_padnum = true;
67  m_Display_netname = true;
68  m_ShowPadFilled = true;
69  m_ShowNCMark = true;
70  m_ShowNotPlatedHole = false;
71  m_IsPrinting = false;
72 }
bool m_Display_padnum
Definition: class_pad.h:66
bool m_ShowNCMark
Definition: class_pad.h:70
bool m_IsPrinting
Definition: class_pad.h:73
GR_DRAWMODE m_DrawMode
Definition: class_pad.h:59
EDA_DRAW_PANEL * m_DrawPanel
Definition: class_pad.h:58
COLOR4D m_HoleColor
Definition: class_pad.h:62
bool m_ShowNotPlatedHole
Definition: class_pad.h:71
int m_PadClearance
Definition: class_pad.h:64
bool m_ShowPadFilled
Definition: class_pad.h:68
COLOR4D m_NPHoleColor
Definition: class_pad.h:63
COLOR4D m_Color
Definition: class_pad.h:60
Definition: colors.h:45
bool m_Display_netname
Definition: class_pad.h:67
Definition: colors.h:68

Member Data Documentation

COLOR4D PAD_DRAWINFO::m_Color
bool PAD_DRAWINFO::m_Display_netname
bool PAD_DRAWINFO::m_Display_padnum
GR_DRAWMODE PAD_DRAWINFO::m_DrawMode

Definition at line 59 of file class_pad.h.

Referenced by D_PAD::Draw(), D_PAD::DrawShape(), and PAD_DRAWINFO().

EDA_DRAW_PANEL* PAD_DRAWINFO::m_DrawPanel

Definition at line 58 of file class_pad.h.

Referenced by D_PAD::Draw(), D_PAD::DrawShape(), and PAD_DRAWINFO().

COLOR4D PAD_DRAWINFO::m_HoleColor
bool PAD_DRAWINFO::m_IsPrinting

Definition at line 73 of file class_pad.h.

Referenced by D_PAD::Draw(), D_PAD::DrawShape(), and PAD_DRAWINFO().

wxSize PAD_DRAWINFO::m_Mask_margin

Definition at line 65 of file class_pad.h.

Referenced by D_PAD::Draw(), and D_PAD::DrawShape().

COLOR4D PAD_DRAWINFO::m_NPHoleColor

Definition at line 63 of file class_pad.h.

Referenced by D_PAD::Draw(), D_PAD::DrawShape(), and PAD_DRAWINFO().

wxPoint PAD_DRAWINFO::m_Offset
int PAD_DRAWINFO::m_PadClearance
bool PAD_DRAWINFO::m_ShowNCMark

Definition at line 70 of file class_pad.h.

Referenced by D_PAD::Draw(), D_PAD::DrawShape(), and PAD_DRAWINFO().

bool PAD_DRAWINFO::m_ShowNotPlatedHole
bool PAD_DRAWINFO::m_ShowPadFilled

Definition at line 68 of file class_pad.h.

Referenced by D_PAD::Draw(), D_PAD::DrawShape(), and PAD_DRAWINFO().


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