Click or drag to resize

FloodMapper Class

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.

Inheritance Hierarchy
SystemObject
  DHI.Mike1D.FloodMapFloodMapper

Namespace:  DHI.Mike1D.FloodMap
Assembly:  DHI.Mike1D.FloodMap (in DHI.Mike1D.FloodMap.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax
public class FloodMapper

The FloodMapper type exposes the following members.

Constructors
  NameDescription
Public methodFloodMapper
Initializes a new instance of the FloodMapper class
Top
Properties
  NameDescription
Public propertyDirectionVectorType
Specify how to calculate the direction unit vector based on the digipoints
Top
Methods
  NameDescription
Public methodCreateMapReachPoints
Create a list of points on the reach where geometry changes. That happens at cross section points due to the cross section, and at digipoints due to change in direction.

All cross section points will be added to the list. If a cross section point and a digi-point is inside LocationEqualTolerance, only the cross section point is added to the list.

This methods assumes csPoints and digiPoints start at same chainage and end at same chainage

Public methodCreateReachPointData(IListFloodMapCsPoint, ICoordinateSequence, Boolean)
Create a list of FloodMapPointData, containing bank and center coordinates for all flood map point. A flood map point is added for all digipoints and all cross sections inside the digipoint span.
Public methodCreateReachPointData(ICoordinateSequence, IListFloodMapCsPoint, ICoordinateSequence, Boolean)
Create a list of FloodMapPointData, containing bank and center coordinates for all flood map point. A flood map point is added for all digipoints and all cross sections inside the digipoint span.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSanitizeReachPoints
Check if start and end of csPoints and digiPoints matches in chainage. If matching inside LocationEqualTolerance, the cross section point chainage will set to match the digipoints. If not matching, false will be returned.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldLocationEqualTolerance
Tolerance on when locations equals in chainage value.

A sound value is in the order of the size of the map it is used for.

Top
Extension Methods
  NameDescription
Public Extension MethodCreateReachPointData
Create a list of FloodMapPointData, containing bank and center coordinates for all flood map point. A flood map point is added for all digipoints and all cross sections inside the digipoint span.
(Defined by FloodMapExtensions.)
Top
See Also