An abstract class representing a table tool. More...
#include <IrpsWLTableTool.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 | TableToolCompute (const WindLabSimulationData &Data, const mat &inputTable, mat &outputTable)=0 |
Compute the kurtosis at a given location (simulation point) and for all time increments. | |
virtual | ~IrpsWLTableTool () |
Virtual destructor for IrpsWLTableTool class. | |
![]() | |
virtual const char * | getViewProviderName () const |
WindLabFeatureTableTool (void) | |
Constructor. | |
virtual | ~WindLabFeatureTableTool () |
virtual short | mustExecute () const override |
![]() | |
WindLabFeature (void) | |
Constructor. | |
virtual | ~WindLabFeature () |
destructor | |
Additional Inherited Members | |
![]() | |
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 |
![]() | |
virtual PyObject * | getPyObject () override |
![]() | |
Py::SmartPtr | PythonObject |
An abstract class representing a table tool.
This is a pure virtual class (interface) that defines the interface for all table tools. A table tool is a feature (tool) for manipulation data presentated in the form of Alphaplot table.
The WindLab framework run this tool on the active alphaplot table. Without have an active alphaplot table as the active window, the user will not have access to the command that run this tool. Note that, internally the alphaplot table is first converted into Eigen table and is passed to this tool. If you call this tool directly from your code, you don't any alphaplot table to be active.
Derived classes must implement all its methods.
|
virtual |
Virtual destructor for IrpsWLTableTool 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 |
Compute the kurtosis at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
inputMatrix | a matrix to be updated. This the table to be manipulated, analyzed and processed. |
outputMatrix | a matrix to be updated. This is the result table. |
Referenced by WindLabAPI::CRPSWindLabFramework::TableToolCompute().