Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | Related Pages

Physics Namespace Reference

Physics namespace, including standard types and formulae for radiances, wavenumbers, temperatures, times, voltages. More...


Classes

struct  Constants_t
class  PlanckRadianceGenerator
 Transforms a Wnums_t class into a blackbody radiance spectrum Future: this can create a cache full of NANs internally, and return values from the cache instead of recomputing the power every time an access occurs. Possibly as an alternate implementation of the same interface, e.g. CachingPlanckRadianceGenerator. More...

struct  Wnums_t

Typedefs

typedef double Seconds_t
typedef double Kelvin_t
typedef double Wnum_t
typedef double Cm_t
typedef double Radiance_t

Functions

Radiance_t planckRadiance (Kelvin_t T, Wnum_t wnum)


Detailed Description

Physics namespace, including standard types and formulae for radiances, wavenumbers, temperatures, times, voltages.

Typedef Documentation

typedef double Physics::Cm_t
 

inverse of wavenumbers - centimeters.

typedef double Physics::Kelvin_t
 

floating point temperature representation Units: Kelvin

typedef double Physics::Radiance_t
 

Radiance_t value Units:

typedef double Physics::Seconds_t
 

floating point time representation Units: seconds

typedef double Physics::Wnum_t
 

floating point wavenumber representation Units: wavenumbers


Function Documentation

Radiance_t planckRadiance Kelvin_t  T,
Wnum_t  wnum
[inline]
 

planckRadiance

Parameters:
T temperature in Kelvin
wnum wavenumber
Todo:
Implement me!


Generated on Fri Oct 8 12:17:55 2004 for Calibrate.Common by doxygen 1.3.4