KiCad PCB EDA Suite
sch_screen.h File Reference
#include <memory>
#include <stddef.h>
#include <unordered_set>
#include <vector>
#include <wx/arrstr.h>
#include <wx/chartype.h>
#include <wx/gdicmn.h>
#include <wx/string.h>
#include <base_screen.h>
#include <base_struct.h>
#include <core/typeinfo.h>
#include <kiway_holder.h>
#include <layers_id_colors_and_visibility.h>
#include <marker_base.h>
#include <page_info.h>
#include <template_fieldnames.h>
#include <title_block.h>
#include <lib_id.h>
#include <sch_component.h>
#include <sch_reference_list.h>
#include <sch_rtree.h>
#include <sch_sheet.h>
#include <sch_sheet_path.h>

Go to the source code of this file.

Classes

struct  COMPONENT_SELECTION
 
class  SCH_SCREEN
 
class  SCH_SCREENS
 Container class that holds multiple SCH_SCREEN objects in a hierarchy. More...
 

Macros

#define NB_MAX_SHEET   500
 Max number of sheets in a hierarchy project. More...
 

Enumerations

enum  SCH_LINE_TEST_T { ENTIRE_LENGTH_T, END_POINTS_ONLY_T, EXCLUDE_END_POINTS_T }
 

Macro Definition Documentation

◆ NB_MAX_SHEET

#define NB_MAX_SHEET   500

Max number of sheets in a hierarchy project.

Definition at line 78 of file sch_screen.h.

Enumeration Type Documentation

◆ SCH_LINE_TEST_T

Enumerator
ENTIRE_LENGTH_T 
END_POINTS_ONLY_T 
EXCLUDE_END_POINTS_T 

Definition at line 69 of file sch_screen.h.