internal SurfaceProfileChart CreateProfileChart()
        {
            _surfaceProfileChart = new SurfaceProfileChart(this);
            _surfaceProfileChart.InitializeGraph();

            return(_surfaceProfileChart);
        }
        internal SurfaceProfileChart CreateProfileChart(double observerHeight)
        {
            _defaultObserverHeight = observerHeight;

            _surfaceProfileChart = new SurfaceProfileChart(this);

            if (_profileSession.DefinitionType != ProfileSettingsTypeEnum.Composed)
            {
                _surfaceProfileChart.InitializeGraph();
            }
            else
            {
                _surfaceProfileChart.IsGraphEmptyHandler(true);
            }

            return(_surfaceProfileChart);
        }
 internal SurfaceProfileChartController GetCurrentController(SurfaceProfileChart currentChart, MilSpaceProfileGraphsController graphsController)
 {
     currentChart.SetCurrentChart(graphsController);
     return(currentChart.GetController());
 }
 internal void SetCurrentChart(SurfaceProfileChart currentChart, MilSpaceProfileGraphsController graphsController)
 {
     _graphsController    = graphsController;
     _surfaceProfileChart = currentChart;
 }