Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
        /// <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();
        }
Ejemplo n.º 4
0
 /// <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;
 }
Ejemplo n.º 5
0
 /// <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;
 }
 /// <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. 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;
 }
Ejemplo n.º 8
0
 /// <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;
 }