KiCad PCB EDA Suite
class_board.h File Reference

Class BOARD to handle a board. More...

#include <dlist.h>
#include <core/iterators.h>
#include <common.h>
#include <layers_id_colors_and_visibility.h>
#include <class_netinfo.h>
#include <class_pad.h>
#include <class_colors_design_settings.h>
#include <class_board_design_settings.h>
#include <class_title_block.h>
#include <class_zone_settings.h>
#include <pcb_plot_params.h>
#include <board_item_container.h>
#include <memory>

Go to the source code of this file.

Classes

struct  LAYER
 Class LAYER holds information pertinent to a layer of a BOARD. More...
 
class  HIGH_LIGHT_INFO
 
class  BOARD
 Class BOARD holds information pertinent to a Pcbnew printed circuit board. More...
 

Enumerations

enum  LAYER_T {
  LT_UNDEFINED = -1, LT_SIGNAL, LT_POWER, LT_MIXED,
  LT_JUMPER
}
 Enum LAYER_T gives the allowed types of layers, same as Specctra DSN spec. More...
 

Detailed Description

Class BOARD to handle a board.

Definition in file class_board.h.

Enumeration Type Documentation

enum LAYER_T

Enum LAYER_T gives the allowed types of layers, same as Specctra DSN spec.

Enumerator
LT_UNDEFINED 
LT_SIGNAL 
LT_POWER 
LT_MIXED 
LT_JUMPER 

Definition at line 71 of file class_board.h.

72 {
73  LT_UNDEFINED = -1,
74  LT_SIGNAL,
75  LT_POWER,
76  LT_MIXED,
77  LT_JUMPER
78 };