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

A subclass of binaryPart to describe the zeroLags. More...

#include <SDMDataObject.h>

Inheritance diagram for asdmbinaries::SDMDataObject::ZeroLagsBinaryPart:
asdmbinaries::SDMDataObject::BinaryPart

Public Member Functions

 ZeroLagsBinaryPart ()
 An empty constructor. More...
 
 ~ZeroLagsBinaryPart ()
 The destructor. More...
 
 ZeroLagsBinaryPart (unsigned int size, const std::vector< AxisNameMod::AxisName > &axes, CorrelatorTypeMod::CorrelatorType correlatorType)
 The full constructor. More...
 
virtual
CorrelatorTypeMod::CorrelatorType 
correlatorType () const
 Returns the correlator type. More...
 
- Public Member Functions inherited from asdmbinaries::SDMDataObject::BinaryPart
 BinaryPart ()
 An empty constructor. More...
 
virtual ~BinaryPart ()
 The destructor. More...
 
 BinaryPart (unsigned int size, const std::vector< AxisNameMod::AxisName > &axes)
 The full constructor. More...
 
virtual unsigned int size () const
 Returns the size of a binary attachment as a number of values (e.g. More...
 
virtual const std::vector
< AxisNameMod::AxisName > & 
axes () const
 virtual void size (unsigned int value); More...
 

Protected Attributes

CorrelatorTypeMod::CorrelatorType correlatorType_
 
- Protected Attributes inherited from asdmbinaries::SDMDataObject::BinaryPart
unsigned int size_
 
std::vector
< AxisNameMod::AxisName > 
axes_
 
const SDMDataObjectowner_
 

Friends

class DataStruct
 
class SDMDataObject
 
class HeaderParser
 
class SDMDataObjectWriter
 

Additional Inherited Members

- Protected Member Functions inherited from asdmbinaries::SDMDataObject::BinaryPart
void owner (const SDMDataObject *o)
 

Detailed Description

A subclass of binaryPart to describe the zeroLags.

The description of zeroLags contains one extra information stored in a CorrelatorType field which indicates the type of correlator which has produced them.

Definition at line 641 of file SDMDataObject.h.

Constructor & Destructor Documentation

asdmbinaries::SDMDataObject::ZeroLagsBinaryPart::ZeroLagsBinaryPart ( )

An empty constructor.

asdmbinaries::SDMDataObject::ZeroLagsBinaryPart::~ZeroLagsBinaryPart ( )

The destructor.

asdmbinaries::SDMDataObject::ZeroLagsBinaryPart::ZeroLagsBinaryPart ( unsigned int  size,
const std::vector< AxisNameMod::AxisName > &  axes,
CorrelatorTypeMod::CorrelatorType  correlatorType 
)

The full constructor.

Member Function Documentation

virtual CorrelatorTypeMod::CorrelatorType asdmbinaries::SDMDataObject::ZeroLagsBinaryPart::correlatorType ( ) const
virtual

Returns the correlator type.

Returns
a value of the enumeration CorrelatorType.

Friends And Related Function Documentation

friend class DataStruct
friend

Definition at line 642 of file SDMDataObject.h.

friend class HeaderParser
friend

Definition at line 644 of file SDMDataObject.h.

friend class SDMDataObject
friend

Definition at line 643 of file SDMDataObject.h.

friend class SDMDataObjectWriter
friend

Definition at line 645 of file SDMDataObject.h.

Member Data Documentation

CorrelatorTypeMod::CorrelatorType asdmbinaries::SDMDataObject::ZeroLagsBinaryPart::correlatorType_
protected

Definition at line 648 of file SDMDataObject.h.


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