ARTS
2.2.66
|
Lineshape related information. More...
#include <absorption.h>
Public Member Functions | |
LineshapeRecord () | |
Default constructor. More... | |
LineshapeRecord (const String &name, const String &description, lsf_type function, const bool phase) | |
Initializing constructor, used to build the lookup table. More... | |
const String & | Name () const |
Return the name of this lineshape. More... | |
const String & | Description () const |
Return the description text. More... | |
lsf_type | Function () const |
Return pointer to lineshape function. More... | |
bool | Phase () const |
Returns true if lineshape function calculates phase information. More... | |
Private Attributes | |
String | mname |
Name of the function (e.g., Lorentz). More... | |
String | mdescription |
Short description. More... | |
bool | mphase |
Does this lineshape calculate phase information? More... | |
lsf_type | mfunction |
Pointer to lineshape function. More... | |
Lineshape related information.
There is one LineshapeRecord for each available lineshape function.
Definition at line 58 of file absorption.h.
|
inline |
Default constructor.
Definition at line 62 of file absorption.h.
|
inline |
Initializing constructor, used to build the lookup table.
Definition at line 69 of file absorption.h.
|
inline |
|
inline |
Return pointer to lineshape function.
Definition at line 83 of file absorption.h.
References mfunction.
|
inline |
|
inline |
Returns true if lineshape function calculates phase information.
Definition at line 85 of file absorption.h.
References mphase.
|
private |
|
private |
Pointer to lineshape function.
Definition at line 90 of file absorption.h.
Referenced by Function().
|
private |
Name of the function (e.g., Lorentz).
Definition at line 87 of file absorption.h.
Referenced by Name().
|
private |
Does this lineshape calculate phase information?
Definition at line 89 of file absorption.h.
Referenced by Phase().