private void UpdateXdToTarget() { XdToTargetRASRL = null; XdToTargetRASAP = null; XdToTargetRASSI = null; if (TargetRASRL.HasValue && TargetRASAP.HasValue && TargetRASSI.HasValue) { var targetRAS = new PointRAS(_targetRasRl.Value, _targetRasAp.Value, _targetRasSi.Value); PointRAS focalVsTarget = new PointRAS(0, 0, 0);; var focalRAS = _calibrationInterface.GetNaturalFocusRAS(); if (focalRAS.HasValue) { focalVsTarget = targetRAS - focalRAS.Value; XdToTargetRASRL = focalVsTarget.RL; XdToTargetRASAP = focalVsTarget.AP; XdToTargetRASSI = focalVsTarget.SI; } } }