コード例 #1
0
ファイル: Macros.cs プロジェクト: BdGL3/CXPortal
 public Macro (string name)
 {
     Name = name;
     Buffer = new HistoryBuffer();
     PseudoColor = new HistoryPseudoColor();
     Histogram = new HistoryHistogram();
 }
コード例 #2
0
ファイル: Macros.cs プロジェクト: marzlia/CXPortal
 public Macro(string name)
 {
     Name        = name;
     Buffer      = new HistoryBuffer();
     PseudoColor = new HistoryPseudoColor();
     Histogram   = new HistoryHistogram();
 }
コード例 #3
0
        private void LogHistory()
        {
            if (m_PreviousStart != rangeSlider.RangeStartSelected || m_PreviousEnd != rangeSlider.RangeStopSelected)
            {
                m_PreviousStart = rangeSlider.RangeStartSelected;
                m_PreviousEnd   = rangeSlider.RangeStopSelected;

                if (m_History != null)
                {
                    HistoryHistogram histogram = new HistoryHistogram();
                    histogram.effecttype = m_IsColorEnabled ? "Color" : "Gray";
                    histogram.start      = rangeSlider.RangeStartSelected;
                    histogram.end        = rangeSlider.RangeStopSelected;
                    m_History.AddStep(histogram);
                }
            }
        }
コード例 #4
0
        public void Setup(XrayImageEffect effect, Image image, History history, float[] data)
        {
            _Effect = effect;

            m_History = history;
            m_History.CurrentHistoryChangedEvent += new CurrentHistoryChanged(ApplyHistory);

            HistoryHistogram histogram = new HistoryHistogram();

            histogram.effecttype = "Gray";
            histogram.start      = rangeSlider.RangeStart;
            histogram.end        = rangeSlider.RangeStop;
            m_History.SetFirstStep(histogram);

            SetDataPoints(image, data);

            m_History.ApplyStep();
        }
コード例 #5
0
ファイル: Histogram.xaml.cs プロジェクト: BdGL3/CXPortal
        public void Setup (XrayImageEffect effect, Image image, History history, float[] data)
        {
            _Effect = effect;

            m_History = history;
            m_History.CurrentHistoryChangedEvent += new CurrentHistoryChanged(ApplyHistory);

            HistoryHistogram histogram = new HistoryHistogram();
            histogram.effecttype = "Gray";
            histogram.start = rangeSlider.RangeStart;
            histogram.end = rangeSlider.RangeStop;
            m_History.SetFirstStep(histogram);

            SetDataPoints(image, data);

            m_History.ApplyStep();
        }
コード例 #6
0
ファイル: Histogram.xaml.cs プロジェクト: BdGL3/CXPortal
        private void LogHistory ()
        {
            if (m_PreviousStart != rangeSlider.RangeStartSelected || m_PreviousEnd != rangeSlider.RangeStopSelected)
            {
                m_PreviousStart = rangeSlider.RangeStartSelected;
                m_PreviousEnd = rangeSlider.RangeStopSelected;

                if (m_History != null)
                {
                    HistoryHistogram histogram = new HistoryHistogram();
                    histogram.effecttype = m_IsColorEnabled ? "Color" : "Gray";
                    histogram.start = rangeSlider.RangeStartSelected;
                    histogram.end = rangeSlider.RangeStopSelected;
                    m_History.AddStep(histogram);
                }
            }
        }