![]() |
KiCad PCB EDA Suite
|
A PROJECT can hold stuff it knows nothing about, in the form of _ELEM derivatives. More...
#include <project.h>
Public Member Functions | |
virtual | ~_ELEM () |
virtual KICAD_T | Type ()=0 |
A PROJECT can hold stuff it knows nothing about, in the form of _ELEM derivatives.
Derive PROJECT elements from this, it has a virtual destructor, and Elem*() functions can work with it. Implementation is opaque in class PROJECT. If find you have to include derived class headers in this file, you are doing incompatible with the goal of this class. Keep knowledge of derived classes opaque to class PROJECT please.
|
pure virtual |
Implemented in SYMBOL_LIBS, SYMBOL_LIB_TABLE, FP_LIB_TABLE, TEST_LIB_TABLE, S3D_CACHE, and SEARCH_STACK.