Public Member Functions | Public Attributes

ExpScaler Class Reference

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

Inheritance diagram for ExpScaler:
Scaler

List of all members.

Public Member Functions

 ExpScaler (bool powerof10=true)
const char * type () const
virtual cloneTp * clone () const
double scale (double) const
double unScale (double) const
const char * toString () const
void fromString (const char *)
bool operator== (const ExpScaler &b) const

Public Attributes

bool ten_

Detailed Description

Exponential scaling, base e or ten.


Constructor & Destructor Documentation

ExpScaler::ExpScaler ( bool  powerof10 = true  )  [inline]

Member Function Documentation

virtual cloneTp* ExpScaler::clone (  )  const [inline, virtual]

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 [inline, virtual]

Implements Scaler.

double ExpScaler::unScale ( double   )  const [virtual]

Reimplemented from Scaler.


Member Data Documentation