![]() |
OpendTect
6.6
|
Scaling of floating point numbers. More...
Public Member Functions | |
| virtual | ~Scaler () |
| virtual Scaler * | clone () const =0 |
| virtual void | fromString (const char *)=0 |
| virtual bool | isEmpty () const |
| void | put (char *) const |
| void | put (char *, int sz) const |
| virtual double | scale (double) const =0 |
| virtual const char * | toString () const =0 |
| virtual const char * | type () const =0 |
| virtual double | unScale (double) const |
Static Public Member Functions | |
| static Scaler * | get (const char *) |
Scaling of floating point numbers.
Scaler is an interface for scaling and scaling back numbers. Also, string I/O is defined, as well as a factory (Scaler::get).
<>
|
inlinevirtual |
|
pure virtual |
Implemented in AsymptScaler, ExpScaler, LogScaler, and LinScaler.
|
pure virtual |
Implemented in AsymptScaler, ExpScaler, LogScaler, and LinScaler.
|
static |
|
inlinevirtual |
Reimplemented in LinScaler.
| void Scaler::put | ( | char * | ) | const |
| void Scaler::put | ( | char * | , |
| int | sz | ||
| ) | const |
|
pure virtual |
Implemented in AsymptScaler, ExpScaler, LogScaler, and LinScaler.
|
pure virtual |
Implemented in AsymptScaler, ExpScaler, LogScaler, and LinScaler.
|
pure virtual |
Implemented in AsymptScaler, ExpScaler, LogScaler, and LinScaler.
|
inlinevirtual |
Reimplemented in AsymptScaler, ExpScaler, LogScaler, and LinScaler.
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022