14using System.Runtime.InteropServices;
16public class OdRandom : global::System.IDisposable {
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdRandom(IntPtr cPtr,
bool cMemoryOwn) {
23 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
36 global::System.GC.SuppressFinalize(
this);
39 protected virtual void Dispose(
bool disposing) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
90 public UInt32
genUInt(UInt32 low, UInt32 high) {
98 public int genInt(
int low,
int high) {
static global::System.Exception Retrieve()
static UInt64 OdRandom_genUInt64(global::System.Runtime.InteropServices.HandleRef jarg1, UInt64 jarg2, UInt64 jarg3)
static void delete_OdRandom(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdRandom_generator__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdRandom_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdRandom_genUInt(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, UInt32 jarg3)
static double OdRandom_genDouble__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static Int64 OdRandom_genInt64(global::System.Runtime.InteropServices.HandleRef jarg1, Int64 jarg2, Int64 jarg3)
static double OdRandom_genDouble__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdRandom_genInt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static bool OdRandom_genBool(global::System.Runtime.InteropServices.HandleRef jarg1)
double genDouble(double low, double high)
static HandleRef getCPtr(OdRandom obj)
UInt32 genUInt(UInt32 low, UInt32 high)
OdRandom(IntPtr cPtr, bool cMemoryOwn)
UInt64 genUInt64(UInt64 low, UInt64 high)
Int64 genInt64(Int64 low, Int64 high)
void Assign(OdRandom iSrc)
virtual void Dispose(bool disposing)
OdRandom(OdRandomGen newGenerator)
int genInt(int low, int high)