KiCad PCB EDA Suite
connectivity_items.h File Reference
#include <board.h>
#include <pad.h>
#include <footprint.h>
#include <track.h>
#include <zone.h>
#include <geometry/shape_poly_set.h>
#include <geometry/poly_grid_partition.h>
#include <memory>
#include <algorithm>
#include <functional>
#include <vector>
#include <deque>
#include <intrusive_list.h>
#include <connectivity/connectivity_rtree.h>
#include <connectivity/connectivity_data.h>

Go to the source code of this file.

Classes

class  CN_ANCHOR
 
class  CN_ITEM
 
class  CN_ZONE_LAYER
 
class  CN_LIST
 
class  CN_CLUSTER
 

Typedefs

typedef std::shared_ptr< CN_ANCHORCN_ANCHOR_PTR
 
typedef std::vector< CN_ANCHOR_PTRCN_ANCHORS
 
typedef std::shared_ptr< CN_ITEMCN_ITEM_PTR
 
typedef std::shared_ptr< CN_CLUSTERCN_CLUSTER_PTR
 

Typedef Documentation

◆ CN_ANCHOR_PTR

typedef std::shared_ptr<CN_ANCHOR> CN_ANCHOR_PTR

Definition at line 163 of file connectivity_items.h.

◆ CN_ANCHORS

typedef std::vector<CN_ANCHOR_PTR> CN_ANCHORS

Definition at line 164 of file connectivity_items.h.

◆ CN_CLUSTER_PTR

typedef std::shared_ptr<CN_CLUSTER> CN_CLUSTER_PTR

Definition at line 487 of file connectivity_items.h.

◆ CN_ITEM_PTR

typedef std::shared_ptr<CN_ITEM> CN_ITEM_PTR

Definition at line 299 of file connectivity_items.h.