protected void ChangeContrast(double new_value, ContrastChanger changer)
        {
            if (!_ContrastIsChanging)
            {
                _ContrastIsChanging = true;
                StartChangingParameters();

                // Setting all editors to the value
                if (changer != ContrastChanger.HScale)
                    contrast_hscale.Value = new_value;

                if (changer != ContrastChanger.SpinButton)
                    contrast_spinbutton.Value = new_value;

                ((CompressSharpStageOperationParameters)Parameters).Contrast = new_value;
                EndChangingParameters();
                OnUserModified();
                _ContrastIsChanging = false;
            }
        }
示例#2
0
    void Update()
    {
        if (lastIndex != TextureHandler.ActualIndex)
        {
            ContrastAwake = true;
        }
        if (ContrastAwake)
        {
            Texture2D inputImage = TextureHandler.SerieOf2DImages[TextureHandler.ActualIndex];
            TextureHandler.DdeafaultPlaneTexture2D = inputImage;

            TextureHandler.DdeafaultPlaneTexture = TexturetoRender(inputImage);
            Changer = new ContrastChanger();
            Changer.Initialize(computeMask, computeMask2, inputImage);
            ContrastAwake = !ContrastAwake;
            lastIndex     = TextureHandler.ActualIndex;
        }


        ContrastTrigered();
    }
        protected void ChangeContrast(double new_value, ContrastChanger changer)
        {
            if (!_ContrastIsChanging)
            {
                _ContrastIsChanging = true;
                StartChangingParameters();

                // Setting all editors to the value
                if (changer != ContrastChanger.HScale)
                {
                    contrast_hscale.Value = new_value;
                }

                if (changer != ContrastChanger.SpinButton)
                {
                    contrast_spinbutton.Value = new_value;
                }

                ((CompressSharpStageOperationParameters)Parameters).Contrast = new_value;
                EndChangingParameters();
                OnUserModified();
                _ContrastIsChanging = false;
            }
        }