| 
    KiCad PCB EDA Suite
    
   | 
 
#include <gbr_plotter_apertures.h>
Public Member Functions | |
| APER_MACRO_FREEPOLY_LIST () | |
| void | ClearList () | 
| int | AmCount () const | 
| void | Append (const std::vector< VECTOR2I > &aPolygon) | 
| append a new APER_MACRO_FREEPOLY containing the polygon aPolygon to the current list   | |
| int | FindAm (const std::vector< VECTOR2I > &aPolygon) const | 
| void | Format (FILE *aOutput, double aIu2GbrMacroUnit) | 
| print the aperture macro list to aOutput   | |
Public Attributes | |
| std::vector< APER_MACRO_FREEPOLY > | m_AMList | 
Definition at line 183 of file gbr_plotter_apertures.h.
      
  | 
  inline | 
Definition at line 186 of file gbr_plotter_apertures.h.
      
  | 
  inline | 
| void APER_MACRO_FREEPOLY_LIST::Append | ( | const std::vector< VECTOR2I > & | aPolygon | ) | 
append a new APER_MACRO_FREEPOLY containing the polygon aPolygon to the current list
Definition at line 1893 of file GERBER_plotter.cpp.
      
  | 
  inline | 
Definition at line 188 of file gbr_plotter_apertures.h.
References m_AMList.
| int APER_MACRO_FREEPOLY_LIST::FindAm | ( | const std::vector< VECTOR2I > & | aPolygon | ) | const | 
| aCandidate | is the polygon candidate to compare | 
Definition at line 1899 of file GERBER_plotter.cpp.
| void APER_MACRO_FREEPOLY_LIST::Format | ( | FILE * | aOutput, | 
| double | aIu2GbrMacroUnit ) | 
print the aperture macro list to aOutput
| aOutput | is the FILE to write | 
| aIu2GbrMacroUnit | is the scaling factor from coordinates value to the Gerber file macros units (always mm or inches) | 
Definition at line 1886 of file GERBER_plotter.cpp.
References AmCount(), Format(), and m_AMList.
Referenced by Format().
| std::vector<APER_MACRO_FREEPOLY> APER_MACRO_FREEPOLY_LIST::m_AMList | 
Definition at line 212 of file gbr_plotter_apertures.h.
Referenced by AmCount(), Append(), ClearList(), FindAm(), and Format().