KiCad PCB EDA Suite
netinfo.h File Reference
#include <macros.h>
#include <gr_basic.h>
#include <netclass.h>
#include <class_board_item.h>

Go to the source code of this file.

Classes

class  NETINFO_ITEM
 NETINFO_ITEM handles 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
 NETINFO_LIST is a container class 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 module. */
 

Macro Definition Documentation

◆ CH_ACTIF

#define CH_ACTIF   8 /* Not routed. */

Definition at line 56 of file netinfo.h.

◆ CH_ROUTE_REQ

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

Definition at line 55 of file netinfo.h.

◆ CH_UNROUTABLE

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

Definition at line 54 of file netinfo.h.

◆ CH_VISIBLE

#define CH_VISIBLE   1 /* Visible */

Definition at line 53 of file netinfo.h.

◆ LOCAL_RATSNEST_ITEM

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

Definition at line 57 of file netinfo.h.