public System.Double GetVolumeAtDose(ESAPIX.Facade.API.Structure structure, VMS.TPS.Common.Model.Types.DoseValue dose, VMS.TPS.Common.Model.Types.VolumePresentation requestedVolumePresentation) { if ((XC.Instance.CurrentContext) != (null)) { var vmsResult = (XC.Instance.CurrentContext.GetValue(sc => { var fromClient = (_client.GetVolumeAtDose(structure._client, dose, requestedVolumePresentation)); if (fromClient.Equals(default(System.Double))) { return(default(System.Double)); } return((System.Double)(fromClient)); } )); return(vmsResult); } else { return((System.Double)(_client.GetVolumeAtDose(structure, dose, requestedVolumePresentation))); } }
public ESAPIX.Facade.API.DVHData GetDVHCumulativeData(ESAPIX.Facade.API.Structure structure, VMS.TPS.Common.Model.Types.DoseValuePresentation dosePresentation, VMS.TPS.Common.Model.Types.VolumePresentation volumePresentation, System.Double binWidth) { if ((XC.Instance) != (null)) { var vmsResult = (XC.Instance.GetValue(sc => { var fromClient = (_client.GetDVHCumulativeData(structure._client, dosePresentation, volumePresentation, binWidth)); if ((fromClient) == (null)) { return(null); } return(new ESAPIX.Facade.API.DVHData(fromClient)); } )); return(vmsResult); } else { return((ESAPIX.Facade.API.DVHData)(_client.GetDVHCumulativeData(structure, dosePresentation, volumePresentation, binWidth))); } }
public VMS.TPS.Common.Model.Types.DoseValue GetDoseAtVolume(ESAPIX.Facade.API.Structure structure, System.Double volume, VMS.TPS.Common.Model.Types.VolumePresentation volumePresentation, VMS.TPS.Common.Model.Types.DoseValuePresentation requestedDosePresentation) { if ((XC.Instance) != (null)) { var vmsResult = (XC.Instance.GetValue(sc => { var fromClient = (_client.GetDoseAtVolume(structure._client, volume, volumePresentation, requestedDosePresentation)); if (fromClient.Equals(default(VMS.TPS.Common.Model.Types.DoseValue))) { return(default(VMS.TPS.Common.Model.Types.DoseValue)); } return((VMS.TPS.Common.Model.Types.DoseValue)(fromClient)); } )); return(vmsResult); } else { return((VMS.TPS.Common.Model.Types.DoseValue)(_client.GetDoseAtVolume(structure, volume, volumePresentation, requestedDosePresentation))); } }