Example #1
0
        /**
         * Processes a collection of features into a collection of nodes.
         *
         * @param input
         *      Batch of features to process
         * @param env
         *      Contextual compilation environment
         * @return
         *      Resulting node list
         */
        public virtual AttributedNodeList process(FeatureList input, FilterEnv env)
        {
            AttributedNodeList output = new AttributedNodeList();

            foreach (Feature i in input)
            {
                AttributedNodeList interim = process(i, env);
                output.InsertRange(output.Count, interim);
            }
            return(output);
        }
 public void push(AttributedNodeList nodes)
 {
     nodes.InsertRange(nodes.Count, nodes);
 }