SEScalarPower Class Reference
#include <SEScalarPower.h>
Inheritance diagram for SEScalarPower:
Public Member Functions | |
| SEScalarPower () | |
| virtual | ~SEScalarPower () |
Public Member Functions inherited from SEScalarQuantity< PowerUnit > | |
| SEScalarQuantity () | |
| virtual | ~SEScalarQuantity () |
| void | Invalidate () override |
| void | ForceInvalidate () override |
| bool | IsValid () const override |
| virtual bool | Set (const SEScalarQuantity< PowerUnit > &s) |
| virtual void | Copy (const SEScalarQuantity< PowerUnit > &s) |
| virtual bool | Force (const SEScalarQuantity< PowerUnit > &s) |
| double | GetValue () const=delete |
| double | GetValue (int precision) const=delete |
| virtual double | GetValue (const PowerUnit &unit) const |
| virtual double | GetValue (const PowerUnit &unit, int decimal_places) const |
| void | SetValue (double d)=delete |
| virtual void | SetValue (double d, const PowerUnit &unit) |
| void | ForceValue (double d)=delete |
| virtual void | ForceValue (double d, const PowerUnit &unit) |
| double | Increment (const SEScalar &s)=delete |
| virtual double | Increment (const SEScalarQuantity &s) |
| double | Increment (double d)=delete |
| virtual double | Increment (double d, const PowerUnit &unit) |
| double | ForceIncrement (double d)=delete |
| virtual double | ForceIncrement (double d, const PowerUnit &unit) |
| bool | HasUnit () const override |
| const PowerUnit * | GetUnit () const override |
| bool | Equals (const SEScalar &to) const=delete |
| virtual bool | Equals (const SEScalarQuantity< PowerUnit > &to) const |
| std::string | ToString () const override |
| void | ToString (std::ostream &str) const override |
Public Member Functions inherited from SEUnitScalar | |
| SEUnitScalar () | |
| virtual | ~SEUnitScalar () |
Public Member Functions inherited from SEScalar | |
| SEScalar () | |
| virtual | ~SEScalar () |
| bool | Set (const SEScalar &s) |
| bool | Force (const SEScalar &s) |
| void | Copy (const SEScalar &s) |
| bool | IsInfinity () const |
| bool | IsPositive () const |
| bool | IsNegative () const |
| bool | IsZero (double limit=ZERO_APPROX) const |
| void | SetReadOnly (bool b) |
| bool | IsReadOnly () const |
| double | GetValue () const |
| double | GetValue (int precision) const |
| void | SetValue (double d) |
| void | ForceValue (double d) |
| double | Increment (const SEScalar &s) |
| double | Increment (double d) |
| double | ForceIncrement (double d) |
| double | Multiply (double d) |
| void | Average (int cnt) |
| bool | Equals (const SEScalar &to) const |
Public Member Functions inherited from SEProperty | |
| SEProperty () | |
| virtual | ~SEProperty () |
Additional Inherited Members | |
Static Public Member Functions inherited from SEScalar | |
| static double | dNaN () |
| static bool | IsNumber (double d) |
| static bool | IsZero (double value, double limit) |
| static bool | IsValue (double target, double value) |
| static double | Truncate (double value, int decimal_places) |
Protected Member Functions inherited from SEScalarQuantity< PowerUnit > | |
| bool | Set (const SEScalar &s) override |
| void | Copy (const SEScalar &s) override |
| bool | Force (const SEScalar &s) override |
| double | GetValue (const CCompoundUnit &unit) const override |
| double | GetValue (const CCompoundUnit &unit, int decimal_places) const override |
| void | SetValue (double d, const CCompoundUnit &unit) override |
| void | ForceValue (double d, const CCompoundUnit &unit) override |
| double | Increment (double d, const CCompoundUnit &unit) override |
| double | ForceIncrement (double d, const CCompoundUnit &unit) override |
| const CCompoundUnit * | GetCompoundUnit (const std::string &unit) const override |
Protected Attributes inherited from SEScalarQuantity< PowerUnit > | |
| const PowerUnit * | m_unit |
Protected Attributes inherited from SEScalar | |
| double | m_value |
| bool | m_isnan =true |
| bool | m_isinf =false |
| bool | m_readOnly =false |
Constructor & Destructor Documentation
◆ SEScalarPower()
|
inline |
◆ ~SEScalarPower()
|
inlinevirtual |

Public Member Functions inherited from