The geometric wetted perimeter is the sum of all cross-section line segments below a given water level. It can be limited to be not smaller than storage width by using doLimit flag. A hydraulic wetted perimeter is returned in case a cross section has no raw cross section points.
public static double GetWettedPerimeterGeometric(
this ICrossSection cs,
double waterLevel,
CrossSectionBufferLevel? wlBuffer = null,
bool doLimit = true
)[Missing <param name="cs"/> documentation for "M:DHI.Mike1D.CrossSectionModule.CrossSectionExtensions.GetWettedPerimeterGeometric(DHI.Mike1D.CrossSectionModule.ICrossSection,System.Double,System.Nullable{DHI.Mike1D.CrossSectionModule.CrossSectionBufferLevel},System.Boolean)"]
[Missing <param name="waterLevel"/> documentation for "M:DHI.Mike1D.CrossSectionModule.CrossSectionExtensions.GetWettedPerimeterGeometric(DHI.Mike1D.CrossSectionModule.ICrossSection,System.Double,System.Nullable{DHI.Mike1D.CrossSectionModule.CrossSectionBufferLevel},System.Boolean)"]
[Missing <param name="wlBuffer"/> documentation for "M:DHI.Mike1D.CrossSectionModule.CrossSectionExtensions.GetWettedPerimeterGeometric(DHI.Mike1D.CrossSectionModule.ICrossSection,System.Double,System.Nullable{DHI.Mike1D.CrossSectionModule.CrossSectionBufferLevel},System.Boolean)"]
[Missing <param name="doLimit"/> documentation for "M:DHI.Mike1D.CrossSectionModule.CrossSectionExtensions.GetWettedPerimeterGeometric(DHI.Mike1D.CrossSectionModule.ICrossSection,System.Double,System.Nullable{DHI.Mike1D.CrossSectionModule.CrossSectionBufferLevel},System.Boolean)"]
[Missing <returns> documentation for "M:DHI.Mike1D.CrossSectionModule.CrossSectionExtensions.GetWettedPerimeterGeometric(DHI.Mike1D.CrossSectionModule.ICrossSection,System.Double,System.Nullable{DHI.Mike1D.CrossSectionModule.CrossSectionBufferLevel},System.Boolean)"]