KiCad PCB EDA Suite
|
#include <board_item_container.h>
#include <board_stackup_manager/board_stackup.h>
#include <component_class_manager.h>
#include <embedded_files.h>
#include <common.h>
#include <convert_shape_list_to_polygon.h>
#include <hash.h>
#include <layer_ids.h>
#include <lset.h>
#include <netinfo.h>
#include <pcb_item_containers.h>
#include <pcb_plot_params.h>
#include <title_block.h>
#include <tools/pcb_selection.h>
#include <shared_mutex>
#include <list>
Go to the source code of this file.
Classes | |
struct | PTR_PTR_CACHE_KEY |
struct | PTR_LAYER_CACHE_KEY |
struct | PTR_PTR_LAYER_CACHE_KEY |
struct | std::hash< PTR_PTR_CACHE_KEY > |
struct | std::hash< PTR_LAYER_CACHE_KEY > |
struct | std::hash< PTR_PTR_LAYER_CACHE_KEY > |
struct | LAYER |
Container to hold information pertinent to a layer of a BOARD. More... | |
class | HIGH_LIGHT_INFO |
class | BOARD_LISTENER |
class | BOARD |
Information pertinent to a Pcbnew printed circuit board. More... | |
struct | BOARD::GroupLegalOpsField |
struct | BOARD::cmp_items |
struct | BOARD::cmp_drawings |
Namespaces | |
namespace | std |
STL namespace. | |
Macros | |
#define | DEFAULT_CHAINING_EPSILON_MM 0.01 |
Typedefs | |
typedef std::set< BOARD_ITEM *, CompareByUuid > | BOARD_ITEM_SET |
Set of BOARD_ITEMs ordered by UUID. | |
Enumerations | |
enum | LAYER_T { LT_UNDEFINED = -1 , LT_SIGNAL , LT_POWER , LT_MIXED , LT_JUMPER , LT_AUX , LT_FRONT , LT_BACK } |
The allowed types of layers, same as Specctra DSN spec. More... | |
enum class | BOARD_USE { NORMAL , FPHOLDER } |
Flags to specify how the board is being used. More... | |
typedef std::set<BOARD_ITEM*, CompareByUuid> BOARD_ITEM_SET |
|
strong |