|
| void | update (clock::time_point now, size_t frame) override |
| | Called by updateAll to make the object up-to-date.
|
| |
|
void | addTime (double t) |
| |
|
void | addAnalogs (gmCore::float3 a) |
| |
|
bool | getAnalogs (AnalogsSample &a) |
| |
| | Updateable (int priority=0) |
| | Configures the Updateable properties to the specified priority.
|
| |
|
|
std::vector< double > | time |
| |
|
size_t | sample_idx = 0 |
| |
|
std::vector< gmCore::float3 > | states |
| |
|
std::optional< AnalogsSample > | analogs_sample |
| |
|
std::optional< std::chrono::steady_clock::time_point > | start_time |
| |
|
|
typedef std::chrono::steady_clock | clock |
| |
| static void | updateAll (clock::time_point t=clock::now(), std::optional< size_t > frame=std::nullopt) |
| | Updates all currently instanciated updateable objects.
|
| |
◆ update()
| void gramods::gmTrack::TimeSampleAnalogsTracker::Impl::update |
( |
clock::time_point |
t, |
|
|
size_t |
frame |
|
) |
| |
|
overridevirtual |
The documentation for this struct was generated from the following file:
- /home/karlu/private/program/gramods/modules/gmTrack/src/TimeSampleAnalogsTracker.cpp