| 
    KiCad PCB EDA Suite
    
   | 
 
#include <wx/radiobut.h>#include <kiface_base.h>#include <confirm.h>#include <pcb_edit_frame.h>#include <pcbnew_settings.h>#include <zones.h>#include <widgets/unit_binder.h>#include <zone.h>#include <pad.h>#include <board.h>#include <trigo.h>#include <eda_pattern_match.h>#include <dialog_copper_zones_base.h>#include <string_utils.h>Go to the source code of this file.
Classes | |
| class | DIALOG_COPPER_ZONE | 
Functions | |
| int | InvokeCopperZonesEditor (PCB_BASE_FRAME *aCaller, ZONE_SETTINGS *aSettings, CONVERT_SETTINGS *aConvertSettings) | 
| Function InvokeCopperZonesEditor invokes up a modal dialog window for copper zone editing.   | |
| static bool | sortNetsByNodes (const NETINFO_ITEM *a, const NETINFO_ITEM *b) | 
| static bool | sortNetsByNames (const NETINFO_ITEM *a, const NETINFO_ITEM *b) | 
Variables | |
| static std::vector< int > | padCountListByNet | 
| int InvokeCopperZonesEditor | ( | PCB_BASE_FRAME * | aCaller, | 
| ZONE_SETTINGS * | aSettings, | ||
| CONVERT_SETTINGS * | aConvertSettings = nullptr ) | 
Function InvokeCopperZonesEditor invokes up a modal dialog window for copper zone editing.
| aCaller | is the PCB_BASE_FRAME calling parent window for the modal dialog, and it gives access to the BOARD through PCB_BASE_FRAME::GetBoard(). | 
| aSettings | points to the ZONE_SETTINGS to edit. | 
Definition at line 128 of file dialog_copper_zones.cpp.
References DIALOG_SHIM::ShowQuasiModal().
Referenced by ZONE_CREATE_HELPER::createNewZone(), CONVERT_TOOL::CreatePolys(), PCB_EDIT_FRAME::Edit_Zone_Params(), FOOTPRINT_EDIT_FRAME::OnEditItemRequest(), and BOARD_EDITOR_CONTROL::ZoneDuplicate().
      
  | 
  static | 
Definition at line 158 of file dialog_copper_zones.cpp.
References NETINFO_ITEM::GetNetname().
Referenced by DIALOG_COPPER_ZONE::sortNetsIfRequired().
      
  | 
  static | 
Definition at line 145 of file dialog_copper_zones.cpp.
References NETINFO_ITEM::GetNetCode(), NETINFO_ITEM::GetNetname(), and padCountListByNet.
Referenced by DIALOG_COPPER_ZONE::sortNetsByPadCount().
      
  | 
  static | 
Definition at line 140 of file dialog_copper_zones.cpp.
Referenced by sortNetsByNodes(), and DIALOG_COPPER_ZONE::sortNetsByPadCount().