LineshapeRecord Class Reference

Lineshape related information. More...

#include <absorption.h>

Collaboration diagram for LineshapeRecord:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LineshapeRecord ()
 Default constructor.
 LineshapeRecord (const String &name, const String &description, lsf_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.
lsf_type Function () const
 Return pointer to lineshape function.

Private Attributes

String mname
 Name of the function (e.g., Lorentz).
String mdescription
 Short description.
lsf_type mfunction
 Pointer to lineshape function.


Detailed Description

Lineshape related information.

There is one LineshapeRecord for each available lineshape function.

Author:
Stefan Buehler
Date:
2000-08-21

Definition at line 52 of file absorption.h.


Constructor & Destructor Documentation

LineshapeRecord::LineshapeRecord (  )  [inline]

Default constructor.

Definition at line 56 of file absorption.h.

LineshapeRecord::LineshapeRecord ( const String name,
const String description,
lsf_type  function 
) [inline]

Initializing constructor, used to build the lookup table.

Definition at line 62 of file absorption.h.


Member Function Documentation

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

Return the name of this lineshape.

Definition at line 70 of file absorption.h.

References mname.

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

Return the description text.

Definition at line 72 of file absorption.h.

References mdescription.

lsf_type LineshapeRecord::Function (  )  const [inline]

Return pointer to lineshape function.

Definition at line 74 of file absorption.h.

References mfunction.


Member Data Documentation

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

Definition at line 76 of file absorption.h.

Referenced by Name().

Short description.

Definition at line 77 of file absorption.h.

Referenced by Description().

Pointer to lineshape function.

Definition at line 78 of file absorption.h.

Referenced by Function().


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

Generated on Mon Mar 23 14:07:01 2009 for ARTS by  doxygen 1.5.6