WsvP Class Reference

#include <auto_wsv_groups.h>

Inheritance diagram for WsvP:

WsvPointer< T >

List of all members.

Public Member Functions

virtual operator Index * ()
virtual operator Numeric * ()
virtual operator String * ()
virtual operator Vector * ()
virtual operator Matrix * ()
virtual operator ArrayOfIndex * ()
virtual operator ArrayOfString * ()
virtual operator ArrayOfVector * ()
virtual operator ArrayOfMatrix * ()
virtual operator ArrayOfLineRecord * ()
virtual operator ArrayOfArrayOfLineRecord * ()
virtual operator ArrayOfLineshapeSpec * ()
virtual operator TagGroups * ()
virtual operator Los * ()
virtual ~WsvP ()

Private Member Functions

void safety ()


Detailed Description

Base class for the different Wsv pointers. This contains a virtual function for the conversion operator for each group.

Author:
Stefan Buehler

Definition at line 48 of file auto_wsv_groups.h.


Constructor & Destructor Documentation

virtual WsvP::~WsvP (  )  [inline, virtual]

Definition at line 65 of file auto_wsv_groups.h.


Member Function Documentation

virtual WsvP::operator Index * (  )  [inline, virtual]

Definition at line 50 of file auto_wsv_groups.h.

virtual WsvP::operator Numeric * (  )  [inline, virtual]

Definition at line 51 of file auto_wsv_groups.h.

virtual WsvP::operator String * (  )  [inline, virtual]

Definition at line 52 of file auto_wsv_groups.h.

virtual WsvP::operator Vector * (  )  [inline, virtual]

Definition at line 53 of file auto_wsv_groups.h.

virtual WsvP::operator Matrix * (  )  [inline, virtual]

Definition at line 54 of file auto_wsv_groups.h.

virtual WsvP::operator ArrayOfIndex * (  )  [inline, virtual]

Definition at line 55 of file auto_wsv_groups.h.

virtual WsvP::operator ArrayOfString * (  )  [inline, virtual]

Definition at line 56 of file auto_wsv_groups.h.

virtual WsvP::operator ArrayOfVector * (  )  [inline, virtual]

Definition at line 57 of file auto_wsv_groups.h.

virtual WsvP::operator ArrayOfMatrix * (  )  [inline, virtual]

Definition at line 58 of file auto_wsv_groups.h.

virtual WsvP::operator ArrayOfLineRecord * (  )  [inline, virtual]

Definition at line 59 of file auto_wsv_groups.h.

virtual WsvP::operator ArrayOfArrayOfLineRecord * (  )  [inline, virtual]

Definition at line 60 of file auto_wsv_groups.h.

virtual WsvP::operator ArrayOfLineshapeSpec * (  )  [inline, virtual]

Definition at line 61 of file auto_wsv_groups.h.

virtual WsvP::operator TagGroups * (  )  [inline, virtual]

Definition at line 62 of file auto_wsv_groups.h.

virtual WsvP::operator Los * (  )  [inline, virtual]

Definition at line 63 of file auto_wsv_groups.h.

void WsvP::safety (  )  [inline, private]

Safety check. This is called by all the virtual conversion operators. It just stops the program with an error message. This should never happen, because conversion should only be attempted to the correct type, for which an overloaded conversion operator exists.

Definition at line 73 of file auto_wsv_groups.h.


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

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