public override void Apply(ICoordinateVisitor filter) { if (!IsEmpty && filter != null) { Coordinate pt1 = m_objCoordinates[0]; filter.Visit(pt1); Coordinate pt3 = m_objCoordinates[1]; filter.Visit(pt3); } }
public override void Apply(ICoordinateVisitor filter) { if (filter == null) { throw new ArgumentNullException("filter"); } for (int i = 0; i < points.Count; i++) { filter.Visit(points[i]); } }
public override void Apply(ICoordinateVisitor filter) { 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(ICoordinateVisitor filter) { if (IsEmpty) { return; } if (filter == null) { throw new ArgumentNullException("filter"); } filter.Visit(this.Coordinate); }
public override void Apply(ICoordinateVisitor filter) { if (filter != null) { if (m_objPosition != null) { filter.Visit(m_objPosition); } if (m_objAnchor != null) { filter.Visit(m_objAnchor); } } }
public override void Apply(ICoordinateVisitor filter) { // TODO: Add LineSegment.Apply implementation }
public override void Apply(ICoordinateVisitor filter) { // TODO: Add CircularArc.Apply implementation }
public override void Apply(ICoordinateVisitor filter) { // TODO: Add EllipticArc.Apply implementation }
public override void Apply(ICoordinateVisitor filter) { // TODO: Add Triangle.Apply implementation }