Beispiel #1
0
        private Guid AddWalkOfInterestToResult(IntermidiateTraceResult result, UtilityGraphConnectedSegment connectedSegment)
        {
            var walkOfInterestId = connectedSegment.SpanEquipment(_utilityNetwork).WalkOfInterestId;

            if (!result.InterestList.Contains(walkOfInterestId))
            {
                result.InterestList.Add(walkOfInterestId);
            }
            return(walkOfInterestId);
        }
Beispiel #2
0
 private static void AddWalkToResult(IntermidiateTraceResult result, SpanEquipmentWithRelatedInfo spanEquipment, SegmentWalk segmentWalk)
 {
     if (!result.SegmentWalksBySpanEquipmentId.ContainsKey(spanEquipment.Id))
     {
         result.SegmentWalksBySpanEquipmentId[spanEquipment.Id] = new List <SegmentWalk>()
         {
             segmentWalk
         }
     }
     ;
     else
     {
         result.SegmentWalksBySpanEquipmentId[spanEquipment.Id].Add(segmentWalk);
     }
 }