コード例 #1
0
ファイル: WeightedGraph.cs プロジェクト: THROYAN/MagicLibrary
        public static void SetDefaultEventHandlers( WeightedGraph graph )
        {
            graph.ClearEventHandlers();
            DirectedGraph.SetDefaultEventHandlers(graph);

            graph.OnAddEdge += new EventHandler<EdgesModifiedEventArgs>(graph.WeightedGraph_OnAddEdge);
        }
コード例 #2
0
ファイル: WeightedGraph.cs プロジェクト: THROYAN/MagicLibrary
        public override object Clone()
        {
            WeightedGraph w = new WeightedGraph();

            base.CopyTo(w);

            return w;
        }
コード例 #3
0
ファイル: WFGraphWrapper.cs プロジェクト: THROYAN/GraphEditor
        public WFGraphWrapper()
        {
            Graph = new WeightedGraph();
            DefaultVertexSize = new Size(20, 20);
            currentCoords = new PointF();
            VertexWrappers = new List<IVertexWrapper>();
            ArcWrappers = new List<IArcWrapper>();

            WFGraphWrapper.SetDefaultEventHandlers(this);
        }