Example #1
0
        private static ObstacleAccretion AddShapeToAccretion(int shapeId, int accretionId, Dictionary <int, ObstacleAccretion> accretionMap)
        {
            ObstacleAccretion accretion;

            if (!accretionMap.TryGetValue(accretionId, out accretion))
            {
                accretion = new ObstacleAccretion(accretionId);
                accretionMap[accretionId] = accretion;
            }
            accretion.SiblingIds.Add(shapeId);
            return(accretion);
        }
 private static ObstacleAccretion AddShapeToAccretion(int shapeId, int accretionId, Dictionary<int, ObstacleAccretion> accretionMap)
 {
     ObstacleAccretion accretion;
     if (!accretionMap.TryGetValue(accretionId, out accretion))
     {
         accretion = new ObstacleAccretion(accretionId);
         accretionMap[accretionId] = accretion;
     }
     accretion.SiblingIds.Add(shapeId);
     return accretion;
 }