SDMDataObject::BinaryPart:: declarations. More...
#include <SDMDataObject.h>
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 SDMDataObject * | owner_ |
Friends | |
| class | DataStruct |
| class | SDMDataObject |
| class | HeaderParser |
| class | SDMDataObjectWriter |
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.
| 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.
| 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.
| 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).
friend class DataStruct [friend] |
Reimplemented in asdmbinaries::SDMDataObject::AutoDataBinaryPart, and asdmbinaries::SDMDataObject::ZeroLagsBinaryPart.
Definition at line 568 of file SDMDataObject.h.
friend class HeaderParser [friend] |
Reimplemented in asdmbinaries::SDMDataObject::AutoDataBinaryPart, and asdmbinaries::SDMDataObject::ZeroLagsBinaryPart.
Definition at line 570 of file SDMDataObject.h.
friend class SDMDataObject [friend] |
Reimplemented in asdmbinaries::SDMDataObject::AutoDataBinaryPart, and asdmbinaries::SDMDataObject::ZeroLagsBinaryPart.
Definition at line 569 of file SDMDataObject.h.
friend class SDMDataObjectWriter [friend] |
Reimplemented in asdmbinaries::SDMDataObject::AutoDataBinaryPart, and asdmbinaries::SDMDataObject::ZeroLagsBinaryPart.
Definition at line 571 of file SDMDataObject.h.
vector<AxisName> asdmbinaries::SDMDataObject::BinaryPart::axes_ [protected] |
Definition at line 575 of file SDMDataObject.h.
const SDMDataObject* asdmbinaries::SDMDataObject::BinaryPart::owner_ [protected] |
Definition at line 577 of file SDMDataObject.h.
unsigned int asdmbinaries::SDMDataObject::BinaryPart::size_ [protected] |
Definition at line 574 of file SDMDataObject.h.
1.6.1