Example #1
0
 /// <summary>
 /// Marks the left of a divider for deletion.
 /// </summary>
 /// <param name="d">The divider to process</param>
 internal static void MarkLeft(IDivider d)
 {
     Ring left = d.Left;
     if (left!=null)
         left.IsDeleted = true;
 }
Example #2
0
 /// <summary>
 /// Marks the right of a divider for deletion.
 /// </summary>
 /// <param name="d">The divider to process</param>
 internal static void MarkRight(IDivider d)
 {
     Ring right = d.Right;
     if (right!=null)
         right.IsDeleted = true;
 }
Example #3
0
 /// <summary>
 /// Creates a new <c>Divider</c> that relates to the specified line.
 /// </summary>
 /// <param name="line">The line the topology relates to.</param>
 internal LineDivider(LineFeature line)
     : base(line)
 {
     m_Left = m_Right = null;
 }