List of all members.
Public Member Functions |
| virtual | ~Scaler () |
| void | put (char *) const |
| virtual bool | isEmpty () const |
| virtual Scaler * | clone () const =0 |
| virtual const char * | type () const =0 |
| virtual double | scale (double) const =0 |
| virtual double | unScale (double) const |
| virtual const char * | toString () const =0 |
| virtual void | fromString (const char *)=0 |
Static Public Member Functions |
| static Scaler * | get (const char *) |
Detailed Description
Scaling of floating point numbers.
Scaler is an interface for scaling and scaling back numbers. Also, string I/O is defined, aswell as a factory (Scaler::get).
Constructor & Destructor Documentation
| virtual Scaler::~Scaler |
( |
|
) |
[inline, virtual] |
Member Function Documentation
| virtual Scaler* Scaler::clone |
( |
|
) |
const [pure virtual] |
| virtual void Scaler::fromString |
( |
const char * |
|
) |
[pure virtual] |
| static Scaler* Scaler::get |
( |
const char * |
|
) |
[static] |
| virtual bool Scaler::isEmpty |
( |
|
) |
const [inline, virtual] |
| void Scaler::put |
( |
char * |
|
) |
const |
| virtual double Scaler::scale |
( |
double |
|
) |
const [pure virtual] |
| virtual const char* Scaler::toString |
( |
|
) |
const [pure virtual] |
| virtual const char* Scaler::type |
( |
|
) |
const [pure virtual] |
| virtual double Scaler::unScale |
( |
double |
|
) |
const [inline, virtual] |