Todo List

Global otv__startup (const int argc, const char*const*argv)
Document the command line parameters.
Global otv__stream_spline_node (const uint32_t traj_id, const OTV_HermiteNode*node, const OTV_SegmentArclen*arclen)
If nodes are discarded due to wrong ordering, the trajectory arc length seen by OnTubeVis and the one assumed by the client will be out-of-sync. This will never happen for direct in-memory communication (unless the client is buggy), but can become a real issue if streaming is done over the network. ToDo: Investigate strategies to deal with that.
Global otv__stream_spline_node_and_extrapol (const uint32_t traj_id, const OTV_HermiteNode*node, const OTV_SegmentArclen*arclen, const OTV_Extrapolation*extrapol)
If nodes are discarded due to wrong ordering, the trajectory arc length seen by OnTubeVis and the one assumed by the client will be out-of-sync. This will never happen for direct in-memory communication (unless the client is buggy), but can become a real issue if streaming is done over the network. ToDo: Investigate strategies to deal with that.