MeshLib C# Docs
Loading...
Searching...
No Matches

the class models water increase in the terrain under the rain with constant precipitation Generated from class MR.PrecipitationSimulator. This is the const half of the class. More...

Inheritance diagram for MR.Const_PrecipitationSimulator:

Classes

class  _InOptConst_SimulationStep
 This is used for optional parameters of class SimulationStep with default arguments. This is only used const parameters. For non-const ones we have _InOptMut_SimulationStep. Usage:
class  _InOptMut_SimulationStep
 This is used for optional parameters of class SimulationStep with default arguments. This is only used mutable parameters. For const ones we have _InOptConst_SimulationStep. Usage:
struct  _Underlying
class  Const_SimulationStep
 Generated from class MR.PrecipitationSimulator.SimulationStep. This is the const half of the class. More...
class  SimulationStep
 Generated from class MR.PrecipitationSimulator.SimulationStep. This is the non-const half of the class. More...

Public Types

enum  Event : int { Finish = 0 , BasinFull = 1 , Merge = 2 }

Public Member Functions

virtual void Dispose ()
unsafe Const_PrecipitationSimulator (MR._ByValue_PrecipitationSimulator _other)
 Generated from constructor MR.PrecipitationSimulator.PrecipitationSimulator.
 Const_PrecipitationSimulator (Const_PrecipitationSimulator _other)
 Generated from constructor MR.PrecipitationSimulator.PrecipitationSimulator.
 Const_PrecipitationSimulator (PrecipitationSimulator _other)
 Generated from constructor MR.PrecipitationSimulator.PrecipitationSimulator.
unsafe Const_PrecipitationSimulator (MR.WatershedGraph wg)
 initializes modeling from the initial subdivision of the terrain Generated from constructor MR.PrecipitationSimulator.PrecipitationSimulator.

Static Public Member Functions

static unsafe implicit operator Const_PrecipitationSimulator (MR.WatershedGraph wg)
 initializes modeling from the initial subdivision of the terrain Generated from constructor MR.PrecipitationSimulator.PrecipitationSimulator.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Detailed Description

the class models water increase in the terrain under the rain with constant precipitation Generated from class MR.PrecipitationSimulator. This is the const half of the class.

Member Enumeration Documentation

◆ Event

Enumerator
Finish 

all basins are full and water goes outside

BasinFull 

one basin just became full

Merge 

two basins just merged

Constructor & Destructor Documentation

◆ Const_PrecipitationSimulator() [1/4]

unsafe MR.Const_PrecipitationSimulator.Const_PrecipitationSimulator ( MR._ByValue_PrecipitationSimulator _other)
inline

◆ Const_PrecipitationSimulator() [2/4]

MR.Const_PrecipitationSimulator.Const_PrecipitationSimulator ( Const_PrecipitationSimulator _other)
inline

◆ Const_PrecipitationSimulator() [3/4]

MR.Const_PrecipitationSimulator.Const_PrecipitationSimulator ( PrecipitationSimulator _other)
inline

◆ Const_PrecipitationSimulator() [4/4]

unsafe MR.Const_PrecipitationSimulator.Const_PrecipitationSimulator ( MR.WatershedGraph wg)
inline

initializes modeling from the initial subdivision of the terrain Generated from constructor MR.PrecipitationSimulator.PrecipitationSimulator.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_PrecipitationSimulator.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_PrecipitationSimulator.Dispose ( bool disposing)
inlineprotectedvirtual

◆ operator Const_PrecipitationSimulator()

unsafe implicit MR.Const_PrecipitationSimulator.operator Const_PrecipitationSimulator ( MR.WatershedGraph wg)
inlinestatic

initializes modeling from the initial subdivision of the terrain Generated from constructor MR.PrecipitationSimulator.PrecipitationSimulator.


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