/// <summary> /// Constructor /// </summary> /// <param name="segmentID">SegmentID of segment this speed limit belongs to</param> /// <param name="minSpeed">Minimum speed on this segment by definition</param> /// <param name="maxSpeed">Maximum speed on this segment by definition</param> /// <param name="averageSpeed">Average speed on this segment</param> /// <param name="traveled">Have we travelled this segment yet</param> public SpeedInformation(SegmentID segmentID, double minSpeed, double maxSpeed, double averageSpeed, bool traveled) { this.segmentID = segmentID; this.minSpeed = minSpeed; this.maxSpeed = maxSpeed; this.averageSpeed = averageSpeed; this.traveled = traveled; }
/// <summary> /// Constructor /// </summary> /// <param name="segmentID">Identification information about the segment</param> public Segment(SegmentID segmentID) { this.segmentID = segmentID; way1 = new Way(); way2 = new Way(); ways = new Dictionary <WayID, Way>(); // initialize speed speedInformation = new SpeedInformation(); }
/// <summary> /// Constructor /// </summary> /// <param name="segmentID">Identification information about the segment</param> public Segment(SegmentID segmentID) { this.segmentID = segmentID; way1 = new Way(); way2 = new Way(); ways = new Dictionary<WayID, Way>(); // initialize speed speedInformation = new SpeedInformation(); }
/// <summary> /// Constructor /// </summary> /// <param name="segmentID">Semgent ID information</param> /// <param name="wayNumber">Number of this Way within the Segment</param> public WayID(SegmentID segmentID, int wayNumber) { this.segmentID = segmentID; this.wayNumber = wayNumber; }
/// <summary> /// Constructor. For initialization of speeds from the mdf /// </summary> /// <param name="segmentID">SegmentID of segment this speed limit belongs to</param> /// <param name="minSpeed">Minimum speed on this segment by definition</param> /// <param name="maxSpeed">Maximum speed on this segment by definition</param> public SpeedInformation(SegmentID segmentID, double minSpeed, double maxSpeed) { this.segmentID = segmentID; this.minSpeed = minSpeed; this.maxSpeed = maxSpeed; }