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;