|
SHAPER 9.16.0
|
Interface common for any plugin: allows to use plugin by the plugins manager. More...
#include <ModelAPI_Plugin.h>

Public Member Functions | |
| virtual std::shared_ptr< ModelAPI_Feature > | createFeature (std::string theFeatureID)=0 |
| Creates the feature object of this plugin by the feature string ID. More... | |
| virtual | ~ModelAPI_Plugin () |
| To virtually destroy the fields of successors. More... | |
Interface common for any plugin: allows to use plugin by the plugins manager.
|
virtual |
To virtually destroy the fields of successors.
|
pure virtual |
Creates the feature object of this plugin by the feature string ID.
Implemented in BuildPlugin_Plugin, CollectionPlugin_Plugin, ConstructionPlugin_Plugin, ExchangePlugin_Plugin, FeaturesPlugin_Plugin, FiltersPlugin_Plugin, GDMLPlugin_Plugin, GeomValidators_Plugin, ParametersPlugin_Plugin, PartSetPlugin_Plugin, PrimitivesPlugin_Plugin, SamplePanelPlugin_Plugin, and SketchPlugin_Plugin.