Example #1
0
        public object Clone()
        {
            HiddenLayerView clone = new HiddenLayerView();
            clone.metaData = this.metaData;
            clone.SetMetaDataModel(ref this.metaDataPool);

            foreach (LayerView node in GetNodes())
            {
                clone.AddNode((NodeView)node);
            }

            return clone;
        }
Example #2
0
        public object Clone()
        {
            HiddenLayerView clone = new HiddenLayerView();

            clone.metaData = this.metaData;
            clone.SetMetaDataModel(ref this.metaDataPool);

            foreach (LayerView node in GetNodes())
            {
                clone.AddNode((NodeView)node);
            }

            return(clone);
        }
Example #3
0
        /// <summary>
        /// Adds a Hidden Layer
        /// </summary>
        private void AddHiddenLayer(object sender, EventArgs e)
        {
            HiddenLayerView layer = new HiddenLayerView();
            layer.SetMetaDataModel(ref metaData);
            int location = -1;
            if (hasOutput || hasPostProcessor)
            {
                location = topologyDisplay.Controls.Count;

                if (hasOutput) location--;
                if (hasPostProcessor) location--;
            }
            AddTableItem(layer, location);
        }