SeaBreeze
include
common
Data.h
Go to the documentation of this file.
1
/***************************************************/
37
#ifndef SEABREEZE_DATA_H
38
#define SEABREEZE_DATA_H
39
40
#include "
common/SeaBreeze.h
"
41
#include "
common/UnitDescriptor.h
"
42
#include <vector>
43
44
namespace
seabreeze
{
45
46
class
Data
{
47
public
:
48
Data
();
49
virtual
~
Data
();
50
/* Dimensionality of data. 0 for scalar, 1 for vector,
51
* 2 for a pair of related vectors (e.g. [X, Y] or matrix),
52
* 3 for 3D, etc.
53
*/
54
virtual
int
getNumberOfDimensions();
55
56
/* Get all of the unit descriptors associated with this Data. */
57
virtual
std::vector<UnitDescriptor *> *getUnits();
58
};
59
60
}
61
62
#endif
UnitDescriptor.h
seabreeze::Data
Definition:
Data.h:46
seabreeze
Encapsulates all SeaBreeze classes.
Definition:
DeviceFactory.h:42
SeaBreeze.h
Generated on Sun Jan 19 2020 16:01:08 for SeaBreeze by
1.8.13