KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pads_parser.cpp File Reference
#include "pads_parser.h"
#include <io/pads/pads_common.h>
#include <fstream>
#include <sstream>
#include <iostream>
#include <algorithm>
#include <climits>
#include <cmath>
#include <cstdlib>
#include <limits>
#include <wx/log.h>
#include <trace_helpers.h>

Go to the source code of this file.

Namespaces

namespace  PADS_IO
 

Functions

bool PADS_IO::IsThermalReliefPadRow (const PAD_STACK_LAYER &aLayer)
 RT and ST rows carry a plane's thermal-relief spoke pattern rather than the pad's own copper.
 
bool PADS_IO::IsAntiPadRow (const PAD_STACK_LAYER &aLayer)
 RA and SA rows carry a plane's anti-pad clearance rather than the pad's own copper.
 
bool PADS_IO::IsCopperPadRow (const PAD_STACK_LAYER &aLayer)
 True when the row describes pad or via copper.
 
static std::vector< std::string > PADS_IO::expandShortcutPattern (const std::string &aPattern)
 Expand a shortcut format string like "PRE{n1-n2}" into individual names.
 
static std::string PADS_IO::normalizeNetName (const std::string &aNetName)