Click or drag to resize

ProxyUtil Class

Class for easing handling of proxies, and providing proxy functionality for the entire EngineNet, spanning quantities from all its modules.

Inheritance Hierarchy
SystemObject
  DHI.Mike1D.EngineProxyUtil

Namespace:  DHI.Mike1D.Engine
Assembly:  DHI.Mike1D.Engine (in DHI.Mike1D.Engine.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax
public class ProxyUtil : IProxyProvider

The ProxyUtil type exposes the following members.

Constructors
  NameDescription
Public methodProxyUtil
Default constructor
Top
Methods
  NameDescription
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 methodGetProxy
Get a proxy for generic/global data Provides proxy functionality for all Modules in the engineNet
Public methodGetProxy(EngineNode)
Get a proxy for the node Provides proxy functionality for all Modules in the engineNet
Public methodGetProxy(EngineReach)
Get a proxy for the reach, covering a number of gridpoints Provides proxy functionality for all Modules in the engineNet
Public methodGetProxy(EngineReach, Int32)
Get a proxy for the gridpoint in the reach Provides proxy functionality for all Modules in the engineNet
Public methodGetProxyReachGeneric
Get a proxy for the reach, generic data (not gridpoint associated). Provides proxy functionality for all Modules in the engineNet
Public methodGetter(IQuantity)

Returns an IVectorGetterT for quantity.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodGetter(EngineNode, IQuantity)

Returns an FuncTResult for the node and quantity.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodGetter(EngineReach, IQuantity)

Returns an IVectorGetterT for the node and quantity.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodGetter(IQuantity, IElementSetDefinition)

Returns an IVectorGetterT for quantity. Also returns an IElementSetDefinition specifying where each element value belongs to.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodGetter(EngineReach, IQuantity, Int32)

Returns an IVectorGetterT for the reach and quantity. Also returns an indexList with indices of gridpoints in reach where each element value belongs to.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodGetter(EngineReach, Int32, IQuantity)

Returns an FuncTResult for the gridpoint and quantity.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodGetter(EngineReach, IQuantity, Int32, IQuantity)

Returns an IVectorGetterT for the reach and quantity. Also returns an indexList with indices of gridpoints in reach where each element value belongs to.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodGetterReachGeneric

Returns an IVectorGetterT for generic data on the reach and quantity. Also returns an IElementSetDefinition specifying where each element value belongs to.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodGetterRechGeneric

Returns an IVectorGetterT for generic data on the reach and quantity.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodGetters

Returns a set of FuncTResult for the gridpoint and quantity. We can return several quantities with the same id (usually they will differ in their description). If the quantity is not offerent, an empty list is returned.

Public methodGettersFraction

Returns a set of FuncTResult for the gridpoint and quantity. We can return several quantities with the same id (usually they will differ in their description). If the quantity is not offerent, an empty list is returned.

Public methodGetterUnboxed(EngineNode, IQuantity) Obsolete.

Returns an FuncTResult for the node and quantity.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodGetterUnboxed(EngineReach, Int32, IQuantity) Obsolete.

Returns an FuncTResult for the gridpoint and quantity.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

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 methodSetter(IQuantity)

Returns an IDoubleVectorGetSet for quantity.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodSetter(EngineNode, IQuantity)

Returns an IDoubleGetSet for the node and quantity.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodSetter(EngineReach, IQuantity)

Returns an IDoubleVectorGetSet for the node and quantity.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodSetter(IQuantity, IElementSetDefinition)

Returns an IDoubleVectorGetSet for quantity. Also returns an IElementSetDefinition specifying where each element value belongs to.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodSetter(EngineReach, IQuantity, Int32)

Returns an IDoubleVectorGetSet for the reach and quantity. Also returns an indexList with indices of gridpoints in reach where each element value belongs to.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodSetter(EngineReach, Int32, IQuantity)

Returns an IDoubleGetSet for the gridpoint and quantity.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodSetterReachGeneric

Returns an IDoubleVectorGetSet for generic data on the reach and quantity. Also returns an IElementSetDefinition specifying where each element value belongs to.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodSetterRechGeneric

Returns an IDoubleVectorGetSet for generic data on the reach and quantity.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodSourcePoint(EngineNode, IQuantity)

Returns an ISourcePoint for the node and quantity.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodSourcePoint(EngineReach, Int32, IQuantity)

Returns an ISourcePoint for the gridpoint and quantity.

It returns the first quantity of that type that is offered, and null if the quantity is not offered.

Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also