Click or drag to resize

DHI.Mike1D.FloodMap Namespace

Library for calculating extent of river in projection coordiantes. A river is defined by a center line and cross sections, and this library can calculate river bank lines from the center line and the cross sections.
Classes
  ClassDescription
Public classCrossSectionPoint
A point on the cross section
Public classFloodMapCrossSectionWrapper
Class for wrapping an ICrossSection into an IFloodMapCrossSection
Public classFloodMapCsPoint
Point with a cross section
Public classFloodMapExtensions
Extension class containing a number of helper function.
Public classFloodMapper
Class that can calculates coordinates for river flood map and river embankment lines.

Along the river a number of FloodMapPointData is created, defining the coordinates for the river center and river banks.

Public classFloodMapPointData
Coordinates of flood map point
Public classFloodMapRes1DCrossSectionWrapper
Class for wrapping an IRes1DOpenCrossSection into an IFloodMapCrossSection
Interfaces
  InterfaceDescription
Public interfaceICrossSectionPoint
A point on the cross section
Public interfaceIFloodMapCrossSection
Interface for a cross section

If Points are defined, and the cross section is open (IsOpen), then also the LeftLeveeBank, LowestPoint and RightLeveeBank must be defined. The LowestPoint indicate the center of the river, and need not be the lowest point, though it usually is.

If cross section is closed (IsOpen is false), or the Points are not defined, the MaxWidth is used as geometric extension.

Enumerations
  EnumerationDescription
Public enumerationFloodMapperDirectionVectorTypes
Types specifying how to calculate a direction unit
Public enumerationFloodMapPointType
Type of flood map point.