Exemplo n.º 1
0
        protected override void createProperties() {
            base.createProperties();

            Property p = new PropertyMatrix();
            p.eValueChanged += kernelChanged;
            properties["kernel"] = p;
        }
Exemplo n.º 2
0
        protected override void createProperties()
        {
            base.createProperties();

            Property p = new PropertyMatrix();

            p.eValueChanged     += kernelChanged;
            properties["kernel"] = p;
        }
Exemplo n.º 3
0
        private void kernelChanged(object sender, EventArgs e)
        {
            PropertyMatrix pm = (properties["kernel"] as PropertyMatrix);

            if (pm == null)
            {
                //casting failed
                return;
            }

            for (int row = 0; row < PropertyMatrix.rows; row++)
            {
                for (int col = 0; col < PropertyMatrix.cols; col++)
                {
                    kernel[row, col] = (float)pm.floaters[row, col].Value;
                }
            }

            soil();
        }