| 
    KiCad PCB EDA Suite
    
   | 
 
#include <advanced_config.h>#include <base_units.h>#include <increment.h>#include <pgm_base.h>#include <sch_edit_frame.h>#include <sch_plotter.h>#include <widgets/msgpanel.h>#include <bitmaps.h>#include <string_utils.h>#include <geometry/geometry_utils.h>#include <schematic.h>#include <sch_screen.h>#include <sch_sheet.h>#include <sch_sheet_pin.h>#include <settings/color_settings.h>#include <sch_painter.h>#include <default_values.h>#include <wx/debug.h>#include <wx/log.h>#include <dialogs/html_message_box.h>#include <project/project_file.h>#include <project/net_settings.h>#include <core/kicad_algo.h>#include <core/mirror.h>#include <algorithm>#include <trigo.h>#include <sch_label.h>#include <sch_rule_area.h>#include <magic_enum.hpp>#include <api/api_utils.h>#include <api/schematic/schematic_types.pb.h>#include "sch_text_help_md.h"Go to the source code of this file.
Classes | |
| struct | SCH_LABEL_DESC | 
| struct | SCH_DIRECTIVE_LABEL_DESC | 
Functions | |
| wxString | getElectricalTypeLabel (LABEL_FLAG_SHAPE aType) | 
Variables | |
| static int | TemplateIN_HN [] = { 6, 0, 0, -1, -1, -2, -1, -2, 1, -1, 1, 0, 0 } | 
| static int | TemplateIN_HI [] = { 6, 0, 0, 1, 1, 2, 1, 2, -1, 1, -1, 0, 0 } | 
| static int | TemplateIN_UP [] = { 6, 0, 0, 1, -1, 1, -2, -1, -2, -1, -1, 0, 0 } | 
| static int | TemplateIN_BOTTOM [] = { 6, 0, 0, 1, 1, 1, 2, -1, 2, -1, 1, 0, 0 } | 
| static int | TemplateOUT_HN [] = { 6, -2, 0, -1, 1, 0, 1, 0, -1, -1, -1, -2, 0 } | 
| static int | TemplateOUT_HI [] = { 6, 2, 0, 1, -1, 0, -1, 0, 1, 1, 1, 2, 0 } | 
| static int | TemplateOUT_UP [] = { 6, 0, -2, 1, -1, 1, 0, -1, 0, -1, -1, 0, -2 } | 
| static int | TemplateOUT_BOTTOM [] = { 6, 0, 2, 1, 1, 1, 0, -1, 0, -1, 1, 0, 2 } | 
| static int | TemplateUNSPC_HN [] = { 5, 0, -1, -2, -1, -2, 1, 0, 1, 0, -1 } | 
| static int | TemplateUNSPC_HI [] = { 5, 0, -1, 2, -1, 2, 1, 0, 1, 0, -1 } | 
| static int | TemplateUNSPC_UP [] = { 5, 1, 0, 1, -2, -1, -2, -1, 0, 1, 0 } | 
| static int | TemplateUNSPC_BOTTOM [] = { 5, 1, 0, 1, 2, -1, 2, -1, 0, 1, 0 } | 
| static int | TemplateBIDI_HN [] = { 5, 0, 0, -1, -1, -2, 0, -1, 1, 0, 0 } | 
| static int | TemplateBIDI_HI [] = { 5, 0, 0, 1, -1, 2, 0, 1, 1, 0, 0 } | 
| static int | TemplateBIDI_UP [] = { 5, 0, 0, -1, -1, 0, -2, 1, -1, 0, 0 } | 
| static int | TemplateBIDI_BOTTOM [] = { 5, 0, 0, -1, 1, 0, 2, 1, 1, 0, 0 } | 
| static int | Template3STATE_HN [] = { 5, 0, 0, -1, -1, -2, 0, -1, 1, 0, 0 } | 
| static int | Template3STATE_HI [] = { 5, 0, 0, 1, -1, 2, 0, 1, 1, 0, 0 } | 
| static int | Template3STATE_UP [] = { 5, 0, 0, -1, -1, 0, -2, 1, -1, 0, 0 } | 
| static int | Template3STATE_BOTTOM [] = { 5, 0, 0, -1, 1, 0, 2, 1, 1, 0, 0 } | 
| static int * | TemplateShape [5][4] | 
| static struct SCH_LABEL_DESC | _SCH_LABEL_DESC | 
| static struct SCH_DIRECTIVE_LABEL_DESC | _SCH_DIRECTIVE_LABEL_DESC | 
| wxString getElectricalTypeLabel | ( | LABEL_FLAG_SHAPE | aType | ) | 
Definition at line 99 of file sch_label.cpp.
References _, L_BIDI, L_INPUT, L_OUTPUT, L_TRISTATE, and L_UNSPECIFIED.
Referenced by SCH_LABEL_BASE::GetMsgPanelInfo(), SHEET_SYNCHRONIZATION_MODEL::GetValueByRow(), and SCH_LABEL_BASE::ResolveTextVar().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
Definition at line 87 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 85 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 84 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 86 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 82 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 80 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 79 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 81 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 67 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 65 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 64 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 66 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 72 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 70 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 69 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 71 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 89 of file sch_label.cpp.
Referenced by SCH_HIERLABEL::CreateGraphicShape().
      
  | 
  static | 
Definition at line 77 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 75 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 74 of file sch_label.cpp.
      
  | 
  static | 
Definition at line 76 of file sch_label.cpp.