asdmbinaries::SDMDataObject::BinaryPart Class Reference

SDMDataObject::BinaryPart:: declarations. More...

#include <SDMDataObject.h>

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

List of all members.

Public Member Functions

 BinaryPart ()
 An empty constructor.
virtual ~BinaryPart ()
 The destructor.
 BinaryPart (unsigned int size, const vector< AxisName > &axes)
 The full constructor.
virtual unsigned int size () const
 Returns the size of a binary attachment as a number of values (e.g.
virtual const vector< AxisName > & axes () const
 virtual void size (unsigned int value);

Protected Member Functions

void owner (const SDMDataObject *o)

Protected Attributes

unsigned int size_
vector< AxisName > axes_
const SDMDataObjectowner_

Friends

class DataStruct
class SDMDataObject
class HeaderParser
class SDMDataObjectWriter

Detailed Description

SDMDataObject::BinaryPart:: declarations.

A class to describe binary data, i.e. :

An instance of this class collects information about :

Definition at line 567 of file SDMDataObject.h.


Constructor & Destructor Documentation

asdmbinaries::SDMDataObject::BinaryPart::BinaryPart (  ) 

An empty constructor.

virtual asdmbinaries::SDMDataObject::BinaryPart::~BinaryPart (  )  [virtual]

The destructor.

asdmbinaries::SDMDataObject::BinaryPart::BinaryPart ( unsigned int  size,
const vector< AxisName > &  axes 
)

The full constructor.


Member Function Documentation

virtual const vector<AxisName>& asdmbinaries::SDMDataObject::BinaryPart::axes (  )  const [virtual]

virtual void size (unsigned int value);

Returns a vector of axis names. The vector contains the list of axis names relevant for this binary part ordered from the less (1st) to the more (last) rapidly varying.

Returns:
a vector of AxisName.
void asdmbinaries::SDMDataObject::BinaryPart::owner ( const SDMDataObject o  )  [protected]
virtual unsigned int asdmbinaries::SDMDataObject::BinaryPart::size (  )  const [virtual]

Returns the size of a binary attachment as a number of values (e.g.

a number of long long for the actualDurations, or a number of short int for crossData when they are encoded as short ints).


Friends And Related Function Documentation

friend class DataStruct [friend]
friend class HeaderParser [friend]
friend class SDMDataObject [friend]
friend class SDMDataObjectWriter [friend]

Member Data Documentation

vector<AxisName> asdmbinaries::SDMDataObject::BinaryPart::axes_ [protected]

Definition at line 575 of file SDMDataObject.h.

Definition at line 577 of file SDMDataObject.h.

Definition at line 574 of file SDMDataObject.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1