LinUnit Class Reference

#include <unit.h>

Inheritance diagram for LinUnit:

UnitObj UnitObj List of all members.

Public Member Functions

 LinUnit (LinUnit &usrc)
 LinUnit (const gchar *s, const gchar *pss, double f=1., double o=0.)
 LinUnit (const gchar *s, const gchar *pss, const gchar *lab, double f=1., double o=0.)
virtual UnitObjCopy ()
virtual void setval (const gchar *name, double x)
virtual double Usr2Base (double u)
virtual double Base2Usr (double b)
 LinUnit (LinUnit &usrc)
 LinUnit (const gchar *s, const gchar *pss, double f=1., double o=0.)
 LinUnit (const gchar *s, const gchar *pss, const gchar *lab, double f=1., double o=0.)
virtual UnitObjCopy ()
virtual void setval (const gchar *name, double x)
virtual double Usr2Base (double u)
virtual double Base2Usr (double b)

Private Attributes

double fac
double off

Detailed Description

Definition at line 150 of file unit.h.


Constructor & Destructor Documentation

LinUnit::LinUnit LinUnit usrc  )  [inline]
 

Definition at line 152 of file unit.h.

References fac, and off.

Referenced by Copy().

LinUnit::LinUnit const gchar *  s,
const gchar *  pss,
double  f = 1.,
double  o = 0.
[inline]
 

Definition at line 154 of file unit.h.

References fac, and off.

LinUnit::LinUnit const gchar *  s,
const gchar *  pss,
const gchar *  lab,
double  f = 1.,
double  o = 0.
[inline]
 

Definition at line 156 of file unit.h.

References fac, and off.

LinUnit::LinUnit LinUnit usrc  )  [inline]
 

Definition at line 152 of file unit.h.

References fac, and off.

LinUnit::LinUnit const gchar *  s,
const gchar *  pss,
double  f = 1.,
double  o = 0.
[inline]
 

Definition at line 154 of file unit.h.

References fac, and off.

LinUnit::LinUnit const gchar *  s,
const gchar *  pss,
const gchar *  lab,
double  f = 1.,
double  o = 0.
[inline]
 

Definition at line 156 of file unit.h.

References fac, and off.


Member Function Documentation

virtual double LinUnit::Base2Usr double  b  )  [inline, virtual]
 

Reimplemented from UnitObj.

Definition at line 168 of file unit.h.

References fac, and off.

virtual double LinUnit::Base2Usr double  b  )  [inline, virtual]
 

Reimplemented from UnitObj.

Definition at line 168 of file unit.h.

virtual UnitObj* LinUnit::Copy  )  [inline, virtual]
 

Reimplemented from UnitObj.

Definition at line 159 of file unit.h.

References LinUnit().

virtual UnitObj* LinUnit::Copy  )  [inline, virtual]
 

Reimplemented from UnitObj.

Definition at line 159 of file unit.h.

References LinUnit().

virtual void LinUnit::setval const gchar *  name,
double  x
[inline, virtual]
 

Definition at line 160 of file unit.h.

References fac, and off.

virtual void LinUnit::setval const gchar *  name,
double  x
[inline, virtual]
 

Definition at line 160 of file unit.h.

References fac, and off.

virtual double LinUnit::Usr2Base double  u  )  [inline, virtual]
 

Reimplemented from UnitObj.

Definition at line 167 of file unit.h.

References fac, and off.

virtual double LinUnit::Usr2Base double  u  )  [inline, virtual]
 

Reimplemented from UnitObj.

Definition at line 167 of file unit.h.

References fac, and off.


Member Data Documentation

double LinUnit::fac [private]
 

Definition at line 168 of file unit.h.

Referenced by Base2Usr(), LinUnit(), setval(), and Usr2Base().

double LinUnit::off [private]
 

Definition at line 168 of file unit.h.

Referenced by Base2Usr(), LinUnit(), setval(), and Usr2Base().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 09:05:37 2006 for GXSM by  doxygen 1.4.6