/// <summary> /// Makes a copy of this node and adds it to the specified parent /// </summary> /// <param name="newParentNode">parent node for the new node</param> /// <param name="copyInfo">Copy information to forward</param> /// <returns>The newly created copy</returns> protected override Node CopyNodeInto(Node newParentNode, NodeCopyInfo copyInfo) { var copiedNode = new CalculateTotalLengthDfirNode(newParentNode, this, copyInfo); return(copiedNode); }
/// <summary> /// Constructor used when making a copy of this node /// </summary> /// <param name="parentNode">The parent node of this node (the diagram)</param> /// <param name="nodeToCopy">The source node</param> /// <param name="nodeCopyInfo">Information to forward to the copy</param> public CalculateTotalLengthDfirNode(Node parentNode, CalculateTotalLengthDfirNode nodeToCopy, NodeCopyInfo nodeCopyInfo) : base(parentNode, nodeToCopy, nodeCopyInfo) { }