Loading...
Searching...
No Matches
An abstract class representing a user defined object. More...
#include <IrpsWLUserDefinedRPSObject.h>
Public Member Functions | |
| virtual bool | OnInitialSetting (const WindLabSimulationData &Data)=0 |
| Allows to do any initial taks before any of the other methods is called. | |
| virtual bool | UserDefinedRPSObjectCompute (const WindLabSimulationData &Data, mat &dresult)=0 |
| Run the user defined computation tool. | |
| virtual | ~IrpsWLUserDefinedRPSObject () |
| Virtual destructor for IrpsWLUserDefinedRPSObject class. | |
Public Member Functions inherited from WindLabAPI::WindLabFeatureUserDefinedRPSObject | |
| virtual const char * | getViewProviderName () const |
| WindLabFeatureUserDefinedRPSObject (void) | |
| Constructor. | |
| virtual | ~WindLabFeatureUserDefinedRPSObject () |
| virtual short | mustExecute () const override |
Public Member Functions inherited from WindLabAPI::WindLabFeature | |
| WindLabFeature (void) | |
| Constructor. | |
| virtual | ~WindLabFeature () |
| destructor | |
Additional Inherited Members | |
Protected Member Functions inherited from WindLabAPI::WindLabFeatureUserDefinedRPSObject | |
| virtual App::DocumentObjectExecReturn * | recompute () override |
| recompute only this object | |
| virtual App::DocumentObjectExecReturn * | execute () override |
| recalculate the feature | |
| virtual void | onChanged (const App::Property *prop) override |
Protected Member Functions inherited from WindLabAPI::WindLabFeature | |
| virtual PyObject * | getPyObject () override |
Protected Attributes inherited from WindLabAPI::WindLabFeature | |
| Py::SmartPtr | PythonObject |
An abstract class representing a user defined object.
This is a pure virtual class (interface) that defines the interface for all user defined objects. This class allow to develop any kind of tool for the simulation of random wind velocity.
Derived classes must implement all its methods.
|
virtual |
Virtual destructor for IrpsWLUserDefinedRPSObject class.
Provides proper cleanup in case a derived class object is destroyed.
|
pure virtual |
Allows to do any initial taks before any of the other methods is called.
| Data | the simulation data containing all the simulation parameters input by the user. |
|
pure virtual |
Run the user defined computation tool.
| Data | the simulation data containing all the simulation parameters input by the user. |
| dresult | a matrix to be updated. This is the computation result. |
Referenced by WindLabAPI::CRPSWindLabFramework::UserDefinedRPSObjectCompute().