Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgLightDistant.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 OdDgLightDistant(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgLightDistant_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgLightDistant 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 OdDgLightDistant cast(OdRxObject pObj) {// OdSmartPtr<OdDgLightDistant>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgLightDistant ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgLightDistant)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightDistant),ptr, true));
66 ret = (OdDgLightDistant)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightDistant),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgLightDistant)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightDistant),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.OdDgLightDistant_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.OdDgLightDistant_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.OdDgLightDistant_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgLightDistant createObject() {// OdSmartPtr<OdDgLightDistant>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgLightDistant ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgLightDistant)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightDistant),ptr, true));
107 ret = (OdDgLightDistant)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightDistant),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgLightDistant)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightDistant),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.OdDgLightDistant_getName(swigCPtr);
133 return ret;
134}
135
136 public override void setName(String ppName) {
137 TG_DbPINVOKE.OdDgLightDistant_setName(swigCPtr, ppName);
139 }
140
141 public virtual String getLightName() {
142 string ret = TG_DbPINVOKE.OdDgLightDistant_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.OdDgLightDistant_getOnFlag(swigCPtr);
155 return ret;
156 }
157
158 public virtual void setOnFlag(bool bOn) {
161 }
162
163 public bool getSunLightFlag() {
166 return ret;
167 }
168
169 public void setSunLightFlag(bool bSet) {
172 }
173
174 public double getIntensity() {
175 double ret = TG_DbPINVOKE.OdDgLightDistant_getIntensity(swigCPtr);
177 return ret;
178 }
179
180 public void setIntensity(double dIntensity) {
181 TG_DbPINVOKE.OdDgLightDistant_setIntensity(swigCPtr, dIntensity);
183 }
184
185 public double getBrightness() {
186 double ret = TG_DbPINVOKE.OdDgLightDistant_getBrightness(swigCPtr);
188 return ret;
189 }
190
191 public void setBrightness(double dBrightness) {
192 TG_DbPINVOKE.OdDgLightDistant_setBrightness(swigCPtr, dBrightness);
194 }
195
196 public bool getShadowOnFlag() {
199 return ret;
200 }
201
202 public void setShadowOnFlag(bool bShadowOn) {
205 }
206
207 public UInt32 getShadowResolution() {
208// test csout
209 /*SIMPLETYPE*/
212 return ret;
213 }
214
215 public void setShadowResolution(UInt32 /*SIMPLETYPE*/ uShadowResolution) {
216 TG_DbPINVOKE.OdDgLightDistant_setShadowResolution(swigCPtr, uShadowResolution /*SIMPLETYPE*/);
218 }
219
220 public double getColorRed() {
221 double ret = TG_DbPINVOKE.OdDgLightDistant_getColorRed(swigCPtr);
223 return ret;
224 }
225
226 public void setColorRed(double val) {
229 }
230
231 public double getColorGreen() {
232 double ret = TG_DbPINVOKE.OdDgLightDistant_getColorGreen(swigCPtr);
234 return ret;
235 }
236
237 public void setColorGreen(double val) {
240 }
241
242 public double getColorBlue() {
243 double ret = TG_DbPINVOKE.OdDgLightDistant_getColorBlue(swigCPtr);
245 return ret;
246 }
247
248 public void setColorBlue(double val) {
251 }
252
253 public virtual UInt32 getExtendedParamCount() {
254// test csout
255 /*SIMPLETYPE*/
258 return ret;
259 }
260
261 public virtual OdDgLightParam getExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex) {
262 OdDgLightParam ret = new OdDgLightParam(TG_DbPINVOKE.OdDgLightDistant_getExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/), true);
264 return ret;
265 }
266
267 public virtual OdDgLightParam getExtendedParam(String strParamName) {
270 return ret;
271 }
272
273 public virtual void setExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex, OdDgLightParam param) {
274 TG_DbPINVOKE.OdDgLightDistant_setExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgLightParam.getCPtr(param));
276 }
277
278 public virtual void setExtendedParam(String strParamName, OdDgLightParam param) {
281 }
282
283 public virtual void addExtendedParam(OdDgLightParam param) {
286 }
287
288 public virtual void deleteExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex) {
289 TG_DbPINVOKE.OdDgLightDistant_deleteExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/);
291 }
292
293 public virtual void deleteExtendedParam(String strParamName) {
296 }
297
298 public virtual void setDefaultValues(bool bSetDefaultGeometry, double dCellScaleFactor) {
299 TG_DbPINVOKE.OdDgLightDistant_setDefaultValues__SWIG_0(swigCPtr, bSetDefaultGeometry, dCellScaleFactor);
301 }
302
303 public virtual void setDefaultValues(bool bSetDefaultGeometry) {
304 TG_DbPINVOKE.OdDgLightDistant_setDefaultValues__SWIG_1(swigCPtr, bSetDefaultGeometry);
306 }
307
308 public virtual void setDefaultValues() {
311 }
312
313 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
314// test csout
315 /*SIMPLETYPE*/
318 return ret;
319 }
320
321 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
322 string ret = TG_DbPINVOKE.OdDgLightDistant_getRealClassName(ptr /*SIMPLETYPE*/);
324 return ret;
325 }
326
331 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
332
338
339}
340
341}
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
virtual void setExtendedParam(String strParamName, OdDgLightParam param)
static string getRealClassName(IntPtr ptr)
virtual void setDefaultValues(bool bSetDefaultGeometry)
virtual void setDefaultValues(bool bSetDefaultGeometry, double dCellScaleFactor)
static OdDgLightDistant cast(OdRxObject pObj)
override void Dispose(bool disposing)
void setIntensity(double dIntensity)
virtual void setLightName(String ppName)
override OdGiDrawable.DrawableType drawableType()
void setShadowOnFlag(bool bShadowOn)
static HandleRef getCPtr(OdDgLightDistant obj)
virtual OdDgLight.OdDgLightType getLightType()
virtual void deleteExtendedParam(String strParamName)
override Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdRxClass isA()
override OdRxObject queryX(OdRxClass protocolClass)
void setShadowResolution(UInt32 uShadowResolution)
override byte getElementSubType()
virtual void setOnFlag(bool bOn)
static new OdDgLightDistant createObject()
override OdDgElement.ElementTypes getElementType()
virtual UInt32 getExtendedParamCount()
virtual void setExtendedParam(UInt32 uIndex, OdDgLightParam param)
void setBrightness(double dBrightness)
virtual void addExtendedParam(OdDgLightParam param)
OdDgLightDistant(IntPtr cPtr, bool cMemoryOwn)
virtual OdDgLightParam getExtendedParam(String strParamName)
static new OdRxClass desc()
virtual void deleteExtendedParam(UInt32 uIndex)
void setColorGreen(double val)
virtual OdDgLightParam getExtendedParam(UInt32 uIndex)
override void setName(String ppName)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
static HandleRef getCPtr(OdDgLightParam obj)
static global::System.Exception Retrieve()
static void OdDgLightDistant_setLightName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static byte OdDgLightDistant_getElementSubType(HandleRef jarg1)
static void OdDgLightDistant_setShadowResolution(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgLightDistant_cast(HandleRef jarg1)
static void OdDgLightDistant_setOnFlag(HandleRef jarg1, bool jarg2)
static UInt32 OdDgLightDistant_getShadowResolution(HandleRef jarg1)
static int OdDgLightDistant_drawableType(HandleRef jarg1)
static int OdDgLightDistant_getElementType(HandleRef jarg1)
static IntPtr OdDgLightDistant_createObject()
static void OdDgLightDistant_setColorGreen(HandleRef jarg1, double jarg2)
static void OdDgLightDistant_setDefaultValues__SWIG_0(HandleRef jarg1, bool jarg2, double jarg3)
static void OdDgLightDistant_setSunLightFlag(HandleRef jarg1, bool jarg2)
static void OdDgLightDistant_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgLightDistant_setExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static double OdDgLightDistant_getColorRed(HandleRef jarg1)
static void OdDgLightDistant_addExtendedParam(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDgLightDistant(HandleRef jarg1)
static bool OdDgLightDistant_getOnFlag(HandleRef jarg1)
static global::System.IntPtr OdDgLightDistant_getExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static bool OdDgLightDistant_getSunLightFlag(HandleRef jarg1)
static int OdDgLightDistant_getLightType(HandleRef jarg1)
static UInt32 OdDgLightDistant_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static void OdDgLightDistant_setColorRed(HandleRef jarg1, double jarg2)
static void OdDgLightDistant_deleteExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static string OdDgLightDistant_getRealClassName(IntPtr jarg1)
static void OdDgLightDistant_setColorBlue(HandleRef jarg1, double jarg2)
static String OdDgLightDistant_getLightName(HandleRef jarg1)
static double OdDgLightDistant_getBrightness(HandleRef jarg1)
static void OdDgLightDistant_setDefaultValues__SWIG_2(HandleRef jarg1)
static IntPtr OdDgLightDistant_isA(HandleRef jarg1)
static double OdDgLightDistant_getColorBlue(HandleRef jarg1)
static double OdDgLightDistant_getColorGreen(HandleRef jarg1)
static void OdDgLightDistant_setIntensity(HandleRef jarg1, double jarg2)
static void OdDgLightDistant_setExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgLightDistant_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgLightDistant_setShadowOnFlag(HandleRef jarg1, bool jarg2)
static void OdDgLightDistant_setBrightness(HandleRef jarg1, double jarg2)
static double OdDgLightDistant_getIntensity(HandleRef jarg1)
static void OdDgLightDistant_deleteExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgLightDistant_desc()
static void OdDgLightDistant_setDefaultValues__SWIG_1(HandleRef jarg1, bool jarg2)
static bool OdDgLightDistant_getShadowOnFlag(HandleRef jarg1)
static global::System.IntPtr OdDgLightDistant_getExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static UInt32 OdDgLightDistant_getExtendedParamCount(HandleRef jarg1)
static String OdDgLightDistant_getName(HandleRef jarg1)