public override void Apply(IGeometryComponentVisitor filter) { if (filter != null) { filter.Visit(this); } }
public override void Apply(IGeometryComponentVisitor filter) { if (filter == null) { throw new ArgumentNullException("filter"); } filter.Visit(this); }
public override void Apply(IGeometryComponentVisitor filter) { if (filter == null) { throw new ArgumentNullException("filter"); } filter.Visit(this); m_objShell.Apply(filter); if (m_arrHoles != null) { for (int i = 0; i < m_arrHoles.Length; i++) { m_arrHoles[i].Apply(filter); } } }
public override void Apply(IGeometryComponentVisitor filter) { // TODO: Add LineSegment.Apply implementation }
public override void Apply(IGeometryComponentVisitor filter) { // TODO: Add CircularArc.Apply implementation }
public override void Apply(IGeometryComponentVisitor filter) { // TODO: Add Triangle.Apply implementation }