Esempio n. 1
0
        public void CreateNewBeam()
        {
            var beam = new Beam();

            beam.ControlPoints   = new List <ControlPoint>();
            beam.GantryStart     = 0;
            beam.CollimatorAngle = 0;
            beam.Name            = "New Beam";
            if (Workspace.Workspace.Current.Points.GetList().Count == 0)
            {
                CreateNewPOI();
            }
            beam.Isocentre = Workspace.Workspace.Current.Points.GetList().First();
            MessengerInstance.Send(new RTObjectAddedMessage <Beam>(beam));

            AxialPanelModel.AddBeam(beam);
            CoronalPanelModel.AddBeam(beam);
            SagittalPanelModel.AddBeam(beam);
        }