Пример #1
0
        public DicomPlanObject(params DicomFile[] files) : base(files)
        {
            Beams = new List <Beam>();
            var loader = new PlanLoader();

            loader.Load(files, this);
        }
Пример #2
0
        public static DicomPlanObject LoadDicomPlanAsync(DicomFile dicomFile)
        {
            var loader = new PlanLoader();
            var plan   = new DicomPlanObject();

            loader.Load(dicomFile, plan);
            return(plan);
        }
Пример #3
0
        public static async Task <DicomPlanObject> LoadDicomPlanAsync(string[] fileNames)
        {
            var files = await getFilesAsync(fileNames);

            var loader = new PlanLoader();
            var plan   = new DicomPlanObject();

            loader.Load(files, plan);
            return(plan);
        }