Base class of all WindLab Features in LabRPS. More...
#include <WindLabFeature.h>
Public Member Functions | |
WindLabFeature (void) | |
Constructor. | |
virtual | ~WindLabFeature () |
destructor | |
methods override feature | |
Py::SmartPtr | PythonObject |
virtual short | mustExecute () const override |
virtual App::DocumentObjectExecReturn * | recompute () override |
recompute only this object | |
virtual App::DocumentObjectExecReturn * | execute () override |
virtual void | onChanged (const App::Property *prop) override |
virtual PyObject * | getPyObject () override |
Base class of all WindLab Features in LabRPS.
WindLabFeature::WindLabFeature | ( | void | ) |
Constructor.
|
virtual |
destructor
|
overrideprotectedvirtual |
Reimplemented in WindLabAPI::WindLabFeatureCoherence, WindLabAPI::WindLabFeatureCorrelation, WindLabAPI::WindLabFeatureCumulativeProbabilityDistribution, WindLabAPI::WindLabFeatureFrequencyDistribution, WindLabAPI::WindLabFeatureGustFactor, WindLabAPI::WindLabFeatureKurtosis, WindLabAPI::WindLabFeatureLocationDistribution, WindLabAPI::WindLabFeatureMatrixTool, WindLabAPI::WindLabFeatureMeanWind, WindLabAPI::WindLabFeatureModulation, WindLabAPI::WindLabFeaturePeakFactor, WindLabAPI::WindLabFeatureProbabilityDensityFunction, WindLabAPI::WindLabFeaturePSDDecompositionMethod, WindLabAPI::WindLabFeatureRandomness, WindLabAPI::WindLabFeatureRoughness, WindLabAPI::WindLabFeatureShearVelocityOfFlow, WindLabAPI::WindLabFeatureSimulationMethod, WindLabAPI::WindLabFeatureSkewness, WindLabAPI::WindLabFeatureStandardDeviation, WindLabAPI::WindLabFeatureTableTool, WindLabAPI::WindLabFeatureTurbulenceIntensity, WindLabAPI::WindLabFeatureTurbulenceScale, WindLabAPI::WindLabFeatureUserDefinedRPSObject, WindLabAPI::WindLabFeatureVariance, WindLabAPI::WindLabFeatureWavePassageEffect, WindLabAPI::WindLabFeatureXSpectrum, WindLabAPI::WindLabFeatureYSpectrum, WindLabAPI::WindLabFeatureZSpectrum, and WindLabAPI::WindLabSimulationData.
Referenced by WindLabAPI::WindLabFeatureCoherence::execute(), WindLabAPI::WindLabFeatureCorrelation::execute(), WindLabAPI::WindLabFeatureCumulativeProbabilityDistribution::execute(), WindLabAPI::WindLabFeatureFrequencyDistribution::execute(), WindLabAPI::WindLabFeatureGustFactor::execute(), WindLabAPI::WindLabFeatureKurtosis::execute(), WindLabAPI::WindLabFeatureLocationDistribution::execute(), WindLabAPI::WindLabFeatureMatrixTool::execute(), WindLabAPI::WindLabFeatureMeanWind::execute(), WindLabAPI::WindLabFeatureModulation::execute(), WindLabAPI::WindLabFeaturePeakFactor::execute(), WindLabAPI::WindLabFeatureProbabilityDensityFunction::execute(), WindLabAPI::WindLabFeaturePSDDecompositionMethod::execute(), WindLabAPI::WindLabFeatureRoughness::execute(), WindLabAPI::WindLabFeatureShearVelocityOfFlow::execute(), WindLabAPI::WindLabFeatureSimulationMethod::execute(), WindLabAPI::WindLabFeatureSkewness::execute(), WindLabAPI::WindLabFeatureStandardDeviation::execute(), WindLabAPI::WindLabFeatureTableTool::execute(), WindLabAPI::WindLabFeatureTurbulenceIntensity::execute(), WindLabAPI::WindLabFeatureTurbulenceScale::execute(), WindLabAPI::WindLabFeatureUserDefinedRPSObject::execute(), WindLabAPI::WindLabFeatureVariance::execute(), WindLabAPI::WindLabFeatureWavePassageEffect::execute(), WindLabAPI::WindLabFeatureXSpectrum::execute(), WindLabAPI::WindLabFeatureYSpectrum::execute(), WindLabAPI::WindLabFeatureZSpectrum::execute(), and WindLabAPI::WindLabSimulationData::execute().
|
overrideprotectedvirtual |
Reimplemented in WindLabAPI::WindLabSimulationData.
References PythonObject.
|
overridevirtual |
Reimplemented in WindLabAPI::WindLabFeatureCoherence, WindLabAPI::WindLabFeatureCorrelation, WindLabAPI::WindLabFeatureCumulativeProbabilityDistribution, WindLabAPI::WindLabFeatureFrequencyDistribution, WindLabAPI::WindLabFeatureGustFactor, WindLabAPI::WindLabFeatureKurtosis, WindLabAPI::WindLabFeatureLocationDistribution, WindLabAPI::WindLabFeatureMatrixTool, WindLabAPI::WindLabFeatureMeanWind, WindLabAPI::WindLabFeatureModulation, WindLabAPI::WindLabFeaturePeakFactor, WindLabAPI::WindLabFeatureProbabilityDensityFunction, WindLabAPI::WindLabFeaturePSDDecompositionMethod, WindLabAPI::WindLabFeatureRandomness, WindLabAPI::WindLabFeatureRoughness, WindLabAPI::WindLabFeatureShearVelocityOfFlow, WindLabAPI::WindLabFeatureSimulationMethod, WindLabAPI::WindLabFeatureSkewness, WindLabAPI::WindLabFeatureStandardDeviation, WindLabAPI::WindLabFeatureTableTool, WindLabAPI::WindLabFeatureTurbulenceIntensity, WindLabAPI::WindLabFeatureTurbulenceScale, WindLabAPI::WindLabFeatureUserDefinedRPSObject, WindLabAPI::WindLabFeatureVariance, WindLabAPI::WindLabFeatureWavePassageEffect, WindLabAPI::WindLabFeatureXSpectrum, WindLabAPI::WindLabFeatureYSpectrum, WindLabAPI::WindLabFeatureZSpectrum, and WindLabAPI::WindLabSimulationData.
Referenced by WindLabAPI::WindLabFeatureCoherence::mustExecute(), WindLabAPI::WindLabFeatureCorrelation::mustExecute(), WindLabAPI::WindLabFeatureCumulativeProbabilityDistribution::mustExecute(), WindLabAPI::WindLabFeatureFrequencyDistribution::mustExecute(), WindLabAPI::WindLabFeatureGustFactor::mustExecute(), WindLabAPI::WindLabFeatureKurtosis::mustExecute(), WindLabAPI::WindLabFeatureLocationDistribution::mustExecute(), WindLabAPI::WindLabFeatureMatrixTool::mustExecute(), WindLabAPI::WindLabFeatureMeanWind::mustExecute(), WindLabAPI::WindLabFeatureModulation::mustExecute(), WindLabAPI::WindLabFeaturePeakFactor::mustExecute(), WindLabAPI::WindLabFeatureProbabilityDensityFunction::mustExecute(), WindLabAPI::WindLabFeaturePSDDecompositionMethod::mustExecute(), WindLabAPI::WindLabFeatureRoughness::mustExecute(), WindLabAPI::WindLabFeatureShearVelocityOfFlow::mustExecute(), WindLabAPI::WindLabFeatureSimulationMethod::mustExecute(), WindLabAPI::WindLabFeatureSkewness::mustExecute(), WindLabAPI::WindLabFeatureStandardDeviation::mustExecute(), WindLabAPI::WindLabFeatureTableTool::mustExecute(), WindLabAPI::WindLabFeatureTurbulenceIntensity::mustExecute(), WindLabAPI::WindLabFeatureTurbulenceScale::mustExecute(), WindLabAPI::WindLabFeatureUserDefinedRPSObject::mustExecute(), WindLabAPI::WindLabFeatureVariance::mustExecute(), WindLabAPI::WindLabFeatureWavePassageEffect::mustExecute(), WindLabAPI::WindLabFeatureXSpectrum::mustExecute(), WindLabAPI::WindLabFeatureYSpectrum::mustExecute(), WindLabAPI::WindLabFeatureZSpectrum::mustExecute(), and WindLabAPI::WindLabSimulationData::mustExecute().
|
overrideprotectedvirtual |
Reimplemented in WindLabAPI::WindLabFeatureCoherence, WindLabAPI::WindLabFeatureCorrelation, WindLabAPI::WindLabFeatureCumulativeProbabilityDistribution, WindLabAPI::WindLabFeatureFrequencyDistribution, WindLabAPI::WindLabFeatureGustFactor, WindLabAPI::WindLabFeatureKurtosis, WindLabAPI::WindLabFeatureLocationDistribution, WindLabAPI::WindLabFeatureMatrixTool, WindLabAPI::WindLabFeatureMeanWind, WindLabAPI::WindLabFeatureModulation, WindLabAPI::WindLabFeaturePeakFactor, WindLabAPI::WindLabFeatureProbabilityDensityFunction, WindLabAPI::WindLabFeaturePSDDecompositionMethod, WindLabAPI::WindLabFeatureRandomness, WindLabAPI::WindLabFeatureRoughness, WindLabAPI::WindLabFeatureShearVelocityOfFlow, WindLabAPI::WindLabFeatureSimulationMethod, WindLabAPI::WindLabFeatureSkewness, WindLabAPI::WindLabFeatureStandardDeviation, WindLabAPI::WindLabFeatureTableTool, WindLabAPI::WindLabFeatureTurbulenceIntensity, WindLabAPI::WindLabFeatureTurbulenceScale, WindLabAPI::WindLabFeatureUserDefinedRPSObject, WindLabAPI::WindLabFeatureVariance, WindLabAPI::WindLabFeatureWavePassageEffect, WindLabAPI::WindLabFeatureXSpectrum, WindLabAPI::WindLabFeatureYSpectrum, WindLabAPI::WindLabFeatureZSpectrum, and WindLabAPI::WindLabSimulationData.
Referenced by WindLabAPI::WindLabFeatureCoherence::onChanged(), WindLabAPI::WindLabFeatureCorrelation::onChanged(), WindLabAPI::WindLabFeatureCumulativeProbabilityDistribution::onChanged(), WindLabAPI::WindLabFeatureFrequencyDistribution::onChanged(), WindLabAPI::WindLabFeatureGustFactor::onChanged(), WindLabAPI::WindLabFeatureKurtosis::onChanged(), WindLabAPI::WindLabFeatureLocationDistribution::onChanged(), WindLabAPI::WindLabFeatureMatrixTool::onChanged(), WindLabAPI::WindLabFeatureMeanWind::onChanged(), WindLabAPI::WindLabFeatureModulation::onChanged(), WindLabAPI::WindLabFeaturePeakFactor::onChanged(), WindLabAPI::WindLabFeatureProbabilityDensityFunction::onChanged(), WindLabAPI::WindLabFeaturePSDDecompositionMethod::onChanged(), WindLabAPI::WindLabFeatureRoughness::onChanged(), WindLabAPI::WindLabFeatureShearVelocityOfFlow::onChanged(), WindLabAPI::WindLabFeatureSimulationMethod::onChanged(), WindLabAPI::WindLabFeatureSkewness::onChanged(), WindLabAPI::WindLabFeatureStandardDeviation::onChanged(), WindLabAPI::WindLabFeatureTableTool::onChanged(), WindLabAPI::WindLabFeatureTurbulenceIntensity::onChanged(), WindLabAPI::WindLabFeatureTurbulenceScale::onChanged(), WindLabAPI::WindLabFeatureUserDefinedRPSObject::onChanged(), WindLabAPI::WindLabFeatureVariance::onChanged(), WindLabAPI::WindLabFeatureWavePassageEffect::onChanged(), WindLabAPI::WindLabFeatureXSpectrum::onChanged(), WindLabAPI::WindLabFeatureYSpectrum::onChanged(), WindLabAPI::WindLabFeatureZSpectrum::onChanged(), and WindLabAPI::WindLabSimulationData::onChanged().
|
overrideprotectedvirtual |
recompute only this object
Reimplemented in WindLabAPI::WindLabFeatureCoherence, WindLabAPI::WindLabFeatureCorrelation, WindLabAPI::WindLabFeatureCumulativeProbabilityDistribution, WindLabAPI::WindLabFeatureFrequencyDistribution, WindLabAPI::WindLabFeatureGustFactor, WindLabAPI::WindLabFeatureKurtosis, WindLabAPI::WindLabFeatureLocationDistribution, WindLabAPI::WindLabFeatureMatrixTool, WindLabAPI::WindLabFeatureMeanWind, WindLabAPI::WindLabFeatureModulation, WindLabAPI::WindLabFeaturePeakFactor, WindLabAPI::WindLabFeatureProbabilityDensityFunction, WindLabAPI::WindLabFeaturePSDDecompositionMethod, WindLabAPI::WindLabFeatureRandomness, WindLabAPI::WindLabFeatureRoughness, WindLabAPI::WindLabFeatureShearVelocityOfFlow, WindLabAPI::WindLabFeatureSimulationMethod, WindLabAPI::WindLabFeatureSkewness, WindLabAPI::WindLabFeatureStandardDeviation, WindLabAPI::WindLabFeatureTableTool, WindLabAPI::WindLabFeatureTurbulenceIntensity, WindLabAPI::WindLabFeatureTurbulenceScale, WindLabAPI::WindLabFeatureUserDefinedRPSObject, WindLabAPI::WindLabFeatureVariance, WindLabAPI::WindLabFeatureWavePassageEffect, WindLabAPI::WindLabFeatureXSpectrum, WindLabAPI::WindLabFeatureYSpectrum, WindLabAPI::WindLabFeatureZSpectrum, and WindLabAPI::WindLabSimulationData.
Referenced by WindLabAPI::WindLabFeatureCoherence::recompute(), WindLabAPI::WindLabFeatureCorrelation::recompute(), WindLabAPI::WindLabFeatureCumulativeProbabilityDistribution::recompute(), WindLabAPI::WindLabFeatureFrequencyDistribution::recompute(), WindLabAPI::WindLabFeatureGustFactor::recompute(), WindLabAPI::WindLabFeatureKurtosis::recompute(), WindLabAPI::WindLabFeatureLocationDistribution::recompute(), WindLabAPI::WindLabFeatureMatrixTool::recompute(), WindLabAPI::WindLabFeatureMeanWind::recompute(), WindLabAPI::WindLabFeatureModulation::recompute(), WindLabAPI::WindLabFeaturePeakFactor::recompute(), WindLabAPI::WindLabFeatureProbabilityDensityFunction::recompute(), WindLabAPI::WindLabFeaturePSDDecompositionMethod::recompute(), WindLabAPI::WindLabFeatureRoughness::recompute(), WindLabAPI::WindLabFeatureShearVelocityOfFlow::recompute(), WindLabAPI::WindLabFeatureSimulationMethod::recompute(), WindLabAPI::WindLabFeatureSkewness::recompute(), WindLabAPI::WindLabFeatureStandardDeviation::recompute(), WindLabAPI::WindLabFeatureTableTool::recompute(), WindLabAPI::WindLabFeatureTurbulenceIntensity::recompute(), WindLabAPI::WindLabFeatureTurbulenceScale::recompute(), WindLabAPI::WindLabFeatureUserDefinedRPSObject::recompute(), WindLabAPI::WindLabFeatureVariance::recompute(), WindLabAPI::WindLabFeatureWavePassageEffect::recompute(), WindLabAPI::WindLabFeatureXSpectrum::recompute(), WindLabAPI::WindLabFeatureYSpectrum::recompute(), WindLabAPI::WindLabFeatureZSpectrum::recompute(), and WindLabAPI::WindLabSimulationData::recompute().
|
protected |
Referenced by getPyObject().