LineshapeNormRecord Class Reference

Lineshape related normalization function information. More...

#include <absorption.h>

List of all members.

Public Member Functions

 LineshapeNormRecord ()
 Default constructor.
 LineshapeNormRecord (const String &name, const String &description, lsnf_type function)
 Initializing constructor, used to build the lookup table.
const StringName () const
 Return the name of this lineshape.
const StringDescription () const
 Return the description text.
lsnf_type Function () const
 Return pointer to lineshape normalization function.

Private Attributes

String mname
 Name of the function (e.g., linear).
String mdescription
 Short description.
lsnf_type mfunction
 Pointer to lineshape normalization function.


Detailed Description

Lineshape related normalization function information.

There is one LineshapeNormRecord for each available lineshape normalization function.

Author:
Axel von Engeln
Date:
2000-11-30

Definition at line 92 of file absorption.h.


Constructor & Destructor Documentation

LineshapeNormRecord::LineshapeNormRecord (  )  [inline]

Default constructor.

Definition at line 96 of file absorption.h.

LineshapeNormRecord::LineshapeNormRecord ( const String name,
const String description,
lsnf_type  function 
) [inline]

Initializing constructor, used to build the lookup table.

Definition at line 99 of file absorption.h.


Member Function Documentation

const String& LineshapeNormRecord::Name (  )  const [inline]

Return the name of this lineshape.

Definition at line 107 of file absorption.h.

const String& LineshapeNormRecord::Description (  )  const [inline]

Return the description text.

Definition at line 109 of file absorption.h.

lsnf_type LineshapeNormRecord::Function (  )  const [inline]

Return pointer to lineshape normalization function.

Definition at line 111 of file absorption.h.


Member Data Documentation

Name of the function (e.g., linear).

Definition at line 113 of file absorption.h.

Short description.

Definition at line 114 of file absorption.h.

Pointer to lineshape normalization function.

Definition at line 115 of file absorption.h.


The documentation for this class was generated from the following file:

Generated on Wed Feb 4 08:17:31 2009 for ARTS by  doxygen 1.5.6