Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgLightSpot.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 OdDgLightSpot(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgLightSpot_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgLightSpot 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
46 return ret;
47 }
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgLightSpot cast(OdRxObject pObj) {// OdSmartPtr<OdDgLightSpot>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgLightSpot ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgLightSpot)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightSpot),ptr, true));
66 ret = (OdDgLightSpot)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightSpot),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgLightSpot)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightSpot),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.OdDgLightSpot_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.OdDgLightSpot_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.OdDgLightSpot_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgLightSpot createObject() {// OdSmartPtr<OdDgLightSpot>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgLightSpot ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgLightSpot)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightSpot),ptr, true));
107 ret = (OdDgLightSpot)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightSpot),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgLightSpot)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightSpot),ptr, true);
112 }
113
115 return ret;
116}
117
121 return ret;
122 }
123
127 return ret;
128 }
129
130 public override String getName() {
131 string ret = TG_DbPINVOKE.OdDgLightSpot_getName(swigCPtr);
133 return ret;
134}
135
136 public override void setName(String ppName) {
137 TG_DbPINVOKE.OdDgLightSpot_setName(swigCPtr, ppName);
139 }
140
141 public virtual String getLightName() {
142 string ret = TG_DbPINVOKE.OdDgLightSpot_getLightName(swigCPtr);
144 return ret;
145}
146
147 public virtual void setLightName(String ppName) {
150 }
151
152 public virtual bool getOnFlag() {
153 bool ret = TG_DbPINVOKE.OdDgLightSpot_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.OdDgLightSpot_getIntensity(swigCPtr);
166 return ret;
167 }
168
169 public void setIntensity(double dIntensity) {
170 TG_DbPINVOKE.OdDgLightSpot_setIntensity(swigCPtr, dIntensity);
172 }
173
174 public double getBrightness() {
175 double ret = TG_DbPINVOKE.OdDgLightSpot_getBrightness(swigCPtr);
177 return ret;
178 }
179
180 public void setBrightness(double dBrightness) {
181 TG_DbPINVOKE.OdDgLightSpot_setBrightness(swigCPtr, dBrightness);
183 }
184
185 public bool getShadowOnFlag() {
186 bool ret = TG_DbPINVOKE.OdDgLightSpot_getShadowOnFlag(swigCPtr);
188 return ret;
189 }
190
191 public void setShadowOnFlag(bool bShadowOn) {
192 TG_DbPINVOKE.OdDgLightSpot_setShadowOnFlag(swigCPtr, bShadowOn);
194 }
195
196 public UInt32 getShadowResolution() {
197// test csout
198 /*SIMPLETYPE*/
199 UInt32 ret = TG_DbPINVOKE.OdDgLightSpot_getShadowResolution(swigCPtr);
201 return ret;
202 }
203
204 public void setShadowResolution(UInt32 /*SIMPLETYPE*/ uShadowResolution) {
205 TG_DbPINVOKE.OdDgLightSpot_setShadowResolution(swigCPtr, uShadowResolution /*SIMPLETYPE*/);
207 }
208
209 public double getColorRed() {
210 double ret = TG_DbPINVOKE.OdDgLightSpot_getColorRed(swigCPtr);
212 return ret;
213 }
214
215 public void setColorRed(double val) {
218 }
219
220 public double getColorGreen() {
221 double ret = TG_DbPINVOKE.OdDgLightSpot_getColorGreen(swigCPtr);
223 return ret;
224 }
225
226 public void setColorGreen(double val) {
229 }
230
231 public double getColorBlue() {
232 double ret = TG_DbPINVOKE.OdDgLightSpot_getColorBlue(swigCPtr);
234 return ret;
235 }
236
237 public void setColorBlue(double val) {
240 }
241
242 public bool getAttenuateOnFlag() {
245 return ret;
246 }
247
248 public void setAttenuateOnFlag(bool bAttenuateOn) {
249 TG_DbPINVOKE.OdDgLightSpot_setAttenuateOnFlag(swigCPtr, bAttenuateOn);
251 }
252
253 public double getAttenuationDistance() {
256 return ret;
257 }
258
259 public void setAttenuationDistance(double dAttenuationDistance) {
260 TG_DbPINVOKE.OdDgLightSpot_setAttenuationDistance(swigCPtr, dAttenuationDistance);
262 }
263
264 public bool getIESDataOnFlag() {
265 bool ret = TG_DbPINVOKE.OdDgLightSpot_getIESDataOnFlag(swigCPtr);
267 return ret;
268 }
269
270 public void setIESDataOnFlag(bool bIESDataOn) {
271 TG_DbPINVOKE.OdDgLightSpot_setIESDataOnFlag(swigCPtr, bIESDataOn);
273 }
274
275 public double getIESRotation() {
276 double ret = TG_DbPINVOKE.OdDgLightSpot_getIESRotation(swigCPtr);
278 return ret;
279 }
280
281 public void setIESRotation(double dIESRotation) {
282 TG_DbPINVOKE.OdDgLightSpot_setIESRotation(swigCPtr, dIESRotation);
284 }
285
287 string ret = TG_DbPINVOKE.OdDgLightSpot_getIESFilename(swigCPtr);
289 return ret;
290}
291
292 public void setIESFilename(String ppIESFilename) {
293 TG_DbPINVOKE.OdDgLightSpot_setIESFilename(swigCPtr, ppIESFilename);
295 }
296
297 public double getConeAngle() {
298 double ret = TG_DbPINVOKE.OdDgLightSpot_getConeAngle(swigCPtr);
300 return ret;
301 }
302
303 public void setConeAngle(double dConeAngle) {
304 TG_DbPINVOKE.OdDgLightSpot_setConeAngle(swigCPtr, dConeAngle);
306 }
307
308 public double getDeltaAngle() {
309 double ret = TG_DbPINVOKE.OdDgLightSpot_getDeltaAngle(swigCPtr);
311 return ret;
312 }
313
314 public void setDeltaAngle(double dDeltaAngle) {
315 TG_DbPINVOKE.OdDgLightSpot_setDeltaAngle(swigCPtr, dDeltaAngle);
317 }
318
319 public virtual UInt32 getExtendedParamCount() {
320// test csout
321 /*SIMPLETYPE*/
324 return ret;
325 }
326
327 public virtual OdDgLightParam getExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex) {
328 OdDgLightParam ret = new OdDgLightParam(TG_DbPINVOKE.OdDgLightSpot_getExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/), true);
330 return ret;
331 }
332
333 public virtual OdDgLightParam getExtendedParam(String strParamName) {
336 return ret;
337 }
338
339 public virtual void setExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex, OdDgLightParam param) {
340 TG_DbPINVOKE.OdDgLightSpot_setExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgLightParam.getCPtr(param));
342 }
343
344 public virtual void setExtendedParam(String strParamName, OdDgLightParam param) {
347 }
348
349 public virtual void addExtendedParam(OdDgLightParam param) {
352 }
353
354 public virtual void deleteExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex) {
355 TG_DbPINVOKE.OdDgLightSpot_deleteExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/);
357 }
358
359 public virtual void deleteExtendedParam(String strParamName) {
362 }
363
364 public virtual void setDefaultValues(bool bSetDefaultGeometry, double dCellScaleFactor) {
365 TG_DbPINVOKE.OdDgLightSpot_setDefaultValues__SWIG_0(swigCPtr, bSetDefaultGeometry, dCellScaleFactor);
367 }
368
369 public virtual void setDefaultValues(bool bSetDefaultGeometry) {
370 TG_DbPINVOKE.OdDgLightSpot_setDefaultValues__SWIG_1(swigCPtr, bSetDefaultGeometry);
372 }
373
374 public virtual void setDefaultValues() {
377 }
378
379 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
380// test csout
381 /*SIMPLETYPE*/
384 return ret;
385 }
386
387 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
388 string ret = TG_DbPINVOKE.OdDgLightSpot_getRealClassName(ptr /*SIMPLETYPE*/);
390 return ret;
391 }
392
397 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
398
404
405}
406
407}
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static HandleRef getCPtr(OdDgLightParam obj)
void setAttenuationDistance(double dAttenuationDistance)
void setIESDataOnFlag(bool bIESDataOn)
virtual void setDefaultValues(bool bSetDefaultGeometry, double dCellScaleFactor)
override OdRxClass isA()
override byte getElementSubType()
static new OdRxClass desc()
virtual void setDefaultValues()
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
virtual void setOnFlag(bool bOn)
virtual OdDgLightParam getExtendedParam(String strParamName)
void setIntensity(double dIntensity)
static string getRealClassName(IntPtr ptr)
override OdRxObject queryX(OdRxClass protocolClass)
override OdDgElement.ElementTypes getElementType()
virtual void setExtendedParam(String strParamName, OdDgLightParam param)
override void Dispose(bool disposing)
void setConeAngle(double dConeAngle)
virtual String getLightName()
void setColorBlue(double val)
virtual bool getOnFlag()
virtual void setLightName(String ppName)
virtual void addExtendedParam(OdDgLightParam param)
virtual OdDgLight.OdDgLightType getLightType()
override String getName()
override OdGiDrawable.DrawableType drawableType()
virtual void deleteExtendedParam(String strParamName)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static OdDgLightSpot cast(OdRxObject pObj)
void setIESRotation(double dIESRotation)
void setShadowOnFlag(bool bShadowOn)
void setColorGreen(double val)
OdDgLightSpot(IntPtr cPtr, bool cMemoryOwn)
static new OdDgLightSpot createObject()
void setDeltaAngle(double dDeltaAngle)
void setShadowResolution(UInt32 uShadowResolution)
void setAttenuateOnFlag(bool bAttenuateOn)
void setColorRed(double val)
virtual void deleteExtendedParam(UInt32 uIndex)
virtual UInt32 getExtendedParamCount()
static HandleRef getCPtr(OdDgLightSpot obj)
void setBrightness(double dBrightness)
override void setName(String ppName)
void setIESFilename(String ppIESFilename)
virtual void setDefaultValues(bool bSetDefaultGeometry)
virtual OdDgLightParam getExtendedParam(UInt32 uIndex)
virtual void setExtendedParam(UInt32 uIndex, OdDgLightParam param)
static global::System.Exception Retrieve()
static double OdDgLightSpot_getIESRotation(HandleRef jarg1)
static bool OdDgLightSpot_getShadowOnFlag(HandleRef jarg1)
static UInt32 OdDgLightSpot_getExtendedParamCount(HandleRef jarg1)
static bool OdDgLightSpot_getOnFlag(HandleRef jarg1)
static void OdDgLightSpot_setDefaultValues__SWIG_0(HandleRef jarg1, bool jarg2, double jarg3)
static double OdDgLightSpot_getIntensity(HandleRef jarg1)
static IntPtr OdDgLightSpot_cast(HandleRef jarg1)
static void OdDgLightSpot_deleteExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static void OdDgLightSpot_setConeAngle(HandleRef jarg1, double jarg2)
static bool OdDgLightSpot_getIESDataOnFlag(HandleRef jarg1)
static void OdDgLightSpot_setIESRotation(HandleRef jarg1, double jarg2)
static byte OdDgLightSpot_getElementSubType(HandleRef jarg1)
static void OdDgLightSpot_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgLightSpot_setColorBlue(HandleRef jarg1, double jarg2)
static void OdDgLightSpot_setDefaultValues__SWIG_1(HandleRef jarg1, bool jarg2)
static int OdDgLightSpot_drawableType(HandleRef jarg1)
static void OdDgLightSpot_setShadowResolution(HandleRef jarg1, UInt32 jarg2)
static void OdDgLightSpot_setIESFilename(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgLightSpot_setIntensity(HandleRef jarg1, double jarg2)
static void OdDgLightSpot_setAttenuateOnFlag(HandleRef jarg1, bool jarg2)
static double OdDgLightSpot_getConeAngle(HandleRef jarg1)
static IntPtr OdDgLightSpot_queryX(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgLightSpot_getShadowResolution(HandleRef jarg1)
static IntPtr OdDgLightSpot_isA(HandleRef jarg1)
static void OdDgLightSpot_setColorRed(HandleRef jarg1, double jarg2)
static double OdDgLightSpot_getDeltaAngle(HandleRef jarg1)
static void OdDgLightSpot_setShadowOnFlag(HandleRef jarg1, bool jarg2)
static int OdDgLightSpot_getElementType(HandleRef jarg1)
static double OdDgLightSpot_getColorRed(HandleRef jarg1)
static IntPtr OdDgLightSpot_desc()
static double OdDgLightSpot_getAttenuationDistance(HandleRef jarg1)
static void OdDgLightSpot_setExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDgLightSpot_getAttenuateOnFlag(HandleRef jarg1)
static double OdDgLightSpot_getBrightness(HandleRef jarg1)
static void OdDgLightSpot_setOnFlag(HandleRef jarg1, bool jarg2)
static void OdDgLightSpot_setExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgLightSpot_setColorGreen(HandleRef jarg1, double jarg2)
static void OdDgLightSpot_addExtendedParam(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDgLightSpot_getColorBlue(HandleRef jarg1)
static void OdDgLightSpot_setDeltaAngle(HandleRef jarg1, double jarg2)
static IntPtr OdDgLightSpot_createObject()
static void delete_OdDgLightSpot(HandleRef jarg1)
static void OdDgLightSpot_setDefaultValues__SWIG_2(HandleRef jarg1)
static void OdDgLightSpot_setAttenuationDistance(HandleRef jarg1, double jarg2)
static void OdDgLightSpot_setBrightness(HandleRef jarg1, double jarg2)
static String OdDgLightSpot_getIESFilename(HandleRef jarg1)
static global::System.IntPtr OdDgLightSpot_getExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgLightSpot_setIESDataOnFlag(HandleRef jarg1, bool jarg2)
static string OdDgLightSpot_getRealClassName(IntPtr jarg1)
static int OdDgLightSpot_getLightType(HandleRef jarg1)
static UInt32 OdDgLightSpot_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDgLightSpot_getExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static void OdDgLightSpot_setLightName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static double OdDgLightSpot_getColorGreen(HandleRef jarg1)
static void OdDgLightSpot_deleteExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdDgLightSpot_getName(HandleRef jarg1)
static String OdDgLightSpot_getLightName(HandleRef jarg1)