/// <summary>
 /// Constructor
 /// </summary>
 /// <param name="vehicleId"></param>
 public VehicleAgent(int vehicleId)
 {
     this.VehicleId = vehicleId;
     this.StateMonitor = new StateMonitor();
     this.QueuingState = new QueuingMonitor();
     this.BirthTimer();
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="vehicleId"></param>
 public VehicleAgent(int vehicleId)
 {
     this.VehicleId    = vehicleId;
     this.StateMonitor = new StateMonitor();
     this.QueuingState = new QueuingMonitor();
     this.BirthTimer();
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="vehicleId"></param>
 public VehicleAgent(SceneEstimatorTrackedCluster ov)
 {
     this.VehicleId = ov.id;
     this.StateMonitor = new StateMonitor();
     this.QueuingState = new QueuingMonitor();
     this.UpdateState(ov);
     this.BirthTimer();
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="vehicleId"></param>
 public VehicleAgent(SceneEstimatorTrackedCluster ov)
 {
     this.VehicleId    = ov.id;
     this.StateMonitor = new StateMonitor();
     this.QueuingState = new QueuingMonitor();
     this.UpdateState(ov);
     this.BirthTimer();
 }
 public VehicleAgent(bool temp, bool temp2)
 {
     this.VehicleId = 5000;
     SceneEstimatorTrackedCluster setc = new SceneEstimatorTrackedCluster();
     setc.isStopped = true;
     setc.relativePoints = new Coordinates[0];
     this.StateMonitor = new StateMonitor();
     this.QueuingState = new QueuingMonitor();
     this.BirthTimer();
     this.StateMonitor.Observed = setc;
 }
        public VehicleAgent(bool temp, bool temp2)
        {
            this.VehicleId = 5000;
            SceneEstimatorTrackedCluster setc = new SceneEstimatorTrackedCluster();

            setc.isStopped      = true;
            setc.relativePoints = new Coordinates[0];
            this.StateMonitor   = new StateMonitor();
            this.QueuingState   = new QueuingMonitor();
            this.BirthTimer();
            this.StateMonitor.Observed = setc;
        }