예제 #1
0
        private double GetBottomAquitardLayerAboveExitPointZ()
        {
            IPipingProfilePropertyCalculator pipingProfilePropertyCalculator = CreatePipingProfilePropertyCalculator();

            pipingProfilePropertyCalculator.Calculate();
            return(pipingProfilePropertyCalculator.BottomAquitardLayerAboveExitPointZ);
        }
예제 #2
0
        private IPipingProfilePropertyCalculator CreatePipingProfilePropertyCalculator()
        {
            IPipingProfilePropertyCalculator calculator = factory.CreatePipingProfilePropertyCalculator();

            calculator.SetSoilProfile(CreateSoilProfile());
            calculator.SetSurfaceLine(CreateSurfaceLine());
            calculator.SetExitPointX(input.ExitPointXCoordinate);

            return(calculator);
        }