We have an application where all the entities have a SampledPositionProperty to define the position of the entity in every timestamp. It works fine.
We also know the time stamps when the entities have passed for the same point (in a different moment) and we would like to synchronize all the entities from this point.
e.g: think in a cycling tour, a time trial. All the competitors start in a different moment from the same start point. We would like to synchronize all the position times to see the time trial like a a "normal cycling race where all the competitors have the same start time".
The first idea that we have is: we could just update the SampledPositionProperty with the "synchronized times". The problem here is that we don't want to keep in memory the two sets of SampledPositionProperties.
Is there other way to synchronize two SampledPositionProperties in a timestamp?