MeshLib C# Docs
Loading...
Searching...
No Matches
MR.FlowAggregator Class Reference

this class can track multiple flows and find in each mesh vertex the amount of water reached it Generated from class MR.FlowAggregator. This is the non-const half of the class. More...

Inheritance diagram for MR.FlowAggregator:

Public Member Functions

unsafe FlowAggregator (MR._ByValue_FlowAggregator _other)
 Generated from constructor MR.FlowAggregator.FlowAggregator.
 FlowAggregator (Const_FlowAggregator _other)
 Generated from constructor MR.FlowAggregator.FlowAggregator.
 FlowAggregator (FlowAggregator _other)
 Generated from constructor MR.FlowAggregator.FlowAggregator.
unsafe FlowAggregator (MR.Const_Mesh mesh, MR.Const_VertScalars heights)
 prepares the processing of given mesh with given height in each vertex Generated from constructor MR.FlowAggregator.FlowAggregator.
Public Member Functions inherited from MR.Const_FlowAggregator
virtual void Dispose ()
unsafe Const_FlowAggregator (MR._ByValue_FlowAggregator _other)
 Generated from constructor MR.FlowAggregator.FlowAggregator.
 Const_FlowAggregator (Const_FlowAggregator _other)
 Generated from constructor MR.FlowAggregator.FlowAggregator.
 Const_FlowAggregator (FlowAggregator _other)
 Generated from constructor MR.FlowAggregator.FlowAggregator.
unsafe Const_FlowAggregator (MR.Const_Mesh mesh, MR.Const_VertScalars heights)
 prepares the processing of given mesh with given height in each vertex Generated from constructor MR.FlowAggregator.FlowAggregator.
unsafe MR.VertScalars computeFlow (MR.Std.Const_Vector_MRFlowOrigin starts, MR.Const_OutputFlows? out_=null)
 tracks multiple flows
unsafe MR.VertScalars computeFlow (MR.Std.Const_Vector_MRMeshTriPoint starts, MR.Const_OutputFlows? out_=null)
 Generated from method MR.FlowAggregator.computeFlow. Parameter out_ defaults to {}.
unsafe MR.VertScalars computeFlow (ulong numStarts, MR.Std.Const_Function_MRMeshTriPoint_From_MRUint64T startById, MR.Std.Const_Function_Float_From_MRUint64T amountById, MR.Std.Const_Function_ConstMRFaceBitSetPtr_From_MRUint64T regionById, MR.Const_OutputFlows? out_=null)
 Generated from method MR.FlowAggregator.computeFlow. Parameter out_ defaults to {}.
unsafe MR.Phmap.FlatHashMap_MRVertId_MRFlowAggregatorFlows computeFlowsPerBasin (MR.Std.Const_Vector_MRFlowOrigin starts)
 tracks multiple flows
unsafe MR.Phmap.FlatHashMap_MRVertId_MRFlowAggregatorFlows computeFlowsPerBasin (MR.Std.Const_Vector_MRMeshTriPoint starts)
 Generated from method MR.FlowAggregator.computeFlowsPerBasin.
unsafe MR.Phmap.FlatHashMap_MRVertId_MRFlowAggregatorFlows computeFlowsPerBasin (ulong numStarts, MR.Std.Const_Function_MRMeshTriPoint_From_MRUint64T startById, MR.Std.Const_Function_Float_From_MRUint64T amountById)
 Generated from method MR.FlowAggregator.computeFlowsPerBasin.
unsafe MR.UndirectedEdgeBitSet computeCatchmentDelineation ()
 finds the edges on the mesh that divides catchment basin (every triangle is attributed to the final destination point based on the path originated from its centroid) Generated from method MR.FlowAggregator.computeCatchmentDelineation.

Additional Inherited Members

Protected Member Functions inherited from MR.Const_FlowAggregator
virtual unsafe void Dispose (bool disposing)

Detailed Description

this class can track multiple flows and find in each mesh vertex the amount of water reached it Generated from class MR.FlowAggregator. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ FlowAggregator() [1/4]

unsafe MR.FlowAggregator.FlowAggregator ( MR._ByValue_FlowAggregator _other)
inline

Generated from constructor MR.FlowAggregator.FlowAggregator.

◆ FlowAggregator() [2/4]

MR.FlowAggregator.FlowAggregator ( Const_FlowAggregator _other)
inline

Generated from constructor MR.FlowAggregator.FlowAggregator.

◆ FlowAggregator() [3/4]

MR.FlowAggregator.FlowAggregator ( FlowAggregator _other)
inline

Generated from constructor MR.FlowAggregator.FlowAggregator.

◆ FlowAggregator() [4/4]

unsafe MR.FlowAggregator.FlowAggregator ( MR.Const_Mesh mesh,
MR.Const_VertScalars heights )
inline

prepares the processing of given mesh with given height in each vertex Generated from constructor MR.FlowAggregator.FlowAggregator.


The documentation for this class was generated from the following file: