KiCad PCB EDA Suite
Loading...
Searching...
No Matches
netinfo.h File Reference
#include <macros_swig.h>
#include <gr_basic.h>
#include <netclass.h>
#include <board_item.h>
#include <string_utils.h>

Go to the source code of this file.

Classes

class  NETINFO_ITEM
 Handle the data for a net. More...
 
class  NETINFO_MAPPING
 
class  NETINFO_MAPPING::iterator
 Wrapper class, so you can iterate through NETINFO_ITEM*s, not std::pair<int/wxString, NETINFO_ITEM*> More...
 
class  NETINFO_LIST
 Container for NETINFO_ITEM elements, which are the nets. More...
 
class  NETINFO_LIST::iterator
 Wrapper class, so you can iterate through NETINFO_ITEM*s, not std::pair<int/wxString, NETINFO_ITEM*> More...
 

Macros

#define CH_VISIBLE   1 /* Visible */
 
#define CH_UNROUTABLE   2 /* Don't use autorouter. */
 
#define CH_ROUTE_REQ   4 /* Must be routed by the autorouter. */
 
#define CH_ACTIF   8 /* Not routed. */
 
#define LOCAL_RATSNEST_ITEM   0x8000 /* Line between two pads of a single footprint. */
 

Macro Definition Documentation

◆ CH_ACTIF

#define CH_ACTIF   8 /* Not routed. */

Definition at line 57 of file netinfo.h.

◆ CH_ROUTE_REQ

#define CH_ROUTE_REQ   4 /* Must be routed by the autorouter. */

Definition at line 56 of file netinfo.h.

◆ CH_UNROUTABLE

#define CH_UNROUTABLE   2 /* Don't use autorouter. */

Definition at line 55 of file netinfo.h.

◆ CH_VISIBLE

#define CH_VISIBLE   1 /* Visible */

Definition at line 54 of file netinfo.h.

◆ LOCAL_RATSNEST_ITEM

#define LOCAL_RATSNEST_ITEM   0x8000 /* Line between two pads of a single footprint. */

Definition at line 58 of file netinfo.h.