KiCad PCB EDA Suite
GBR_METADATA Class Reference

#include <plot_auxiliary_data.h>

Public Member Functions

 GBR_METADATA ()
 
void SetApertureAttrib (GBR_APERTURE_METADATA::GBR_APERTURE_ATTRIB aApertAttribute)
 
GBR_APERTURE_METADATA::GBR_APERTURE_ATTRIB GetApertureAttrib ()
 
void SetNetAttribType (int aNetAttribType)
 
int GetNetAttribType () const
 
void SetNetName (const wxString &aNetname)
 
void SetPadName (const wxString &aPadname)
 
void SetCmpReference (const wxString &aComponentRef)
 

Public Attributes

GBR_APERTURE_METADATA m_ApertureMetadata
 
GBR_NETLIST_METADATA m_NetlistMetadata
 

Detailed Description

Definition at line 95 of file plot_auxiliary_data.h.

Constructor & Destructor Documentation

GBR_METADATA::GBR_METADATA ( )
inline

Definition at line 98 of file plot_auxiliary_data.h.

98 {}

Member Function Documentation

int GBR_METADATA::GetNetAttribType ( ) const
inline

Definition at line 115 of file plot_auxiliary_data.h.

References GBR_NETLIST_METADATA::m_NetAttribType, and m_NetlistMetadata.

116  {
118  }
GBR_NETLIST_METADATA m_NetlistMetadata
int m_NetAttribType
the type of net info (used to define the gerber string to create)
void GBR_METADATA::SetCmpReference ( const wxString &  aComponentRef)
inline

Definition at line 122 of file plot_auxiliary_data.h.

References GBR_NETLIST_METADATA::m_Cmpref, and m_NetlistMetadata.

Referenced by BRDITEMS_PLOTTER::PlotPad(), and BRDITEMS_PLOTTER::PlotTextModule().

122 { m_NetlistMetadata.m_Cmpref = aComponentRef; }
wxString m_Cmpref
the component reference parent of the data
GBR_NETLIST_METADATA m_NetlistMetadata
void GBR_METADATA::SetNetAttribType ( int  aNetAttribType)
inline

Definition at line 110 of file plot_auxiliary_data.h.

References GBR_NETLIST_METADATA::m_NetAttribType, and m_NetlistMetadata.

Referenced by BRDITEMS_PLOTTER::Plot_1_EdgeModule(), BRDITEMS_PLOTTER::PlotFilledAreas(), BRDITEMS_PLOTTER::PlotPad(), PlotStandardLayer(), and BRDITEMS_PLOTTER::PlotTextModule().

111  {
112  m_NetlistMetadata.m_NetAttribType = aNetAttribType;
113  }
GBR_NETLIST_METADATA m_NetlistMetadata
int m_NetAttribType
the type of net info (used to define the gerber string to create)
void GBR_METADATA::SetNetName ( const wxString &  aNetname)
inline

Definition at line 120 of file plot_auxiliary_data.h.

References m_NetlistMetadata, and GBR_NETLIST_METADATA::m_Netname.

Referenced by BRDITEMS_PLOTTER::PlotFilledAreas(), BRDITEMS_PLOTTER::PlotPad(), and PlotStandardLayer().

120 { m_NetlistMetadata.m_Netname = aNetname; }
wxString m_Netname
for items associated to a net: the netname
GBR_NETLIST_METADATA m_NetlistMetadata
void GBR_METADATA::SetPadName ( const wxString &  aPadname)
inline

Definition at line 121 of file plot_auxiliary_data.h.

References m_NetlistMetadata, and GBR_NETLIST_METADATA::m_Padname.

Referenced by BRDITEMS_PLOTTER::PlotPad().

121 { m_NetlistMetadata.m_Padname = aPadname; }
wxString m_Padname
for a flashed pad: the pad name ((TO.P attribute)
GBR_NETLIST_METADATA m_NetlistMetadata

Member Data Documentation

GBR_APERTURE_METADATA GBR_METADATA::m_ApertureMetadata

Definition at line 124 of file plot_auxiliary_data.h.

Referenced by GetApertureAttrib(), and SetApertureAttrib().


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