KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pns_kicad_iface.cpp File Reference
#include <board.h>
#include <board_connected_item.h>
#include <board_design_settings.h>
#include <netinfo.h>
#include <footprint.h>
#include <pad.h>
#include <pcb_track.h>
#include <zone.h>
#include <pcb_shape.h>
#include <pcb_generator.h>
#include <pcb_text.h>
#include <board_commit.h>
#include <layer_ids.h>
#include <geometry/convex_hull.h>
#include <confirm.h>
#include <tools/pcb_tool_base.h>
#include <tool/tool_manager.h>
#include <settings/app_settings.h>
#include <gal/graphics_abstraction_layer.h>
#include <pcb_painter.h>
#include <geometry/shape.h>
#include <geometry/shape_line_chain.h>
#include <geometry/shape_arc.h>
#include <geometry/shape_simple.h>
#include <drc/drc_rule.h>
#include <drc/drc_engine.h>
#include <connectivity/connectivity_data.h>
#include <wx/log.h>
#include <memory>
#include <advanced_config.h>
#include <pcbnew_settings.h>
#include <macros.h>
#include "pns_kicad_iface.h"
#include "pns_arc.h"
#include "pns_sizes_settings.h"
#include "pns_item.h"
#include "pns_line.h"
#include "pns_solid.h"
#include "pns_segment.h"
#include "pns_node.h"
#include "pns_router.h"
#include "pns_debug_decorator.h"
#include "router_preview_item.h"

Go to the source code of this file.

Classes

struct  CLEARANCE_CACHE_KEY
 
struct  std::hash< CLEARANCE_CACHE_KEY >
 
class  PNS_PCBNEW_RULE_RESOLVER
 
class  PNS_PCBNEW_DEBUG_DECORATOR
 

Namespaces

namespace  std
 STL namespace.
 

Typedefs

typedef VECTOR2I::extended_type ecoord
 

Functions

static bool isCopper (const PNS::ITEM *aItem)
 
static bool isHole (const PNS::ITEM *aItem)
 
static bool isEdge (const PNS::ITEM *aItem)
 

Typedef Documentation

◆ ecoord

Definition at line 74 of file pns_kicad_iface.cpp.

Function Documentation

◆ isCopper()

◆ isEdge()

static bool isEdge ( const PNS::ITEM aItem)
static

◆ isHole()