Click or drag to resize

EngineFindExtensionsGetClosestDownstreamGridpoint Method (EngineNet, ILocation, PredicateGridPoint, Boolean)

Find the specified type of gridpoint which is closest to the given location downstream.

It is assumed that the EngineReach max and min chainages are containing the given chainage, otherwise null is returned.

Namespace:  DHI.Mike1D.Engine
Assembly:  DHI.Mike1D.Engine (in DHI.Mike1D.Engine.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax
public static GridPoint GetClosestDownstreamGridpoint(
	this EngineNet engineNet,
	ILocation location,
	Predicate<GridPoint> match,
	bool allowExact
)

Parameters

engineNet
Type: DHI.Mike1D.EngineEngineNet
EngineNet to search
location
Type: DHI.Mike1D.GenericILocation
Location to start search at
match
Type: SystemPredicateGridPoint
The Predicate delegate that defines the conditions of the element to search for.
allowExact
Type: SystemBoolean
Boolean specifying whether if a grid point is found at exactly the chainage value is to be included in the search.

Return Value

Type: GridPoint
Closest HGridPoint, null if none exists

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type EngineNet. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also