Ejemplo n.º 1
0
 /// <summary>
 /// init a sequence Node
 /// </summary>
 /// <param name="verticalIdList"></param>
 /// <param name="sequence"></param>
 /// <param name="parent"></param>
 /// <param name="support"></param>
 public SequenceNode(VerticalIdList verticalIdList, Sequence <T> sequence, SequenceNode <T> parent, int support)
 {
     VerticalIdList = verticalIdList;
     Sequence       = sequence;
     Parent         = parent;
     Support        = support;
 }
Ejemplo n.º 2
0
        /// <summary>
        /// a function to add node to the sequence tree
        /// </summary>
        /// <param name="parent"></param>
        /// <param name="sequence"></param>
        /// <param name="verticalIdList"></param>
        /// <param name="support"></param>
        /// <returns></returns>
        public SequenceNode <T> AddChild(SequenceNode <T> parent, Sequence <T> sequence, VerticalIdList verticalIdList,
                                         int support)
        {
            var newNode = new SequenceNode <T>(verticalIdList, sequence, parent, support);

            parent.GetChildren.Add(newNode);
            return(newNode);
        }