Pinnacle : Control Points / Segments
Description
The Control Points pop-up is accessed through the Planning Window -> Beams -> Options -> Control Points… The pop-up contains a list of all beam control points and their properties.
Save
Saves a file containing information associated with Control Points
TrialList.Current.BeamList.Current.CPManager.ControlPointList.Current.Save = "/home/p3rtp/segments.txt";
Example
//Command to generate an InfoMessage popup containing the current beam's MU.
Store.StringAt.Action = "InfoMessage = TrialList.Current.BeamList.Current.CPManager.ControlPointList.Current.MonitorUnits";
//Loops through all control points and outputs the MU for each.
TrialList.Current.BeamList.Current.CPManager.ControlPointList.ChildrenEachCurrent.#"@".Store.At.Action.Execute = "";
Options
MU (Monitor Units)
TrialList.Current.BeamList.Current.CPManager.ControlPointList.Current.MonitorUnits;
Gantry Angle (deg)
TrialList.Current.BeamList.Current.CPManager.ControlPointList.Current.Gantry;
Collimator Angle (deg)
TrialList.Current.BeamList.Current.CPManager.ControlPointList.Current.Collimator;
Open Area (cm^2)
TrialList.Current.BeamList.Current.CPManager.ControlPointList.Current.SegmentArea;
Relative Weight
Gantry Rate/Speed (deg/sec)
TrialList.Current.BeamList.Current.CPManager.ControlPointList.Current.GantryRate;
Leaf Speed (cm/sec)
TrialList.Current.BeamList.Current.CPManager.ControlPointList.Current.LeafSpeed;
Dose Rate (MU/min)
TrialList.Current.BeamList.Current.CPManager.ControlPointList.Current.DoseRate;
Delivery time (seconds)
TrialList.Current.BeamList.Current.CPManager.ControlPointList.Current.DeliveryTime;