KiCad PCB EDA Suite
Loading...
Searching...
No Matches
BOARD_CONTEXT Class Referenceabstract

Base interface for board-level API contexts; shared by PCB editor and footprint editor. More...

#include <board_context.h>

Inheritance diagram for BOARD_CONTEXT:
FOOTPRINT_CONTEXT PCB_CONTEXT FOOTPRINT_EDIT_FRAME_CONTEXT HEADLESS_FOOTPRINT_CONTEXT HEADLESS_PCB_CONTEXT PCB_EDIT_FRAME_CONTEXT

Public Member Functions

virtual ~BOARD_CONTEXT ()=default
 
virtual BOARDGetBoard () const =0
 
virtual PROJECTPrj () const =0
 
virtual TOOL_MANAGERGetToolManager () const =0
 
virtual KIWAYGetKiway () const =0
 
virtual bool CanAcceptApiCommands () const =0
 

Detailed Description

Base interface for board-level API contexts; shared by PCB editor and footprint editor.

Definition at line 31 of file board_context.h.

Constructor & Destructor Documentation

◆ ~BOARD_CONTEXT()

virtual BOARD_CONTEXT::~BOARD_CONTEXT ( )
virtualdefault

Member Function Documentation

◆ CanAcceptApiCommands()

virtual bool BOARD_CONTEXT::CanAcceptApiCommands ( ) const
pure virtual

◆ GetBoard()

◆ GetKiway()

virtual KIWAY * BOARD_CONTEXT::GetKiway ( ) const
pure virtual

◆ GetToolManager()

virtual TOOL_MANAGER * BOARD_CONTEXT::GetToolManager ( ) const
pure virtual

◆ Prj()


The documentation for this class was generated from the following file: