Inherited by opentl::core::State.
Public Types | |
Public Member Functions | |
virtual TrackingData * | clone () const =0 |
Create a new instance of this class. | |
double | getTimeStamp () const |
Returns timestamp as double value. | |
virtual TrackingData & | operator= (const TrackingData &data) |
void | setTimeStamp (double t) |
Set state instance's timestamp information. | |
TrackingData (const TrackingData &data) | |
Copy Constructor. | |
TrackingData (double timestamp=0.0f) | |
Constructor with data type representation information. | |
virtual | ~TrackingData () |
Destructor. | |
Protected Attributes | |
double | mTimestamp |
Related measurement time. |
opentl::core::TrackingData::TrackingData | ( | double | timestamp = 0.0f |
) |
Constructor with data type representation information.
opentl::core::TrackingData::TrackingData | ( | const TrackingData & | data | ) |
Copy Constructor.
virtual opentl::core::TrackingData::~TrackingData | ( | ) | [virtual] |
Destructor.
virtual TrackingData* opentl::core::TrackingData::clone | ( | ) | const [pure virtual] |
double opentl::core::TrackingData::getTimeStamp | ( | ) | const |
Returns timestamp as double value.
virtual TrackingData& opentl::core::TrackingData::operator= | ( | const TrackingData & | data | ) | [virtual] |
void opentl::core::TrackingData::setTimeStamp | ( | double | t | ) |
Set state instance's timestamp information.
t | Time as double value. |
double opentl::core::TrackingData::mTimestamp [protected] |
Related measurement time.