wpx_physics

Pinnacle Scripting – WindowLevelList

Pinnacle : WindowLevelList Description WindowLevelList contains information about the window and level of the image displayed in the selected window. Access WindowLevelList preset data InfoMessage = WindowLevelList.Current.Name; //Shows active window/level preset InfoMessage = WindowLevelList.Current.Window;// Shows active window value InfoMessage = WindowLevelList.Current.Level;// Shows active level value Set WindowLevelList preset //Loads “Lung” preset window/level values VolumeList.Current.LoadWindowLevelPreset =

Pinnacle Scripting – WindowLevelList Read More »

Pinnacle Scripting – VolumeList

Pinnacle : VolumeList Description VolumeList contains information about the different datasets used in a the plan. The object is commonly accessed to utilize information contained within the planning CT image set. Options VolumeList.Current .Name .DB_Name .PatientName .MRN .Modality .Date .ImageType .PatientPosition .SeriesDescription .CouchHeight .Manufacturer .ManufForDisplay .Model .ModelForDisplay .KVP .KVPForDisplay .XAxisLabel .YAxisLabel .ZAxisLabel .VoxelSize.X (size in

Pinnacle Scripting – VolumeList Read More »

Pinnacle Scripting – ViewWindowList

Pinnacle : ViewWindowList Description ViewWindowList controls the windows displayed and allows a script to interact with and change what is displayed for the user. Interact with ViewWindows Identify ViewWindow InfoMessage = ViewWindowList.Current.Index; //Index of currently selected window InfoMessage = ViewWindowList.Current.Name; //Name of currently selected window Identify previously active window InfoMessage = ViewWindowList.Last.Name; //Name of last

Pinnacle Scripting – ViewWindowList Read More »

Pinnacle Scripting – PrescriptionList

Pinnacle : PrescriptionList Description PrescriptionList contains information about trial prescriptions. Utilization Save Command TrialList.Current.PrescriptionList.Current.Save=”/home/p3rtp/RXListExample.txt”; Prescription Name TrialList.Current.PrescriptionList.Current.Name; Prescription Index Number (0 = 1st, 1=2nd, etc) TrialList.Current.PrescriptionList.Current.Index; Prescription Monitor Units TrialList.Current.PrescriptionList.Current.RequestedMonitorUnitsPerFraction; Prescription Dose TrialList.Current.PrescriptionList.Current.PrescriptionDose; Prescription Percentage TrialList.Current.PrescriptionList.Current.PrescriptionPercent; Prescribed Fractions TrialList.Current.PrescriptionList.Current.NumberOfFractions; Prescription ROI (if available) TrialList.Current.PrescriptionList.Current.PrescriptionRoi; Method (?) TrialList.Current.PrescriptionList.Current.Method; Normalization Method Options: “Max Dose”, “ROI Min”, “ROI

Pinnacle Scripting – PrescriptionList Read More »

Pinnacle Scripting – MLCSegmentList

Pinnacle : MLCSegmentList Description MLCSegmentList contains information regarding control points and MLCs. Utilization // The number of control points for the beam TrialList.Current.BeamList.Current.MLCSegmentList.Count // Current control point TrialList.Current.BeamList.Current.MLCSegmentList.CurrentIndex // First value of the first column TrialList.Current.BeamList.Current.MLCSegmentList.Current.MLCLeafPositions.X.#”#0″ // First value of the second column TrialList.Current.BeamList.Current.MLCSegmentList.Current.MLCLeafPositions.Y.#”#0″ // Each of those columns goes from 0 to n-1, where

Pinnacle Scripting – MLCSegmentList Read More »

Pinnacle Scripting – IsocenterList

Pinnacle : IsocenterList Description IsocenterList contains information about the different isocenters utilized in the trial. Contains   Isocenter Name TrialList.Current.IsocenterList.Current.Name; Isocenter Coordinates TrialList.Current.IsocenterList.Current.XCoord; TrialList.Current.IsocenterList.Current.YCoord; TrialList.Current.IsocenterList.Current.ZCoord; Isocenter Rotation Coordinates (?) TrialList.Current.IsocenterList.Current.XRotation; TrialList.Current.IsocenterList.Current.YRotation; TrialList.Current.IsocenterList.Current.ZRotation; Display Radius (cm) TrialList.Current.IsocenterList.Current.Radius; Color Options: Pinnacle ColorList colors TrialList.Current.IsocenterList.Current.Color; Method of Display (2D and 3D) 2D Options: Label | On | Off3D

Pinnacle Scripting – IsocenterList Read More »

Pinnacle Scripting – DVHList

Pinnacle : DVHList Description DVHList contains DVH information for all individual structures. List Contains Min dose DVHList.Current.DoseMin; Max dose DVHList.Current.DoseMax; Mean dose DVHList.Current.DoseMean; Standard deviation DVHList.Current.DoseStd; % of structure outside dose grid DVHList.Current.PercentUnknown; % greater than max specified dose DVHList.Current.PercentOutOfRange; # of Active DVH structures DVHList.Count;

Pinnacle Scripting – DVHList Read More »

Pinnacle Scripting – ColorList

Pinnacle : ColorList Description ColorList contains a list of all available colors that can be used in the TPS.  Access ColorList.Save = “/home/p3rtp/colorlist.txt”; Colors available red green blue yellow purple skyblue lavender orange forest slateblue lightblue yellowgreen lightorange grey khaki aquamarine teal steelblue brown olive tomato seashell maroon greyscale inverse_grey skin smart Fusion_Red Thermal SUV2

Pinnacle Scripting – ColorList Read More »

Pinnacle Scripting – MonitorUnitInfo

Pinnacle : MonitorUnitInfo Description A component of BeamList Contains information from the “Monitor Units” page used that may be used for handcalcs Access TrialList.Current.BeamList.Current.MonitorUnitInfo._SomeStringBelow_; Information contained in list PrescriptionDose SourceToPrescriptionPointDistance TotalTransmissionFraction TransmissionDescription PrescriptionPointDepth PrescriptionPointRadDepth DepthToActualPoint SSDToActualPoint RadDepthToActualPoint PrescriptionPointRadDepthValid PrescriptionPointOffAxisDistance UnblockedFieldAreaAtSAD UnblockedFieldPerimeterAtSAD BlockedFieldAreaAtSAD IntersectFieldAreaAtSAD NormalizedDose OffAxisRatio CollimatorOutputFactor RelativeOutputFactor PhantomOutputFactor OFMeasurementDepth OutputFactorInfo Example InfoMessage = TrialList.Current.BeamList.Current.MonitorUnitInfo.BlockedFieldAreaAtSAD;

Pinnacle Scripting – MonitorUnitInfo Read More »