|
|
| GmpGemaPropertySet (GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger) |
| | Constructor. See comments on the base class.
|
| |
|
virtual | ~GmpGemaPropertySet () |
| | Destructor.
|
| |
| virtual const char * | pluginName () const |
| |
| virtual const char * | pluginType () const |
| |
| virtual bool | loadPrivateData (LuaTable &table) |
| |
| virtual int | numProperties () const |
| |
| virtual int | numValues () const |
| |
| virtual QStringList | propertyIds () const |
| |
| virtual QStringList | valueIds () const |
| |
| virtual GmValueInfo * | propertyInfo (QString propertyId) const |
| |
| virtual GmValueAccessor * | propertyAccessor (QString propertyId, Unit desiredUnit, const GmLogCategory &logger, const GmMesh *mesh) const |
| |
| virtual int | valueIndex (QString valueId) const |
| |
| virtual int | addValues (int numValues, const QStringList &ids=QStringList()) |
| |
|
| GmPropertySet (GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger) |
| |
| virtual const char * | pluginCategory () const |
| |
| virtual void | printParameters (const GmLogCategory &logger) |
| |
|
virtual void | printValues (const GmLogCategory &logger) |
| |
|
| GmPluginObject (GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger) |
| |
|
QString | id () const |
| |
|
QString | description () const |
| |
|
QString | pluginTypeName () const |
| |
Basic class for the GemaPropertySet plugin object.
Prepare value sets and accessor objects for reading data.
Accessor objects in the result list are in the same order as entries in the infoList. Ownership of objects in infoList is passed to the newlly created value sets.
In case of erros while allocating data or retrieving accessors, returns false. In that case, the appropriate cleanup and error logging is done by the function.