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 */