KiCad PCB EDA Suite
SCHEMATIC_IFACE Class Referenceabstract

#include <schematic.h>

Inheritance diagram for SCHEMATIC_IFACE:
SCHEMATIC

Public Member Functions

 SCHEMATIC_IFACE ()
 
virtual ~SCHEMATIC_IFACE ()
 
virtual CONNECTION_GRAPHConnectionGraph () const =0
 
virtual SCH_SHEET_LIST GetSheets () const =0
 
virtual void SetCurrentSheet (const SCH_SHEET_PATH &aPath)=0
 
virtual SCH_SHEET_PATHCurrentSheet () const =0
 
virtual wxString GetFileName () const =0
 
virtual PROJECTPrj () const =0
 

Detailed Description

Definition at line 38 of file schematic.h.

Constructor & Destructor Documentation

◆ SCHEMATIC_IFACE()

SCHEMATIC_IFACE::SCHEMATIC_IFACE ( )
inline

Definition at line 41 of file schematic.h.

41 {};

◆ ~SCHEMATIC_IFACE()

virtual SCHEMATIC_IFACE::~SCHEMATIC_IFACE ( )
inlinevirtual

Definition at line 42 of file schematic.h.

42 {};

Member Function Documentation

◆ ConnectionGraph()

◆ CurrentSheet()

virtual SCH_SHEET_PATH& SCHEMATIC_IFACE::CurrentSheet ( ) const
pure virtual

◆ GetFileName()

virtual wxString SCHEMATIC_IFACE::GetFileName ( ) const
pure virtual

Implemented in SCHEMATIC.

Referenced by NETLIST_EXPORTER_XML::makeDesignHeader().

◆ GetSheets()

◆ Prj()

virtual PROJECT& SCHEMATIC_IFACE::Prj ( ) const
pure virtual

◆ SetCurrentSheet()

virtual void SCHEMATIC_IFACE::SetCurrentSheet ( const SCH_SHEET_PATH aPath)
pure virtual

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