SUnit Class Reference

#include <unit.h>

Inheritance diagram for SUnit:

UnitObj UnitObj List of all members.

Public Member Functions

 SUnit (SUnit &usrc)
 SUnit (const gchar *s, const gchar *pss, double dd0=3.141, double theta=5.)
 SUnit (const gchar *s, const gchar *pss, const gchar *lab, double dd0=3.141, double theta=5.)
virtual UnitObjCopy ()
virtual double Usr2Base (double S)
virtual double Base2Usr (double En)
 SUnit (SUnit &usrc)
 SUnit (const gchar *s, const gchar *pss, double dd0=3.141, double theta=5.)
 SUnit (const gchar *s, const gchar *pss, const gchar *lab, double dd0=3.141, double theta=5.)
virtual UnitObjCopy ()
virtual double Usr2Base (double S)
virtual double Base2Usr (double En)

Private Attributes

double d0
double cth

Detailed Description

Definition at line 204 of file unit.h.


Constructor & Destructor Documentation

SUnit::SUnit SUnit usrc  )  [inline]
 

Definition at line 206 of file unit.h.

References cth, and d0.

Referenced by Copy().

SUnit::SUnit const gchar *  s,
const gchar *  pss,
double  dd0 = 3.141,
double  theta = 5.
[inline]
 

Definition at line 207 of file unit.h.

References cos(), cth, and d0.

SUnit::SUnit const gchar *  s,
const gchar *  pss,
const gchar *  lab,
double  dd0 = 3.141,
double  theta = 5.
[inline]
 

Definition at line 211 of file unit.h.

References cos(), cth, and d0.

SUnit::SUnit SUnit usrc  )  [inline]
 

Definition at line 206 of file unit.h.

References cth, and d0.

SUnit::SUnit const gchar *  s,
const gchar *  pss,
double  dd0 = 3.141,
double  theta = 5.
[inline]
 

Definition at line 207 of file unit.h.

References cos(), cth, and d0.

SUnit::SUnit const gchar *  s,
const gchar *  pss,
const gchar *  lab,
double  dd0 = 3.141,
double  theta = 5.
[inline]
 

Definition at line 211 of file unit.h.

References cos(), cth, and d0.


Member Function Documentation

virtual double SUnit::Base2Usr double  En  )  [inline, virtual]
 

Reimplemented from UnitObj.

Definition at line 222 of file unit.h.

References cth, d0, and sqrt().

virtual double SUnit::Base2Usr double  En  )  [inline, virtual]
 

Reimplemented from UnitObj.

Definition at line 222 of file unit.h.

References cth, d0, and sqrt().

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

Reimplemented from UnitObj.

Definition at line 216 of file unit.h.

References SUnit().

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

Reimplemented from UnitObj.

Definition at line 216 of file unit.h.

References SUnit().

virtual double SUnit::Usr2Base double  S  )  [inline, virtual]
 

Reimplemented from UnitObj.

Definition at line 218 of file unit.h.

References cth, and d0.

virtual double SUnit::Usr2Base double  S  )  [inline, virtual]
 

Reimplemented from UnitObj.

Definition at line 218 of file unit.h.

References cth, and d0.


Member Data Documentation

double SUnit::cth [private]
 

Definition at line 224 of file unit.h.

Referenced by Base2Usr(), SUnit(), and Usr2Base().

double SUnit::d0 [private]
 

Definition at line 224 of file unit.h.

Referenced by Base2Usr(), SUnit(), and Usr2Base().


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