Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgLightPoint.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.TG {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgLightPoint(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgLightPoint_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgLightPoint obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgLightPoint cast(OdRxObject pObj) {// OdSmartPtr<OdDgLightPoint>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgLightPoint ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgLightPoint)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightPoint),ptr, true));
66 ret = (OdDgLightPoint)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightPoint),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgLightPoint)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightPoint),ptr, true);
71 }
72
74 return ret;
75}
76
77 public new static OdRxClass desc() {
78 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgLightPoint_desc(),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public override OdRxClass isA() {
85 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgLightPoint_isA(swigCPtr),false); /*createInt 3_2*/
86
88 return ret;
89}
90
91 public override OdRxObject queryX(OdRxClass protocolClass) {
92 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgLightPoint_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgLightPoint createObject() {// OdSmartPtr<OdDgLightPoint>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgLightPoint ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgLightPoint)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightPoint),ptr, true));
107 ret = (OdDgLightPoint)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightPoint),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgLightPoint)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightPoint),ptr, true);
112 }
113
115 return ret;
116}
117
123
129
130 public override String getName() {
131 string ret = TG_DbPINVOKE.OdDgLightPoint_getName(swigCPtr);
133 return ret;
134}
135
136 public override void setName(String ppName) {
137 TG_DbPINVOKE.OdDgLightPoint_setName(swigCPtr, ppName);
139 }
140
141 public virtual String getLightName() {
142 string ret = TG_DbPINVOKE.OdDgLightPoint_getLightName(swigCPtr);
144 return ret;
145}
146
151
152 public virtual bool getOnFlag() {
153 bool ret = TG_DbPINVOKE.OdDgLightPoint_getOnFlag(swigCPtr);
155 return ret;
156 }
157
158 public virtual void setOnFlag(bool bOn) {
161 }
162
163 public double getIntensity() {
164 double ret = TG_DbPINVOKE.OdDgLightPoint_getIntensity(swigCPtr);
166 return ret;
167 }
168
169 public void setIntensity(double dIntensity) {
170 TG_DbPINVOKE.OdDgLightPoint_setIntensity(swigCPtr, dIntensity);
172 }
173
174 public double getBrightness() {
175 double ret = TG_DbPINVOKE.OdDgLightPoint_getBrightness(swigCPtr);
177 return ret;
178 }
179
180 public void setBrightness(double dBrightness) {
181 TG_DbPINVOKE.OdDgLightPoint_setBrightness(swigCPtr, dBrightness);
183 }
184
190
195
196 public UInt32 getShadowResolution() {
197// test csout
198 /*SIMPLETYPE*/
199 UInt32 ret = TG_DbPINVOKE.OdDgLightPoint_getShadowResolution(swigCPtr);
201 return ret;
202 }
203
204 public void setShadowResolution(UInt32 uShadowResolution) {
205 TG_DbPINVOKE.OdDgLightPoint_setShadowResolution(swigCPtr, uShadowResolution /*SIMPLETYPE*/);
207 }
208
209 public double getColorRed() {
210 double ret = TG_DbPINVOKE.OdDgLightPoint_getColorRed(swigCPtr);
212 return ret;
213 }
214
219
220 public double getColorGreen() {
221 double ret = TG_DbPINVOKE.OdDgLightPoint_getColorGreen(swigCPtr);
223 return ret;
224 }
225
230
231 public double getColorBlue() {
232 double ret = TG_DbPINVOKE.OdDgLightPoint_getColorBlue(swigCPtr);
234 return ret;
235 }
236
241
247
252
258
259 public void setAttenuationDistance(double dAttenuationDistance) {
260 TG_DbPINVOKE.OdDgLightPoint_setAttenuationDistance(swigCPtr, dAttenuationDistance);
262 }
263
269
274
275 public double getIESRotation() {
276 double ret = TG_DbPINVOKE.OdDgLightPoint_getIESRotation(swigCPtr);
278 return ret;
279 }
280
281 public void setIESRotation(double dIESRotation) {
282 TG_DbPINVOKE.OdDgLightPoint_setIESRotation(swigCPtr, dIESRotation);
284 }
285
291
296
297 public virtual UInt32 getExtendedParamCount() {
298// test csout
299 /*SIMPLETYPE*/
302 return ret;
303 }
304
305 public virtual OdDgLightParam getExtendedParam(UInt32 uIndex) {
306 OdDgLightParam ret = new OdDgLightParam(TG_DbPINVOKE.OdDgLightPoint_getExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/), true);
308 return ret;
309 }
310
316
317 public virtual void setExtendedParam(UInt32 uIndex, OdDgLightParam param) {
318 TG_DbPINVOKE.OdDgLightPoint_setExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgLightParam.getCPtr(param));
320 }
321
326
331
332 public virtual void deleteExtendedParam(UInt32 uIndex) {
333 TG_DbPINVOKE.OdDgLightPoint_deleteExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/);
335 }
336
341
342 public virtual void setDefaultValues(bool bSetDefaultGeometry, double dCellScaleFactor) {
343 TG_DbPINVOKE.OdDgLightPoint_setDefaultValues__SWIG_0(swigCPtr, bSetDefaultGeometry, dCellScaleFactor);
345 }
346
347 public virtual void setDefaultValues(bool bSetDefaultGeometry) {
348 TG_DbPINVOKE.OdDgLightPoint_setDefaultValues__SWIG_1(swigCPtr, bSetDefaultGeometry);
350 }
351
356
357 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
358// test csout
359 /*SIMPLETYPE*/
362 return ret;
363 }
364
365 protected static string getRealClassName(IntPtr ptr) {
366 string ret = TG_DbPINVOKE.OdDgLightPoint_getRealClassName(ptr /*SIMPLETYPE*/);
368 return ret;
369 }
370
375 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
376
382
383}
384
385}
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
virtual void gripStatus(OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgLightParam obj)
void setBrightness(double dBrightness)
virtual void setDefaultValues()
override Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual UInt32 getExtendedParamCount()
virtual void setExtendedParam(UInt32 uIndex, OdDgLightParam param)
void setIESRotation(double dIESRotation)
virtual void deleteExtendedParam(UInt32 uIndex)
virtual void setExtendedParam(String strParamName, OdDgLightParam param)
virtual void setDefaultValues(bool bSetDefaultGeometry, double dCellScaleFactor)
static OdDgLightPoint cast(OdRxObject pObj)
virtual OdDgLight.OdDgLightType getLightType()
virtual void setDefaultValues(bool bSetDefaultGeometry)
virtual void deleteExtendedParam(String strParamName)
static new OdDgLightPoint createObject()
virtual void addExtendedParam(OdDgLightParam param)
OdDgLightPoint(IntPtr cPtr, bool cMemoryOwn)
void setIntensity(double dIntensity)
void setAttenuationDistance(double dAttenuationDistance)
override void setName(String ppName)
override OdGiDrawable.DrawableType drawableType()
override void Dispose(bool disposing)
void setAttenuateOnFlag(bool bAttenuateOn)
void setIESDataOnFlag(bool bIESDataOn)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
void setColorBlue(double val)
virtual OdDgLightParam getExtendedParam(String strParamName)
virtual String getLightName()
void setIESFilename(String ppIESFilename)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
virtual OdDgLightParam getExtendedParam(UInt32 uIndex)
virtual void setOnFlag(bool bOn)
override String getName()
override OdRxClass isA()
void setShadowOnFlag(bool bShadowOn)
virtual void setLightName(String ppName)
override byte getElementSubType()
void setShadowResolution(UInt32 uShadowResolution)
void setColorRed(double val)
override OdRxObject queryX(OdRxClass protocolClass)
static string getRealClassName(IntPtr ptr)
static new OdRxClass desc()
override OdDgElement.ElementTypes getElementType()
void setColorGreen(double val)
static HandleRef getCPtr(OdDgLightPoint obj)
static global::System.Exception Retrieve()
static int OdDgLightPoint_drawableType(HandleRef jarg1)
static void OdDgLightPoint_setDefaultValues__SWIG_1(HandleRef jarg1, bool jarg2)
static double OdDgLightPoint_getIntensity(HandleRef jarg1)
static String OdDgLightPoint_getLightName(HandleRef jarg1)
static bool OdDgLightPoint_getAttenuateOnFlag(HandleRef jarg1)
static void OdDgLightPoint_addExtendedParam(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgLightPoint_setBrightness(HandleRef jarg1, double jarg2)
static void OdDgLightPoint_setIESDataOnFlag(HandleRef jarg1, bool jarg2)
static double OdDgLightPoint_getColorGreen(HandleRef jarg1)
static void OdDgLightPoint_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDgLightPoint_getLightType(HandleRef jarg1)
static double OdDgLightPoint_getColorBlue(HandleRef jarg1)
static void OdDgLightPoint_setAttenuationDistance(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDgLightPoint_getExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static void OdDgLightPoint_setOnFlag(HandleRef jarg1, bool jarg2)
static UInt32 OdDgLightPoint_getShadowResolution(HandleRef jarg1)
static string OdDgLightPoint_getRealClassName(IntPtr jarg1)
static void OdDgLightPoint_setAttenuateOnFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgLightPoint_cast(HandleRef jarg1)
static void OdDgLightPoint_setColorGreen(HandleRef jarg1, double jarg2)
static IntPtr OdDgLightPoint_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDgLightPoint_getElementType(HandleRef jarg1)
static String OdDgLightPoint_getIESFilename(HandleRef jarg1)
static void OdDgLightPoint_setColorRed(HandleRef jarg1, double jarg2)
static void OdDgLightPoint_setExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgLightPoint_isA(HandleRef jarg1)
static void OdDgLightPoint_deleteExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static void OdDgLightPoint_setShadowOnFlag(HandleRef jarg1, bool jarg2)
static void OdDgLightPoint_setDefaultValues__SWIG_0(HandleRef jarg1, bool jarg2, double jarg3)
static void OdDgLightPoint_setColorBlue(HandleRef jarg1, double jarg2)
static void OdDgLightPoint_setLightName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDgLightPoint_getOnFlag(HandleRef jarg1)
static void OdDgLightPoint_setIESRotation(HandleRef jarg1, double jarg2)
static double OdDgLightPoint_getBrightness(HandleRef jarg1)
static byte OdDgLightPoint_getElementSubType(HandleRef jarg1)
static bool OdDgLightPoint_getIESDataOnFlag(HandleRef jarg1)
static void OdDgLightPoint_setIntensity(HandleRef jarg1, double jarg2)
static double OdDgLightPoint_getAttenuationDistance(HandleRef jarg1)
static String OdDgLightPoint_getName(HandleRef jarg1)
static double OdDgLightPoint_getColorRed(HandleRef jarg1)
static bool OdDgLightPoint_getShadowOnFlag(HandleRef jarg1)
static double OdDgLightPoint_getIESRotation(HandleRef jarg1)
static global::System.IntPtr OdDgLightPoint_getExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgLightPoint_deleteExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgLightPoint_desc()
static IntPtr OdDgLightPoint_createObject()
static UInt32 OdDgLightPoint_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgLightPoint(HandleRef jarg1)
static void OdDgLightPoint_setExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgLightPoint_setIESFilename(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgLightPoint_setDefaultValues__SWIG_2(HandleRef jarg1)
static UInt32 OdDgLightPoint_getExtendedParamCount(HandleRef jarg1)
static void OdDgLightPoint_setShadowResolution(HandleRef jarg1, UInt32 jarg2)