ILDETiltDecenterData TiltDecenterData

ILDETiltDecenterData tdcData = Surface_n.TiltDecenterData;  //  READ ONLY
TiltDecenterOrderType bso = tdcData.BeforeSurfaceOrder;     //  R/W
double bsdX = tdcData.BeforeSurfaceDecenterX;               //  R/W 
double bsdY = tdcData.BeforeSurfaceDecenterY;               //  R/W
double bstX = tdcData.BeforeSurfaceTiltX;                   //  R/W
double bstY = tdcData.BeforeSurfaceTiltY;                   //  R/W
double bstZ = tdcData.BeforeSurfaceTiltZ;                   //  R/W
TiltDecenterPickupType asm = tdcData.AfterSurfaceMode;      //  READ ONLY
int asms = tdcData.AfterSurfaceModeSurface;                 //  READ ONLY
bool asmst = tdcData.AfterSurfaceModeSurfaceIsThis;         //  READ ONLY 
tdcData.SetAfterSurfaceModeExplicit();
bool btdc1 = tdcData.SetAfterSurfaceModePickup(fromSurface: 2);
bool btdc2 = tdcData.SetAfterSurfaceModeReverse(fromSurface: 2);
bool btdc3 = tdcData.SetAfterSurfaceModePickupThis();
bool btdc4 = tdcData.SetAfterSurfaceModeReverseThis();
TiltDecenterOrderType aso = tdcData.AfterSurfaceOrder;      // R/W
double tdc_1 = tdcData.AfterSurfaceDecenterX;               //  R/W
double tdc_2 = tdcData.AfterSurfaceDecenterY;               //  R/W
double tdc_3 = tdcData.AfterSurfaceTiltX;                   //  R/W
double tdc_4 = tdcData.AfterSurfaceTiltY;                   //  R/W
double tdc_5 = tdcData.AfterSurfaceTiltZ;                   //  R/W

Next: