| 
    KiCad PCB EDA Suite
    
   | 
 
The parent class from where any footprint wizard class must derive. More...
#include <footprint_wizard.h>
  
Public Member Functions | |
| FOOTPRINT_WIZARD () | |
| virtual | ~FOOTPRINT_WIZARD () | 
| virtual wxString | GetName ()=0 | 
| virtual wxString | GetImage ()=0 | 
| virtual wxString | GetDescription ()=0 | 
| virtual int | GetNumParameterPages ()=0 | 
| virtual wxString | GetParameterPageName (int aPage)=0 | 
| virtual wxArrayString | GetParameterNames (int aPage)=0 | 
| virtual wxArrayString | GetParameterTypes (int aPage)=0 | 
| virtual wxArrayString | GetParameterValues (int aPage)=0 | 
| virtual wxArrayString | GetParameterErrors (int aPage)=0 | 
| virtual wxArrayString | GetParameterHints (int aPage)=0 | 
| virtual wxArrayString | GetParameterDesignators (int aPage)=0 | 
| virtual wxString | SetParameterValues (int aPage, wxArrayString &aValues)=0 | 
| virtual void | ResetParameters ()=0 | 
| Reset all wizard parameters to default values.   | |
| virtual FOOTPRINT * | GetFootprint (wxString *aMessage)=0 | 
| Build the footprint itself and returns it to the caller function.   | |
| virtual void * | GetObject ()=0 | 
| Get the object from where this wizard constructs.   | |
| void | register_wizard () | 
| The standard method of a "FOOTPRINT_WIZARD" to register itself into the FOOTPRINT_WIZARD_LIST singleton manager.   | |
The parent class from where any footprint wizard class must derive.
Definition at line 51 of file footprint_wizard.h.
      
  | 
  inline | 
Definition at line 54 of file footprint_wizard.h.
      
  | 
  virtual | 
Definition at line 34 of file footprint_wizard.cpp.
      
  | 
  pure virtual | 
Implemented in PYTHON_FOOTPRINT_WIZARD.
Referenced by DIALOG_FOOTPRINT_WIZARD_LIST::initLists(), and FOOTPRINT_WIZARD_FRAME::SelectFootprintWizard().
      
  | 
  pure virtual | 
Build the footprint itself and returns it to the caller function.
| aMessage | is storage for messages (if any) generated by the footprint generator. | 
Implemented in PYTHON_FOOTPRINT_WIZARD.
Referenced by FOOTPRINT_WIZARD_FRAME::GetBuiltFootprint(), and FOOTPRINT_WIZARD_FRAME::RegenerateFootprint().
      
  | 
  pure virtual | 
Implemented in PYTHON_FOOTPRINT_WIZARD.
      
  | 
  pure virtual | 
Implemented in PYTHON_FOOTPRINT_WIZARD.
Referenced by FOOTPRINT_WIZARD_LIST::GetWizard(), DIALOG_FOOTPRINT_WIZARD_LIST::initLists(), FOOTPRINT_WIZARD_LIST::register_wizard(), and FOOTPRINT_WIZARD_FRAME::SelectFootprintWizard().
      
  | 
  pure virtual | 
Implemented in PYTHON_FOOTPRINT_WIZARD.
Referenced by FOOTPRINT_WIZARD_FRAME::ReCreatePageList().
      
  | 
  pure virtual | 
Get the object from where this wizard constructs.
Implemented in PYTHON_FOOTPRINT_WIZARD.
Referenced by FOOTPRINT_WIZARD_LIST::deregister_object().
      
  | 
  pure virtual | 
| aPage | is the page we want to know the designators of. | 
Implemented in PYTHON_FOOTPRINT_WIZARD.
Referenced by FOOTPRINT_WIZARD_FRAME::ReCreateParameterList().
      
  | 
  pure virtual | 
| aPage | is the page we want to know the errors of. | 
Implemented in PYTHON_FOOTPRINT_WIZARD.
      
  | 
  pure virtual | 
| aPage | is the page we want to know the hints of. | 
Implemented in PYTHON_FOOTPRINT_WIZARD.
Referenced by FOOTPRINT_WIZARD_FRAME::ReCreateParameterList().
      
  | 
  pure virtual | 
| aPage | is the page we want the parameter names of. | 
Implemented in PYTHON_FOOTPRINT_WIZARD.
Referenced by FOOTPRINT_WIZARD_FRAME::ReCreateParameterList().
      
  | 
  pure virtual | 
| aPage | is the page we want the name of. | 
Implemented in PYTHON_FOOTPRINT_WIZARD.
Referenced by FOOTPRINT_WIZARD_FRAME::ReCreatePageList().
      
  | 
  pure virtual | 
| aPage | is the page we want the parameter types of. | 
Implemented in PYTHON_FOOTPRINT_WIZARD.
Referenced by FOOTPRINT_WIZARD_FRAME::ReCreateParameterList().
      
  | 
  pure virtual | 
| aPage | is the page we want the parameter values of. | 
Implemented in PYTHON_FOOTPRINT_WIZARD.
Referenced by FOOTPRINT_WIZARD_FRAME::ParametersUpdated(), and FOOTPRINT_WIZARD_FRAME::ReCreateParameterList().
| void FOOTPRINT_WIZARD::register_wizard | ( | ) | 
The standard method of a "FOOTPRINT_WIZARD" to register itself into the FOOTPRINT_WIZARD_LIST singleton manager.
Definition at line 39 of file footprint_wizard.cpp.
References FOOTPRINT_WIZARD_LIST::register_wizard().
Referenced by PYTHON_FOOTPRINT_WIZARD_LIST::register_wizard().
      
  | 
  pure virtual | 
Reset all wizard parameters to default values.
Implemented in PYTHON_FOOTPRINT_WIZARD.
Referenced by FOOTPRINT_WIZARD_FRAME::DefaultParameters(), and FOOTPRINT_WIZARD_FRAME::SelectFootprintWizard().
      
  | 
  pure virtual | 
| aPage | is the page we want to set the parameters in. | 
| aValues | are the values we want to set into the parameters. | 
Implemented in PYTHON_FOOTPRINT_WIZARD.
Referenced by FOOTPRINT_WIZARD_FRAME::ParametersUpdated().