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);
115 public override double getValue(
double theta,
double phi) {
static global::System.Exception Retrieve()
static IntPtr OdLightIes_m_pLockMe_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdLightIes_render__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, double jarg3)
static double OdLightIes_vertAngles(global::System.Runtime.InteropServices.HandleRef jarg1)
static Int32 OdLightIes_numVertAngles(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdLightIes_fileSymmetry(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdLightIes_candelaDistribution(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdLightIes_horzAngles(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdLightIes_render__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, double jarg3, Int32 jarg4)
static double OdLightIes_getValue(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static double OdLightIes_getValue_ipl(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static int OdLightIes_fileType(global::System.Runtime.InteropServices.HandleRef jarg1)
static Int32 OdLightIes_numHorzAngles(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdLightIes_isHorzAng90To270(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdLightIes_m_pLockMe_set(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static double OdLightIes_maxCandela(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdLightIes(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGiGeometry obj)
static HandleRef getCPtr(OdIesnaLoader obj)
override void render(OdGiGeometry pWD, double scale)
override void Dispose(bool disposing)
override double getValue(double theta, double phi)
override SWIGTYPE_p_p_double candelaDistribution()
override double getValue_ipl(double theta, double phi)
override void render(OdGiGeometry pWD, double scale, Int32 interpolation)
override Int32 numHorzAngles()
override Int32 numVertAngles()
override OdGiWebLightTraits.WebSymmetry fileSymmetry()
override double maxCandela()
override double vertAngles()
OdLightIes(IntPtr cPtr, bool cMemoryOwn)
override double horzAngles()
override bool isHorzAng90To270()
override OdGiWebLightTraits.WebFileType fileType()
static HandleRef getCPtr(OdLightIes obj)