public override bool Equals(object obj)
 {
     if (obj is LanePartitionID)
     {
         LanePartitionID lpid = (LanePartitionID)obj;
         return(lpid.lanePartitionNumber == lanePartitionNumber && lpid.laneID.Equals(laneID));
     }
     else
     {
         return(false);
     }
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="lanePartitionID">ID of the lanePartition that holds this UserPartition</param>
 /// <param name="userPartitionNumber">Number of this user partition within the LanePartition</param>
 public UserPartitionID(LanePartitionID lanePartitionID, int userPartitionNumber)
 {
     this.lanePartitionID     = lanePartitionID;
     this.userPartitionNumber = userPartitionNumber;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="lanePartitionID">ID of the LanePartition that contains the userWaypoint</param>
 /// <param name="userWaypointNumber">Number of the userWaypoint within the LanePartition</param>
 public UserWaypointID(LanePartitionID lanePartitionID, int userWaypointNumber)
 {
     this.lanePartitionID = lanePartitionID;
     this.userWaypointNumber = userWaypointNumber;
 }
示例#4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="lanePartitionID">Identification information</param>
 /// <param name="lane">Lane this partition is a part of</param>
 public LanePartition(LanePartitionID lanePartitionID, Lane lane)
 {
     this.lanePartitionID = lanePartitionID;
     this.lane            = lane;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="lanePartitionID">Identification information</param>
 /// <param name="lane">Lane this partition is a part of</param>
 public LanePartition(LanePartitionID lanePartitionID, Lane lane)
 {
     this.lanePartitionID = lanePartitionID;
     this.lane = lane;
 }