casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
asdmbinaries::SDMDataObject::Baseband Class Reference

SDMDataObject::Baseband:: declarations. More...

#include <SDMDataObject.h>

Public Member Functions

 Baseband ()
 An empty constructor. More...
 
 ~Baseband ()
 The destructor. More...
 
 Baseband (BasebandNameMod::BasebandName name, const std::vector< SpectralWindow > &spectralWindows)
 The constructor of Baseband. More...
 
BasebandNameMod::BasebandName name () const
 Returns the name of the baseband. More...
 
const std::vector
< SpectralWindow > & 
spectralWindows () const
 void ref(BasebandName value); More...
 
void spectralWindows (const std::vector< SpectralWindow > &value)
 

Private Member Functions

void owner (const SDMDataObject *o)
 

Private Attributes

BasebandNameMod::BasebandName name_
 
std::vector< SpectralWindowspectralWindows_
 
const SDMDataObjectowner_
 

Friends

class SDMDataObject
 
class DataStruct
 
class HeaderParser
 

Detailed Description

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 478 of file SDMDataObject.h.

Constructor & Destructor Documentation

asdmbinaries::SDMDataObject::Baseband::Baseband ( )

An empty constructor.

Note
This constructor should never be used.
asdmbinaries::SDMDataObject::Baseband::~Baseband ( )

The destructor.

asdmbinaries::SDMDataObject::Baseband::Baseband ( BasebandNameMod::BasebandName  name,
const std::vector< SpectralWindow > &  spectralWindows 
)

The constructor of Baseband.

Member Function Documentation

BasebandNameMod::BasebandName asdmbinaries::SDMDataObject::Baseband::name ( ) const

Returns the name of the baseband.

Returns
a BasebandName value.
void asdmbinaries::SDMDataObject::Baseband::owner ( const SDMDataObject o)
private
const std::vector<SpectralWindow>& asdmbinaries::SDMDataObject::Baseband::spectralWindows ( ) const

void ref(BasebandName value);

Returns the spectral windows of this baseband.

Returns
a reference to a vector of SpectralWindow.
void asdmbinaries::SDMDataObject::Baseband::spectralWindows ( const std::vector< SpectralWindow > &  value)

Friends And Related Function Documentation

friend class DataStruct
friend

Definition at line 480 of file SDMDataObject.h.

friend class HeaderParser
friend

Definition at line 481 of file SDMDataObject.h.

friend class SDMDataObject
friend

Definition at line 479 of file SDMDataObject.h.

Member Data Documentation

BasebandNameMod::BasebandName asdmbinaries::SDMDataObject::Baseband::name_
private

Definition at line 484 of file SDMDataObject.h.

const SDMDataObject* asdmbinaries::SDMDataObject::Baseband::owner_
private

Definition at line 487 of file SDMDataObject.h.

std::vector<SpectralWindow> asdmbinaries::SDMDataObject::Baseband::spectralWindows_
private

Definition at line 485 of file SDMDataObject.h.


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