Callback object that the Trajectory Poster will use to notify of changes to the TrackID of the posted event stream.
Interface for the object that the TrajectoryPoster uses to generate Trajectories.
Parse trajectories files which consist of one attribute table per line.
The trajectory object holds all of the information needed to produce ECS and/or MCS trajectory events.
A Trajectory related constants
This abstract class attempts to read trajectories (one per line) from a file.
The Trajectory Poster posts trajectory events from a trajectory stream at regular interval.
This package defines a single finalized Trajectory Poster class. That class should be suitable for all posting needs. This package also provides an abstract Trajectory class. That class provides the basic framework for a trajectory object and includes the ability to time shift trajectories. The remaining work for developers is to create a trajectory generating stream, and any needed controls for that stream.
The SimpleTrajectoryParser is capable of parsing ECS/MCS event attribute tables printed out with attributetable2csv(). The parsed event tables are then time shifted and posted as if they were coming from the real TCS.The following UML diagram shows the key building blocks and methods of the trajectory posting framework.