public DicomPlanObject(params DicomFile[] files) : base(files) { Beams = new List <Beam>(); var loader = new PlanLoader(); loader.Load(files, this); }
public static DicomPlanObject LoadDicomPlanAsync(DicomFile dicomFile) { var loader = new PlanLoader(); var plan = new DicomPlanObject(); loader.Load(dicomFile, plan); return(plan); }
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); }