Public Methods |
virtual | ~IScalar () |
virtual void | scale (double s)=0 |
virtual void | shift (double s)=0 |
virtual double | value () const=0 |
virtual double | ePlus () const=0 |
virtual double | eMinus () const=0 |
virtual void | setValue (double val)=0 |
virtual void | setEPlus (double val)=0 |
virtual void | setEMinus (double val)=0 |
virtual void | fromAscii (std_istream &is)=0 |
virtual void | addScalar (const IScalar *other)=0 |
virtual void | subScalar (const IScalar *other)=0 |
virtual void | mulScalar (const IScalar *other)=0 |
virtual void | divScalar (const IScalar *other)=0 |
virtual void | add (double val)=0 |
virtual void | sub (double val)=0 |
virtual void | mul (double val)=0 |
virtual void | div (double val)=0 |
virtual void | merge (const IScalar *other)=0 |