public void AddNewDose(IDoseObject dose)
        {
            var wrapper = new DoseGridWrapper();

            wrapper.Dose           = dose;
            wrapper.LUTType        = LUTType.Contour;
            wrapper.LUT            = getNewLUT(wrapper.LUTType, dose);
            wrapper.RenderDoseWash = false;
            wrapper.RenderLines    = true;

            Doses.Add(wrapper);
            SelectedDose = wrapper;
            OnRenderDoseChanged(wrapper);

            wrapper.PropertyChanged += Wrapper_PropertyChanged;


            var options = new EgsPhantomCreatorOptions();

            options.Grid           = dose.Grid;
            options.OutputFileName = Path.Combine(Path.GetTempPath(), @"out.txt");
            options.XRange         = options.Grid.XRange;
            options.YRange         = options.Grid.YRange;
            options.ZRange         = options.Grid.ZRange;
            options.Dx             = 5;
            options.Dy             = 5;
            options.Dz             = 5;
            var creator = new EgsPhantomCreator();

            creator.Create(options);
        }