public override object Clone()
        {
            var clone = (ProbabilisticPipingOutput)base.Clone();

            clone.SectionSpecificOutput = (IPartialProbabilisticPipingOutput)SectionSpecificOutput.Clone();
            clone.ProfileSpecificOutput = (IPartialProbabilisticPipingOutput)ProfileSpecificOutput.Clone();

            return(clone);
        }
 /// <summary>
 /// Clears the calculated illustration points.
 /// </summary>
 public void ClearIllustrationPoints()
 {
     SectionSpecificOutput.ClearIllustrationPoints();
     ProfileSpecificOutput.ClearIllustrationPoints();
 }