KiCad PCB EDA Suite
Loading...
Searching...
No Matches
import_fabmaster.cpp File Reference
#include "import_fabmaster.h"
#include <algorithm>
#include <array>
#include <iostream>
#include <fstream>
#include <map>
#include <memory>
#include <string>
#include <sstream>
#include <vector>
#include <utility>
#include <wx/log.h>
#include <board.h>
#include <board_design_settings.h>
#include <board_item.h>
#include <footprint.h>
#include <pad.h>
#include <padstack.h>
#include <pcb_group.h>
#include <pcb_shape.h>
#include <pcb_text.h>
#include <pcb_track.h>
#include <zone.h>
#include <zone_utils.h>
#include <common.h>
#include <geometry/shape_arc.h>
#include <geometry/shape_utils.h>
#include <string_utils.h>
#include <progress_reporter.h>
#include <math/util.h>
#include <wx/filename.h>

Go to the source code of this file.

Functions

static bool isRuleAreaClass (const std::string &aClass)
 Allegro area "shapes" that carry no net and must not become copper fills.
 

Variables

static const wxChar traceFabmaster [] = wxT( "KICAD_FABMASTER" )
 Flag to enable FABMASTER plugin debugging output.
 

Function Documentation

◆ isRuleAreaClass()

static bool isRuleAreaClass ( const std::string & aClass)
static

Allegro area "shapes" that carry no net and must not become copper fills.

These map to KiCad rule areas rather than pours; the mapping is applied in loadZone().

Definition at line 2192 of file import_fabmaster.cpp.

Referenced by FABMASTER::loadZones().