//设置可视域分析质量
        private void cb_Quality_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (m_viewshed3D != null)
            {
                int index = this.cb_Quality.SelectedIndex;
                switch (index)
                {
                case 0:
                    m_quality = AnalysisQuality.Low;
                    break;

                case 1:
                    m_quality = AnalysisQuality.Medium;
                    break;

                case 2:
                    m_quality = AnalysisQuality.High;
                    break;

                default:
                    m_quality = AnalysisQuality.Medium;
                    break;
                }
                m_viewshed3D.Quality = m_quality;
            }
        }
Exemple #2
0
        //设置天际线分析质量
        private void cb_TextureQuality_SelectedIndexChanged(object sender, EventArgs e)
        {
            int index = this.cb_TextureQuality.SelectedIndex;

            switch (index)
            {
            case 0:
                m_quality = AnalysisQuality.High;
                break;

            case 1:
                m_quality = AnalysisQuality.Medium;
                break;

            case 2:
                m_quality = AnalysisQuality.High;
                break;

            default:
                m_quality = AnalysisQuality.Medium;
                break;
            }
            if (m_skyline != null)
            {
                m_skyline.Quality = m_quality;
            }
        }