Beispiel #1
0
        private void SetActions(GraphMap <FeatureVector> .Box box)
        {
            if (box.Data.layer != Layer.OUTPUT)
            {
                box.AddAction("Link", self =>
                {
                    gm.SelectNode(node =>
                    {
                        if (node.Data.layer != Layer.INPUT)
                        {
                            self.LinkTo(node);
                        }
                    });
                });
            }

            box.AddAction("Edit", self =>
            {
                EditFeatureVector editfv = new EditFeatureVector(self.Data);
                editfv.ShowDialog();
                self.Data.size = editfv.NumOfUnits;
                self.Data.name = editfv.FVName;
                self.Name      = editfv.FVName;
            });
        }
Beispiel #2
0
        private void SetActions(GraphMap <FeatureVector, WeightMatrix> .Box box)
        {
            box.Data.sourcenames.Add(box.Data.name);
            box.Data.state = new Matrix(box.Data.size, 1);

            if (box.Data.layer != LayerType.OUTPUT)
            {
                box.AddAction("Link", self =>
                {
                    gm.SelectNode(node =>
                    {
                        if (node.Data.layer != LayerType.INPUT)
                        {
                            LinkNodes((GraphMap <FeatureVector, WeightMatrix> .ILinkable)self, node);
                            return;
                        }
                    });
                });
            }

            //box.AddAction("Edit", self =>
            //{
            //    EditFeatureVector editfv = new EditFeatureVector(self.Data);
            //    editfv.ShowDialog();
            //    self.Data.size = editfv.NumOfUnits;
            //    self.Data.name = editfv.FVName;
            //    self.Name = editfv.FVName;
            //});
        }
Beispiel #3
0
        private void SetActions(GraphMap<FeatureVector>.Box box)
        {
            if (box.Data.layer != Layer.OUTPUT)
            {
                box.AddAction("Link", self =>
                {
                    gm.SelectNode(node =>
                    {
                        if (node.Data.layer != Layer.INPUT)
                        {
                            self.LinkTo(node);
                        }
                    });
                });
            }

            box.AddAction("Edit", self =>
            {
                EditFeatureVector editfv = new EditFeatureVector(self.Data);
                editfv.ShowDialog();
                self.Data.size = editfv.NumOfUnits;
                self.Data.name = editfv.FVName;
                self.Name = editfv.FVName;
            });
        }
Beispiel #4
0
        private void SetActions(GraphMap<FeatureVector, WeightMatrix>.Box box)
        {
            box.Data.sourcenames.Add(box.Data.name);
            box.Data.state = new Matrix(box.Data.size, 1);

            if (box.Data.layer != LayerType.OUTPUT)
            {
                box.AddAction("Link", self =>
                {
                    gm.SelectNode(node =>
                    {
                        if (node.Data.layer != LayerType.INPUT)
                        {
                            LinkNodes((GraphMap<FeatureVector, WeightMatrix>.ILinkable)self, node);
                            return;
                        }
                    });
                });
            }

            //box.AddAction("Edit", self =>
            //{
            //    EditFeatureVector editfv = new EditFeatureVector(self.Data);
            //    editfv.ShowDialog();
            //    self.Data.size = editfv.NumOfUnits;
            //    self.Data.name = editfv.FVName;
            //    self.Name = editfv.FVName;
            //});
        }