public Node(string iId, NodeData iData = null) { ID = iId; Data = new NodeData(); if (iData != null) { Data.initialPostion = iData.initialPostion; Data.label = iData.label; Data.mass = iData.mass; } Pinned = false; }
public Node CreateNode(string label) { NodeData data = new NodeData(); data.label = label; Node tNewNode = new Node(m_nextNodeId.ToString(), data); m_nextNodeId++; AddNode(tNewNode); return tNewNode; }
public Node CreateNode(NodeData data) { Node tNewNode = new Node(m_nextNodeId.ToString(), data); m_nextNodeId++; AddNode(tNewNode); return tNewNode; }