| 
    KiCad PCB EDA Suite
    
   | 
 
#include "pcb_group.h"#include <bitmaps.h>#include <eda_draw_frame.h>#include <geometry/shape_compound.h>#include <board.h>#include <board_item.h>#include <confirm.h>#include <footprint.h>#include <pcb_generator.h>#include <string_utils.h>#include <widgets/msgpanel.h>#include <view/view.h>#include <api/api_enums.h>#include <api/api_utils.h>#include <api/api_pcb_utils.h>#include <api/board/board_types.pb.h>#include <google/protobuf/any.pb.h>#include <wx/debug.h>Go to the source code of this file.
Classes | |
| struct | PCB_GROUP_DESC | 
Functions | |
| EDA_GROUP * | getClosestGroup (BOARD_ITEM *aItem, bool isFootprintEditor) | 
| EDA_GROUP * | getNestedGroup (BOARD_ITEM *aItem, EDA_GROUP *aScope, bool isFootprintEditor) | 
| Returns the top level group inside the aScope group, or nullptr.   | |
Variables | |
| static struct PCB_GROUP_DESC | _PCB_GROUP_DESC | 
| EDA_GROUP * getClosestGroup | ( | BOARD_ITEM * | aItem, | 
| bool | isFootprintEditor ) | 
Definition at line 118 of file pcb_group.cpp.
References BOARD_ITEM::GetParent(), EDA_ITEM::GetParentGroup(), PCB_FOOTPRINT_T, and EDA_ITEM::Type().
Referenced by getNestedGroup().
| EDA_GROUP * getNestedGroup | ( | BOARD_ITEM * | aItem, | 
| EDA_GROUP * | aScope, | ||
| bool | isFootprintEditor ) | 
Returns the top level group inside the aScope group, or nullptr.
Definition at line 128 of file pcb_group.cpp.
References getClosestGroup(), and group.
      
  | 
  static |