SDMDataObject::Baseband:: declarations. More...
#include <SDMDataObject.h>
Public Member Functions | |
Baseband () | |
An empty constructor. | |
~Baseband () | |
The destructor. | |
Baseband (BasebandName name, const vector< SpectralWindow > &spectralWindows) | |
The constructor of Baseband. | |
BasebandName | name () const |
Returns the name of the baseband. | |
const vector< SpectralWindow > & | spectralWindows () const |
void ref(BasebandName value); | |
void | spectralWindows (const vector< SpectralWindow > &value) |
Private Member Functions | |
void | owner (const SDMDataObject *o) |
Private Attributes | |
BasebandName | name_ |
vector< SpectralWindow > | spectralWindows_ |
const SDMDataObject * | owner_ |
Friends | |
class | SDMDataObject |
class | DataStruct |
class | HeaderParser |
SDMDataObject::Baseband:: declarations.
A class to describe a baseband in use during an observation.
An instance of this class collects the following informations:
Definition at line 501 of file SDMDataObject.h.
asdmbinaries::SDMDataObject::Baseband::Baseband | ( | ) |
An empty constructor.
asdmbinaries::SDMDataObject::Baseband::~Baseband | ( | ) |
The destructor.
asdmbinaries::SDMDataObject::Baseband::Baseband | ( | BasebandName | name, | |
const vector< SpectralWindow > & | spectralWindows | |||
) |
The constructor of Baseband.
BasebandName asdmbinaries::SDMDataObject::Baseband::name | ( | ) | const |
Returns the name of the baseband.
void asdmbinaries::SDMDataObject::Baseband::owner | ( | const SDMDataObject * | o | ) | [private] |
void asdmbinaries::SDMDataObject::Baseband::spectralWindows | ( | const vector< SpectralWindow > & | value | ) |
const vector<SpectralWindow>& asdmbinaries::SDMDataObject::Baseband::spectralWindows | ( | ) | const |
void ref(BasebandName value);
Returns the spectral windows of this baseband.
friend class DataStruct [friend] |
Definition at line 503 of file SDMDataObject.h.
friend class HeaderParser [friend] |
Definition at line 504 of file SDMDataObject.h.
friend class SDMDataObject [friend] |
Definition at line 502 of file SDMDataObject.h.
BasebandName asdmbinaries::SDMDataObject::Baseband::name_ [private] |
Definition at line 507 of file SDMDataObject.h.
const SDMDataObject* asdmbinaries::SDMDataObject::Baseband::owner_ [private] |
Definition at line 510 of file SDMDataObject.h.
vector<SpectralWindow> asdmbinaries::SDMDataObject::Baseband::spectralWindows_ [private] |
Definition at line 508 of file SDMDataObject.h.