Extended .NET SDK Documentation 2024 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
46 return ret;
47 }
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
121 return ret;
122 }
123
127 return ret;
128 }
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
147 public virtual void setLightName(String ppName) {
150 }
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
185 public bool getShadowOnFlag() {
186 bool ret = TG_DbPINVOKE.OdDgLightPoint_getShadowOnFlag(swigCPtr);
188 return ret;
189 }
190
191 public void setShadowOnFlag(bool bShadowOn) {
192 TG_DbPINVOKE.OdDgLightPoint_setShadowOnFlag(swigCPtr, bShadowOn);
194 }
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 /*SIMPLETYPE*/ 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
215 public void setColorRed(double val) {
218 }
219
220 public double getColorGreen() {
221 double ret = TG_DbPINVOKE.OdDgLightPoint_getColorGreen(swigCPtr);
223 return ret;
224 }
225
226 public void setColorGreen(double val) {
229 }
230
231 public double getColorBlue() {
232 double ret = TG_DbPINVOKE.OdDgLightPoint_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.OdDgLightPoint_setAttenuateOnFlag(swigCPtr, bAttenuateOn);
251 }
252
253 public double getAttenuationDistance() {
256 return ret;
257 }
258
259 public void setAttenuationDistance(double dAttenuationDistance) {
260 TG_DbPINVOKE.OdDgLightPoint_setAttenuationDistance(swigCPtr, dAttenuationDistance);
262 }
263
264 public bool getIESDataOnFlag() {
267 return ret;
268 }
269
270 public void setIESDataOnFlag(bool bIESDataOn) {
271 TG_DbPINVOKE.OdDgLightPoint_setIESDataOnFlag(swigCPtr, bIESDataOn);
273 }
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
287 string ret = TG_DbPINVOKE.OdDgLightPoint_getIESFilename(swigCPtr);
289 return ret;
290}
291
292 public void setIESFilename(String ppIESFilename) {
293 TG_DbPINVOKE.OdDgLightPoint_setIESFilename(swigCPtr, ppIESFilename);
295 }
296
297 public virtual UInt32 getExtendedParamCount() {
298// test csout
299 /*SIMPLETYPE*/
302 return ret;
303 }
304
305 public virtual OdDgLightParam getExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex) {
306 OdDgLightParam ret = new OdDgLightParam(TG_DbPINVOKE.OdDgLightPoint_getExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/), true);
308 return ret;
309 }
310
311 public virtual OdDgLightParam getExtendedParam(String strParamName) {
314 return ret;
315 }
316
317 public virtual void setExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex, OdDgLightParam param) {
318 TG_DbPINVOKE.OdDgLightPoint_setExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgLightParam.getCPtr(param));
320 }
321
322 public virtual void setExtendedParam(String strParamName, OdDgLightParam param) {
325 }
326
327 public virtual void addExtendedParam(OdDgLightParam param) {
330 }
331
332 public virtual void deleteExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex) {
333 TG_DbPINVOKE.OdDgLightPoint_deleteExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/);
335 }
336
337 public virtual void deleteExtendedParam(String strParamName) {
340 }
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
352 public virtual void setDefaultValues() {
355 }
356
357 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
358// test csout
359 /*SIMPLETYPE*/
362 return ret;
363 }
364
365 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ 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
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 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)