Ocean
|
Definition of a sample holding one measurement values of a tracker. More...
Public Member Functions | |
ReferenceSystem | referenceSystem () const |
Returns the reference system of the tracker. More... | |
Public Member Functions inherited from Ocean::Devices::Measurement::Sample | |
const Timestamp & | timestamp () const |
Returns the sample timestamp. More... | |
const ObjectIds & | objectIds () const |
Returns the sample object ids specifying possible different measurement units. More... | |
const Metadata & | metadata () const |
Returns the metadata of this sample. More... | |
Protected Member Functions | |
TrackerSample (const Timestamp ×tamp, const ReferenceSystem referenceSystem, const ObjectIds &objectIds, const Metadata &metadata) | |
Creates a new tracker sample. More... | |
TrackerSample (const Timestamp ×tamp, const ReferenceSystem referenceSystem, ObjectIds &&objectIds, Metadata &&metadata) | |
Creates a new tracker sample. More... | |
Protected Member Functions inherited from Ocean::Devices::Measurement::Sample | |
Sample (const Timestamp ×tamp, const ObjectIds &objectIds, const Metadata &metadata=Metadata()) | |
Creates a new measurement sample. More... | |
Sample (const Timestamp ×tamp, ObjectIds &&objectIds, Metadata &&metadata=Metadata()) | |
Creates a new measurement sample. More... | |
virtual | ~Sample () |
Destructs a sample. More... | |
Protected Attributes | |
ReferenceSystem | referenceSystem_ |
Tracking reference system. More... | |
Protected Attributes inherited from Ocean::Devices::Measurement::Sample | |
Timestamp | timestamp_ |
Sample timestamp. More... | |
ObjectIds | objectIds_ |
Measurement unit object ids. More... | |
Metadata | metadata_ |
The metadata of this sample. More... | |
Definition of a sample holding one measurement values of a tracker.
|
protected |
Creates a new tracker sample.
timestamp | Sample timestamp |
referenceSystem | Tracking reference system used by the underlying tracker |
objectIds | Object ids corresponding to different measurement units of one tracker |
metadata | Optional metadata of the new sample |
|
protected |
Creates a new tracker sample.
timestamp | Sample timestamp |
referenceSystem | Tracking reference system used by the underlying tracker |
objectIds | Object ids corresponding to different measurement units of one tracker |
metadata | Optional metadata of the new sample |
|
inline |
Returns the reference system of the tracker.
|
protected |
Tracking reference system.