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