Ejemplo n.º 1
0
 public override string GetName(Setting.Element element)
 {
     if (element == Setting.Element.IntegrationTime)
     {
         return("Integration Time");
     }
     return(base.GetName(element));
 }
Ejemplo n.º 2
0
        public override string GetName(Setting.Element element)
        {
            switch (element)
            {
            case Setting.Element.IntegrationTime:
                return("Integrate until Angle");

            default:
                return(base.GetName(element));
            }
        }
Ejemplo n.º 3
0
        public override bool IsUsed(Setting.Element element)
        {
            switch (element)
            {
            case Setting.Element.SliceHeight:
            case Setting.Element.Tracking:
            case Setting.Element.Colormap:
                return(false);

            default:
                return(true);
            }
        }
Ejemplo n.º 4
0
        public override string GetName(Setting.Element element)
        {
            switch (element)
            {
            case Setting.Element.LineX:
                return("Neighbor ID");

            case Setting.Element.AlphaStable:
                return("Gauss Variance");

            default:
                return(base.GetName(element));
            }
        }
Ejemplo n.º 5
0
        public override bool IsUsed(Setting.Element element)
        {
            switch (element)
            {
            case Setting.Element.Colormap:
            case Setting.Element.WindowWidth:
            //return _currentSetting.Shader == FieldPlane.RenderEffect.COLORMAP || _currentSetting.Shader == FieldPlane.RenderEffect.DEFAULT;
            case Setting.Element.SliceTimeMain:
            case Setting.Element.Shader:
            case Setting.Element.StepSize:
                return(true);

            default:
                return(false);
            }
        }
Ejemplo n.º 6
0
        public override string GetName(Setting.Element element)
        {
            switch (element)
            {
            case Setting.Element.AlphaStable:
                return("Height Scale");

            case Setting.Element.Flat:
                return("Integrate both Directions?");

            case Setting.Element.LineX:
                return("Number of Samples per Line");

            default:
                return(base.GetName(element));
            }
        }
Ejemplo n.º 7
0
        public override bool IsUsed(Setting.Element element)
        {
            switch (element)
            {
            case Setting.Element.Colormap:
            case Setting.Element.WindowWidth:
                return(true);

            case Setting.Element.LineX:
            case Setting.Element.MemberMain:
            case Setting.Element.MemberReference:
            case Setting.Element.AlphaStable:
                return(false);

            default:
                return(true);
            }
        }
Ejemplo n.º 8
0
        public override bool IsUsed(Setting.Element element)
        {
            switch (element)
            {
            case Setting.Element.Colormap:
            case Setting.Element.WindowWidth:
            //return _currentSetting.Shader == FieldPlane.RenderEffect.COLORMAP || _currentSetting.Shader == FieldPlane.RenderEffect.DEFAULT;
            case Setting.Element.SliceTimeMain:
            case Setting.Element.Shader:
            case Setting.Element.StepSize:
            case Setting.Element.IntegrationTime:
            case Setting.Element.AlphaStable:
                return(true);

            case Setting.Element.WindowStart:
                return(_currentSetting.Shader == FieldPlane.RenderEffect.LIC || _currentSetting.Shader == FieldPlane.RenderEffect.LIC_LENGTH || _currentSetting.Shader == FieldPlane.RenderEffect.OVERLAY);

            default:
                return(false);
            }
        }
Ejemplo n.º 9
0
        public override bool IsUsed(Setting.Element element)
        {
            switch (element)
            {
            case Setting.Element.Colormap:
            case Setting.Element.WindowWidth:
            case Setting.Element.WindowStart:
            //return _currentSetting.Shader == FieldPlane.RenderEffect.COLORMAP || _currentSetting.Shader == FieldPlane.RenderEffect.DEFAULT;
            case Setting.Element.SliceTimeMain:
            case Setting.Element.Shader:
            case Setting.Element.StepSize:
            case Setting.Element.IntegrationTime:
            case Setting.Element.AlphaStable:
            case Setting.Element.DiffusionMeasure:
                return(true);

            case Setting.Element.LineX:
                return(true);   // _currentSetting.DiffusionMeasure == RedSea.DiffusionMeasure.Neighbor || _currentSetting.DiffusionMeasure == RedSea.DiffusionMeasure.Direction;

            default:
                return(false);
            }
        }
Ejemplo n.º 10
0
        public override bool IsUsed(Setting.Element element)
        {
            switch (element)
            {
            case Setting.Element.LineSetting:
            case Setting.Element.SliceTimeMain:
            case Setting.Element.AlphaStable:
            case Setting.Element.StepSize:
            case Setting.Element.IntegrationType:
            case Setting.Element.LineX:
            case Setting.Element.Colormap:
            case Setting.Element.Shader:
            case Setting.Element.WindowWidth:
            case Setting.Element.WindowStart:
            case Setting.Element.Measure:
            case Setting.Element.IntegrationTime:
            case Setting.Element.Flat:
                return(true);

            default:
                return(false);
            }
        }
Ejemplo n.º 11
0
 public override bool IsUsed(Setting.Element element)
 {
     return(true);
 }