/// <summary> /// Constructor /// </summary> /// <param name="id"></param> /// <param name="length"></param> /// <param name="width"></param> /// <param name="absolutePosition"></param> /// <param name="heading"></param> /// <param name="speed"></param> /// <param name="observationState"></param> /// <param name="observationStatus"></param> public ObservedVehicle(int id, double length, double width, Coordinates absolutePosition, Coordinates heading, double speed, ObservedVehicleState observationState, ObservedVehicleStatus observationStatus, AreaEstimate[] areaEstimates, bool isStopped) { this.Id = id; this.Length = length; this.Width = width; this.AbsolutePosition = absolutePosition; this.Heading = heading; this.Speed = speed; this.ObservationState = observationState; this.ObservationStatus = observationStatus; this.AreaEstimates = areaEstimates; this.IsStopped = isStopped; }