Abstract base class for implemenations of the GearPointPtoperties and GearDistanceProperties. More...
#include <GearMaterialProperties.h>
Public Member Functions | |
| ConfigMap & | config () |
| Use to configure an instance of the material properties, e.g. More... | |
| virtual void | initialize ()=0 |
| Initialize a concrete implemetaiton of the detailed material properties - after the configuration. | |
| virtual GearPointProperties * | getGearPointProperties () const =0 |
| Get an instance of the GearPointProperties - 0 if not initialized. | |
| virtual GearDistanceProperties * | getGearDistanceProperties () const =0 |
| Get an instance of the GearDistanceProperties - 0 if not initialized. | |
| ConfigMap & | config () |
| Use to configure an instance of the material properties, e.g. More... | |
| void | initialize ()=0 |
| Initialize a concrete implemetaiton of the detailed material properties - after the configuration. | |
| virtual GearPointProperties * | getGearPointProperties () const =0 |
| Get an instance of the GearPointProperties - 0 if not initialized. | |
| virtual GearDistanceProperties * | getGearDistanceProperties () const =0 |
| Get an instance of the GearDistanceProperties - 0 if not initialized. | |
Protected Attributes | |
| ConfigMap | _cfg |
Abstract base class for implemenations of the GearPointPtoperties and GearDistanceProperties.
Will allow to have concrete implementations as plugin libraries.
Definition at line 22 of file GearMaterialProperties.h.
|
inline |
Use to configure an instance of the material properties, e.g.
gMP.config()["name"] = "ILD_01" ;
Actual configuration parameter names depend on the implementation.
Definition at line 27 of file geartgeo/GearMaterialProperties.h.
|
inline |
Use to configure an instance of the material properties, e.g.
gMP.config()["name"] = "ILD_01" ;
Actual configuration parameter names depend on the implementation.
Definition at line 32 of file GearMaterialProperties.h.
Referenced by gear::GearXML::createGearMgr().
1.8.6