OpendTect-6_4  6.4
Public Member Functions | Public Attributes | List of all members
ExpScaler Class Reference

Exponential scaling, base e or ten. More...

Inheritance diagram for ExpScaler:
[legend]

Public Member Functions

 ExpScaler (bool powerof10=true)
 
const char * type () const
 
virtual ExpScalerclone () const
 
double scale (double) const
 
double unScale (double) const
 
const char * toString () const
 
void fromString (const char *)
 
bool operator== (const ExpScaler &b) const
 
- Public Member Functions inherited from Scaler
virtual ~Scaler ()
 
void put (char *) const
 
virtual bool isEmpty () const
 

Public Attributes

bool ten_
 

Additional Inherited Members

- Static Public Member Functions inherited from Scaler
static Scalerget (const char *)
 

Detailed Description

Exponential scaling, base e or ten.

Constructor & Destructor Documentation

ExpScaler::ExpScaler ( bool  powerof10 = true)
inline

Member Function Documentation

virtual ExpScaler* ExpScaler::clone ( ) const
inlinevirtual

Implements Scaler.

void ExpScaler::fromString ( const char *  )
virtual

Implements Scaler.

bool ExpScaler::operator== ( const ExpScaler b) const
inline
double ExpScaler::scale ( double  ) const
virtual

Implements Scaler.

const char* ExpScaler::toString ( ) const
virtual

Implements Scaler.

const char* ExpScaler::type ( ) const
inlinevirtual

Implements Scaler.

double ExpScaler::unScale ( double  ) const
virtual

Reimplemented from Scaler.

Member Data Documentation

bool ExpScaler::ten_

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019