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 | Off
3D Options: Surface | Transparent | Wireframe | Off
TrialList.Current.IsocenterList.Current.Display2d; //2D
TrialList.Current.IsocenterList.Current.Display3d; //3D
Associated volume name
TrialList.Current.IsocenterList.Current.VolumeName;
Type of POI
Options: MARKER | REGISTRATION | ISOCENTER
TrialList.Current.IsocenterList.Current.PoiInterpretedType;
Is the POI locked
Options: 0 | 1
TrialList.Current.IsocenterList.Current.IsLocked;
Examples of use
InfoMessage = TrialList.Current.IsocenterList.Current.Name; //Display Isocenter name of current isocenter.
InfoMessage = TrialList.Current.IsocenterList.Current.XCoord; //X DICOM coordinate of current isocenter.
Save File Output
Name = "Iso";
XCoord = -4.92694;
YCoord = 14.7243;
ZCoord = 22.2588;
XRotation = 0;
YRotation = 0;
ZRotation = 0;
Radius = 1;
Color = "blue";
CoordSys = "CT";
CoordinateFormat = "%6.2f";
Display2d = "Label";
Display3d = "Off";
ObjectVersion ={
WriteVersion = "Pinnacle v14.0";
CreateVersion = "Pinnacle v14.0";
LoginName = "p3rtp";
CreateTimeStamp = "2017-05-16 10:44:19";
WriteTimeStamp = "2018-05-16 16:12:53";
LastModifiedTimeStamp = "";
};
VolumeName = "Name^SomeCT";
PoiInterpretedType = "MARKER";
PoiDisplayOnOtherVolumes = 1;
IsLocked = 0;
/* Dös */