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

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: More...
 
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: More...
 
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.
 
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)
 

Additional Inherited Members

- Protected Attributes inherited from MR.Misc.Object< Const_PrecipitationSimulator >
bool _IsOwningVal
 
- Properties inherited from MR.Misc.Object< Const_PrecipitationSimulator >
virtual bool _IsOwning [get]
 Returns true if this is an owning instance, and when disposed, will destroy the underlying C++ instance. If false, we assume that the underlying C++ instance will live long enough.
 

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

one basin just became full

BasinFull 

two basins just merged


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