Index: DamClients/DamUI/trunk/src/Dam/Forms/DamSpatialEditorDecorator.cs =================================================================== diff -u -r3437 -r3438 --- DamClients/DamUI/trunk/src/Dam/Forms/DamSpatialEditorDecorator.cs (.../DamSpatialEditorDecorator.cs) (revision 3437) +++ DamClients/DamUI/trunk/src/Dam/Forms/DamSpatialEditorDecorator.cs (.../DamSpatialEditorDecorator.cs) (revision 3438) @@ -366,7 +366,7 @@ } // Add drawing object for slip circle - if (csvExportData != null) + if (ResultSlice != null) { DrawSlipCircle(); } Index: DamClients/DamUI/trunk/src/Dam/Forms/SurfaceLineDrawingObject.cs =================================================================== diff -u -r3436 -r3438 --- DamClients/DamUI/trunk/src/Dam/Forms/SurfaceLineDrawingObject.cs (.../SurfaceLineDrawingObject.cs) (revision 3436) +++ DamClients/DamUI/trunk/src/Dam/Forms/SurfaceLineDrawingObject.cs (.../SurfaceLineDrawingObject.cs) (revision 3438) @@ -92,7 +92,7 @@ GetScaled3DPoint(info.Projection, pointList[curveIndex].GetPoint3D(), ref calculatedPoint); GetScaled3DPoint(info.Projection, pointList[curveIndex + 1].GetPoint3D(), ref calculatedPoint1); - DrawingSupport.Line3D(calculatedPoint.X, calculatedPoint.Y, calculatedPoint.Z, calculatedPoint1.X, calculatedPoint1.Y, calculatedPoint1.Z); + DrawingSupport.Line3D(calculatedPoint, calculatedPoint1); } } } Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamEngineIo/FillDamUiFromXmlOutput.cs =================================================================== diff -u -r3419 -r3438 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamEngineIo/FillDamUiFromXmlOutput.cs (.../FillDamUiFromXmlOutput.cs) (revision 3419) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamEngineIo/FillDamUiFromXmlOutput.cs (.../FillDamUiFromXmlOutput.cs) (revision 3438) @@ -314,28 +314,28 @@ switch (designResult.StabilityDesignResults.StabilityModelType) { case DesignResultStabilityDesignResultsStabilityModelType.Bishop: - var sl = (SlidingCircleMinimumSafetyCurveType) designResult.StabilityDesignResults.SlipCircleDefinition; - if (sl.Center != null) + var singleSlipCircleDefinition = (SlidingCircleMinimumSafetyCurveType) designResult.StabilityDesignResults.SlipCircleDefinition; + if (singleSlipCircleDefinition.Center != null) { - desResult.ActiveCenterPointX = sl.Center.X; - desResult.ActiveCenterPointZ = sl.Center.Z; - desResult.ActiveCenterPointRadius = sl.Radius; + desResult.ActiveCenterPointX = singleSlipCircleDefinition.Center.X; + desResult.ActiveCenterPointZ = singleSlipCircleDefinition.Center.Z; + desResult.ActiveCenterPointRadius = singleSlipCircleDefinition.Radius; } break; - case DesignResultStabilityDesignResultsStabilityModelType.BishopUpliftVan: - var dsl = (DualSlidingCircleMinimumSafetyCurveType) designResult.StabilityDesignResults.SlipCircleDefinition; - if (dsl.ActiveCircleCenter != null) + case DesignResultStabilityDesignResultsStabilityModelType.UpliftVan: + var dualSlipCircleDefinition = (DualSlidingCircleMinimumSafetyCurveType) designResult.StabilityDesignResults.SlipCircleDefinition; + if (dualSlipCircleDefinition.ActiveCircleCenter != null) { - desResult.ActiveCenterPointX = dsl.ActiveCircleCenter.X; - desResult.ActiveCenterPointZ = dsl.ActiveCircleCenter.Z; - desResult.ActiveCenterPointRadius = dsl.ActiveCircleRadius; + desResult.ActiveCenterPointX = dualSlipCircleDefinition.ActiveCircleCenter.X; + desResult.ActiveCenterPointZ = dualSlipCircleDefinition.ActiveCircleCenter.Z; + desResult.ActiveCenterPointRadius = dualSlipCircleDefinition.ActiveCircleRadius; } - if (dsl.PassiveCircleCenter != null) + if (dualSlipCircleDefinition.PassiveCircleCenter != null) { - desResult.PassiveCenterPointX = dsl.PassiveCircleCenter.X; - desResult.PassiveCenterPointZ = dsl.PassiveCircleCenter.Z; - desResult.PassiveCenterPointRadius = dsl.PassiveCircleRadius; + desResult.PassiveCenterPointX = dualSlipCircleDefinition.PassiveCircleCenter.X; + desResult.PassiveCenterPointZ = dualSlipCircleDefinition.PassiveCircleCenter.Z; + desResult.PassiveCenterPointRadius = dualSlipCircleDefinition.PassiveCircleRadius; } break; }