12#ifndef P6DOFSIZEFACTOR_H
13#define P6DOFSIZEFACTOR_H
15#include "p6dof_export.h"
34 double GetSizeFactorRadius()
const;
36 void SetSizeFactorEnabled(
bool aEnabled);
37 void SetRefSizeFactorRadius_m(
double aValue_m);
38 void SetSizeFactorMin(
double aValue);
39 void SetSizeFactorMax(
double aValue);
41 void SetSizeFactorVolumeRate_m3_perSec(
double aVolumeRate_m3_perSec);
42 void SetSizeFactorAreaRate_m2_perSec(
double aAreaRate_m2_perSec);
43 void SetSizeFactorRadiusRate_m_perSec(
double aRadiusRate_m_perSec);
bool mSizeFactorRadiusEnabled
Definition P6DofSizeFactor.hpp:49
double mSizeFactorArea
Definition P6DofSizeFactor.hpp:67
double mSizeFactorAreaRate_m2_perSec
Definition P6DofSizeFactor.hpp:63
bool mSizeFactorAreaEnabled
Definition P6DofSizeFactor.hpp:48
double mSizeFactorMax
Definition P6DofSizeFactor.hpp:58
double mRefSizeFactorRadius_m
Definition P6DofSizeFactor.hpp:52
void InitializeValues()
Definition P6DofSizeFactor.cpp:85
bool mSizeFactorEnabled
Definition P6DofSizeFactor.hpp:46
double mSizeFactorRadius
Definition P6DofSizeFactor.hpp:68
double mSizeFactorRadiusRate_m_perSec
Definition P6DofSizeFactor.hpp:64
double mCurrentSizeFactorArea_m2
Definition P6DofSizeFactor.hpp:70
double mCurrentSizeFactorVolume_m3
Definition P6DofSizeFactor.hpp:71
bool mSizeFactorVolumeEnabled
Definition P6DofSizeFactor.hpp:47
bool IsEnabled() const
Definition P6DofSizeFactor.hpp:32
double mSizeFactorVolumeRate_m3_perSec
Definition P6DofSizeFactor.hpp:62
double mSizeFactorVolume
Definition P6DofSizeFactor.hpp:66
double mCurrentSizeFactorRadius_m
Definition P6DofSizeFactor.hpp:69
double mSizeFactorMin
Definition P6DofSizeFactor.hpp:57
double mRefSizeFactorArea_m2
Definition P6DofSizeFactor.hpp:53
void CalculateSizeFactor(double dT_sec)
Definition P6DofSizeFactor.cpp:38
double mRefSizeFactorVolume_m3
Definition P6DofSizeFactor.hpp:54
P6DofSizeFactor()
Definition P6DofSizeFactor.cpp:16