using System; using Microsoft.Msagl.Core.Geometry; using Microsoft.Msagl.Core.Geometry.Curves; using Microsoft.Msagl.Core.Layout; namespace Microsoft.Msagl.Routing { /// ///this is a port for routing from a cluster /// public class ClusterBoundaryPort : RelativeFloatingPort { Polyline loosePolyline; internal Polyline LoosePolyline { get { return loosePolyline; } set { loosePolyline = value; } } /// ///constructor /// /// /// /// public ClusterBoundaryPort(Func curveDelegate, Func centerDelegate, Point locationOffset) : base(curveDelegate, centerDelegate, locationOffset) { } /// ///constructor /// /// /// public ClusterBoundaryPort(Func curveDelegate, Func centerDelegate) : base(curveDelegate, centerDelegate) { } } }