biogears::SEScalarNeg1To1 Class Reference

#include <SEScalarNeg1To1.h>

Inheritance diagram for biogears::SEScalarNeg1To1:

Public Member Functions

 SEScalarNeg1To1 ()
 
virtual ~SEScalarNeg1To1 ()=default
 
CDM::ScalarNeg1To1DataUnload () const override
 
double GetValue (const NoUnit &unitless) const
 
void SetValue (double d) override
 
void SetValue (double d, const NoUnit &unitless)
 
- Public Member Functions inherited from biogears::SEScalar
 SEScalar ()
 
 SEScalar (double)
 
virtual ~SEScalar ()
 
virtual void Clear ()
 
virtual void Invalidate ()
 
virtual void Load (const CDM::ScalarData &in)
 
bool Set (const SEScalar &s)
 
void Copy (const SEScalar &s)
 
virtual bool IsValid () const
 
bool IsInfinity () const
 
bool IsPositive () const
 
bool IsNegative () const
 
bool IsZero (double limit=ZERO_APPROX) const
 
void SetReadOnly (bool b)
 
bool IsReadOnly () const
 
virtual double GetValue () const
 
double Increment (const SEScalar &s)
 
double IncrementValue (double d)
 
double Decrement (const SEScalar &s)
 
double DecrementValue (double d)
 
double Multiply (const SEScalar &s)
 
double MultiplyValue (double d)
 
double Divide (const SEScalar &s)
 
double DivideValue (double d)
 
bool Equals (const SEScalar &to) const
 
virtual void ToString (std::ostream &str) const
 
bool operator< (const SEScalar &rhs) const
 
bool operator<= (const SEScalar &rhs) const
 
bool operator> (const SEScalar &rhs) const
 
bool operator>= (const SEScalar &rhs) const
 
bool operator== (const SEScalar &rhs) const
 
bool operator!= (const SEScalar &rhs) const
 
SEScalar operator+ (const SEScalar &rhs) const
 
SEScalaroperator+= (const SEScalar &rhs)
 
SEScalar operator- (const SEScalar &rhs) const
 
SEScalaroperator-= (const SEScalar &rhs)
 
SEScalar operator/ (const SEScalar &rhs) const
 
SEScalaroperator/= (const SEScalar &rhs)
 
SEScalar operator* (const SEScalar &rhs) const
 
SEScalaroperator*= (const SEScalar &rhs)
 
- Public Member Functions inherited from biogears::SEProperty
 SEProperty ()
 
virtual ~SEProperty ()
 
virtual bool Load (const CDM::PropertyData &in)
 

Additional Inherited Members

- Static Public Member Functions inherited from biogears::SEScalar
static double dNaN ()
 
static bool IsZero (double value, double limit)
 
static bool IsValue (double target, double value)
 
- Static Public Attributes inherited from biogears::SEScalar
static double NaN = std::numeric_limits<double>::quiet_NaN()
 
static const std::string unitless
 
- Protected Member Functions inherited from biogears::SEScalar
virtual void Unload (CDM::ScalarData &s) const
 
- Protected Member Functions inherited from biogears::SEProperty
virtual void Unload (CDM::PropertyData &data) const
 
- Protected Attributes inherited from biogears::SEScalar
double m_value
 
bool m_readOnly
 

Constructor & Destructor Documentation

biogears::SEScalarNeg1To1::SEScalarNeg1To1 ( )
virtual biogears::SEScalarNeg1To1::~SEScalarNeg1To1 ( )
virtualdefault

Member Function Documentation

double biogears::SEScalarNeg1To1::GetValue ( const NoUnit unitless) const
void biogears::SEScalarNeg1To1::SetValue ( double  d)
overridevirtual

Reimplemented from biogears::SEScalar.

void biogears::SEScalarNeg1To1::SetValue ( double  d,
const NoUnit unitless 
)
CDM::ScalarNeg1To1Data * biogears::SEScalarNeg1To1::Unload ( ) const
overridevirtual

Reimplemented from biogears::SEScalar.