Ejemplo n.º 1
0
        public IndicatorSettingsEditor(ExperimentIndicatorContainer indicator)
        {
            InitializeComponent();

            if (indicator == null)
            {
                return;
            }

            m_indicator = indicator;

            wgDB = new WaveguideDB();


            m_PlotLimits        = new PlotLimit();
            m_PlotLimits.m_xmax = 100;
            m_PlotLimits.m_ymax = 1023;

            m_image = null;

            m_imageHistogram = new ObservableCollection <HistogramBar>();

            Init();

            this.DataContext = m_indicator;

            Test_Image_Load();
        }
Ejemplo n.º 2
0
        public ColorModelEditor()
        {
            InitializeComponent();

            wgDB = new WaveguideDB();

            m_isDragging = false;

            m_PlotLimits        = new PlotLimit();
            m_PlotLimits.m_xmax = 100;
            m_PlotLimits.m_ymax = 1023;

            m_image = null;

            m_imageHistogram = new ObservableCollection <HistogramBar>();

            ControlChart.MouseLeftButtonDown += ControlChart_MouseLeftButtonDown;
            ControlChart.MouseLeftButtonUp   += ControlChart_MouseLeftButtonUp;
            ControlChart.MouseMove           += ControlChart_MouseMove;
            ControlChart.MouseLeave          += ControlChart_MouseLeave;

            ControlChart_Xaxis.DataContext = m_PlotLimits;
            ControlChart_Yaxis.DataContext = m_PlotLimits;

            InitDefaultColorModel();
        }