14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
126 public virtual double noise(
double[] point, Int32 len) {
144 public virtual double fBm(
OdGePoint3d point,
double H,
double lacunarity,
double octaves) {
151 MemoryManager mMan = MemoryManager.GetMemoryManager();
152 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static global::System.Exception Retrieve()
static IntPtr OdGiNoiseGenerator_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdGiNoiseGenerator_getRealClassName(IntPtr jarg1)
static IntPtr OdGiNoiseGenerator_cast(HandleRef jarg1)
static double OdGiNoiseGenerator_oNoise(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static double OdGiNoiseGenerator_turbulence(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static double OdGiNoiseGenerator_noise3d(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiNoiseGenerator_desc()
static IntPtr OdGiNoiseGenerator_createObject__SWIG_0()
static double OdGiNoiseGenerator_noise1d(HandleRef jarg1, double jarg2)
static IntPtr OdGiNoiseGenerator_createObject__SWIG_1(UInt32 jarg1)
static IntPtr OdGiNoiseGenerator_isA(HandleRef jarg1)
static double OdGiNoiseGenerator_noise(HandleRef jarg1, IntPtr jarg2, Int32 jarg3)
static void delete_OdGiNoiseGenerator(HandleRef jarg1)
static double OdGiNoiseGenerator_fBm(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, double jarg4, double jarg5)
static double OdGiNoiseGenerator_noise2d(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiNoiseGenerator_initSeed(HandleRef jarg1, UInt32 jarg2)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static OdGiNoiseGenerator createObject(UInt32 seed)
static HandleRef getCPtr(OdGiNoiseGenerator obj)
virtual double noise1d(double point)
override void Dispose(bool disposing)
OdGiNoiseGenerator(IntPtr cPtr, bool cMemoryOwn)
virtual void initSeed(UInt32 seed)
override OdRxObject queryX(OdRxClass protocolClass)
virtual double noise(double[] point, Int32 len)
static string getRealClassName(IntPtr ptr)
virtual double oNoise(OdGePoint3d point, double freq)
virtual double turbulence(OdGePoint3d point, double freq)
virtual double noise3d(OdGePoint3d point)
virtual double noise2d(OdGePoint2d point)
static OdGiNoiseGenerator cast(OdRxObject pObj)
static new OdRxClass desc()
static OdGiNoiseGenerator createObject()
virtual double fBm(OdGePoint3d point, double H, double lacunarity, double octaves)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)