|
SEScalarArea () | |
|
virtual ~SEScalarArea () | |
|
SEScalarQuantity () | |
|
virtual ~SEScalarQuantity () | |
|
void Invalidate () override | |
|
void ForceInvalidate () override | |
|
bool IsValid () const override | |
|
virtual bool Set (const SEScalarQuantity< AreaUnit > &s) | |
|
virtual void Copy (const SEScalarQuantity< AreaUnit > &s) | |
|
virtual bool Force (const SEScalarQuantity< AreaUnit > &s) | |
|
double GetValue () const=delete | |
|
double GetValue (int precision) const=delete | |
|
virtual double GetValue (const AreaUnit &unit) const | |
|
virtual double GetValue (const AreaUnit &unit, int decimal_places) const | |
|
void SetValue (double d)=delete | |
|
virtual void SetValue (double d, const AreaUnit &unit) | |
|
void ForceValue (double d)=delete | |
|
virtual void ForceValue (double d, const AreaUnit &unit) | |
|
double Increment (const SEScalar &s)=delete | |
|
virtual double Increment (const SEScalarQuantity &s) | |
|
double Increment (double d)=delete | |
|
virtual double Increment (double d, const AreaUnit &unit) | |
|
double ForceIncrement (double d)=delete | |
|
virtual double ForceIncrement (double d, const AreaUnit &unit) | |
|
bool HasUnit () const override | |
|
const AreaUnit * GetUnit () const override | |
|
bool Equals (const SEScalar &to) const=delete | |
|
virtual bool Equals (const SEScalarQuantity< AreaUnit > &to) const | |
|
std::string ToString () const override | |
|
void ToString (std::ostream &str) const override | |
|
SEUnitScalar () | |
|
virtual ~SEUnitScalar () | |
|
bool IsValid () const override=0 | |
|
void Invalidate () override=0 | |
|
void ForceInvalidate () override=0 | |
|
virtual bool HasUnit () const =0 | |
|
virtual const CCompoundUnit * GetUnit () const =0 | |
|
virtual bool Set (const SEScalar &s)=0 | |
|
virtual bool Force (const SEScalar &s)=0 | |
|
virtual void Copy (const SEScalar &s)=0 | |
|
virtual double GetValue (const CCompoundUnit &unit) const =0 | |
|
virtual double GetValue (const CCompoundUnit &unit, int decimal_places) const =0 | |
|
virtual void SetValue (double d, const CCompoundUnit &unit)=0 | |
|
virtual void ForceValue (double d, const CCompoundUnit &unit)=0 | |
|
virtual double Increment (double d, const CCompoundUnit &unit)=0 | |
|
virtual double ForceIncrement (double d, const CCompoundUnit &unit)=0 | |
|
SEScalar () | |
|
virtual ~SEScalar () | |
|
void Invalidate () override | |
|
virtual void ForceInvalidate () | |
|
bool Set (const SEScalar &s) | |
|
bool Force (const SEScalar &s) | |
|
void Copy (const SEScalar &s) | |
|
bool IsValid () const override | |
|
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 | |
|
virtual std::string ToString () const | |
|
virtual void ToString (std::ostream &str) const | |
|
SEProperty () | |
|
virtual ~SEProperty () | |
|
virtual void Invalidate ()=0 | |
|
virtual bool IsValid () const =0 | |
|