Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgLightOpenSky.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 OdDgLightOpenSky(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgLightOpenSky_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgLightOpenSky 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 OdDgLightOpenSky cast(OdRxObject pObj) {// OdSmartPtr<OdDgLightOpenSky>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgLightOpenSky ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgLightOpenSky)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightOpenSky),ptr, true));
66 ret = (OdDgLightOpenSky)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightOpenSky),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgLightOpenSky)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightOpenSky),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.OdDgLightOpenSky_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.OdDgLightOpenSky_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.OdDgLightOpenSky_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgLightOpenSky createObject() {// OdSmartPtr<OdDgLightOpenSky>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgLightOpenSky ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgLightOpenSky)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightOpenSky),ptr, true));
107 ret = (OdDgLightOpenSky)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightOpenSky),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgLightOpenSky)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLightOpenSky),ptr, true);
112 }
113
115 return ret;
116}
117
121 return ret;
122 }
123
127 return ret;
128 }
129
130 public virtual String getLightName() {
131 string ret = TG_DbPINVOKE.OdDgLightOpenSky_getLightName(swigCPtr);
133 return ret;
134}
135
136 public virtual void setLightName(String ppName) {
139 }
140
141 public virtual bool getOnFlag() {
142 bool ret = TG_DbPINVOKE.OdDgLightOpenSky_getOnFlag(swigCPtr);
144 return ret;
145 }
146
147 public virtual void setOnFlag(bool bOn) {
150 }
151
152 public override String getName() {
153 string ret = TG_DbPINVOKE.OdDgLightOpenSky_getName(swigCPtr);
155 return ret;
156}
157
158 public override void setName(String ppName) {
159 TG_DbPINVOKE.OdDgLightOpenSky_setName(swigCPtr, ppName);
161 }
162
163 public UInt32 getMinSamples() {
164// test csout
165 /*SIMPLETYPE*/
166 UInt32 ret = TG_DbPINVOKE.OdDgLightOpenSky_getMinSamples(swigCPtr);
168 return ret;
169 }
170
171 public void setMinSamples(UInt32 /*SIMPLETYPE*/ uMinSamples) {
172 TG_DbPINVOKE.OdDgLightOpenSky_setMinSamples(swigCPtr, uMinSamples /*SIMPLETYPE*/);
174 }
175
176 public UInt32 getMaxSamples() {
177// test csout
178 /*SIMPLETYPE*/
179 UInt32 ret = TG_DbPINVOKE.OdDgLightOpenSky_getMaxSamples(swigCPtr);
181 return ret;
182 }
183
184 public void setMaxSamples(UInt32 /*SIMPLETYPE*/ uMaxSamples) {
185 TG_DbPINVOKE.OdDgLightOpenSky_setMaxSamples(swigCPtr, uMaxSamples /*SIMPLETYPE*/);
187 }
188
189 public virtual UInt32 getExtendedParamCount() {
190// test csout
191 /*SIMPLETYPE*/
194 return ret;
195 }
196
197 public virtual OdDgLightParam getExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex) {
198 OdDgLightParam ret = new OdDgLightParam(TG_DbPINVOKE.OdDgLightOpenSky_getExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/), true);
200 return ret;
201 }
202
203 public virtual OdDgLightParam getExtendedParam(String strParamName) {
206 return ret;
207 }
208
209 public virtual void setExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex, OdDgLightParam param) {
210 TG_DbPINVOKE.OdDgLightOpenSky_setExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgLightParam.getCPtr(param));
212 }
213
214 public virtual void setExtendedParam(String strParamName, OdDgLightParam param) {
217 }
218
219 public virtual void addExtendedParam(OdDgLightParam param) {
222 }
223
224 public virtual void deleteExtendedParam(UInt32 /*SIMPLETYPE*/ uIndex) {
225 TG_DbPINVOKE.OdDgLightOpenSky_deleteExtendedParam__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/);
227 }
228
229 public virtual void deleteExtendedParam(String strParamName) {
232 }
233
234 public virtual void setDefaultValues(bool bSetDefaultGeometry, double dCellScaleFactor) {
235 TG_DbPINVOKE.OdDgLightOpenSky_setDefaultValues__SWIG_0(swigCPtr, bSetDefaultGeometry, dCellScaleFactor);
237 }
238
239 public virtual void setDefaultValues(bool bSetDefaultGeometry) {
240 TG_DbPINVOKE.OdDgLightOpenSky_setDefaultValues__SWIG_1(swigCPtr, bSetDefaultGeometry);
242 }
243
244 public virtual void setDefaultValues() {
247 }
248
249 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
250// test csout
251 /*SIMPLETYPE*/
254 return ret;
255 }
256
257 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
258 string ret = TG_DbPINVOKE.OdDgLightOpenSky_getRealClassName(ptr /*SIMPLETYPE*/);
260 return ret;
261 }
262
267 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
268
274
275}
276
277}
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
void setMinSamples(UInt32 uMinSamples)
static OdDgLightOpenSky cast(OdRxObject pObj)
virtual void setExtendedParam(UInt32 uIndex, OdDgLightParam param)
virtual OdDgLight.OdDgLightType getLightType()
virtual OdDgLightParam getExtendedParam(String strParamName)
virtual UInt32 getExtendedParamCount()
virtual void addExtendedParam(OdDgLightParam param)
static HandleRef getCPtr(OdDgLightOpenSky obj)
virtual void setLightName(String ppName)
virtual void deleteExtendedParam(UInt32 uIndex)
override OdRxObject queryX(OdRxClass protocolClass)
OdDgLightOpenSky(IntPtr cPtr, bool cMemoryOwn)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
virtual void setOnFlag(bool bOn)
override Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual void setDefaultValues(bool bSetDefaultGeometry)
static string getRealClassName(IntPtr ptr)
virtual void deleteExtendedParam(String strParamName)
virtual OdDgLightParam getExtendedParam(UInt32 uIndex)
override void setName(String ppName)
static new OdRxClass desc()
virtual void setDefaultValues(bool bSetDefaultGeometry, double dCellScaleFactor)
override void Dispose(bool disposing)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
void setMaxSamples(UInt32 uMaxSamples)
override byte getElementSubType()
override OdDgElement.ElementTypes getElementType()
virtual void setExtendedParam(String strParamName, OdDgLightParam param)
override OdGiDrawable.DrawableType drawableType()
static new OdDgLightOpenSky createObject()
override OdRxClass isA()
static HandleRef getCPtr(OdDgLightParam obj)
static global::System.Exception Retrieve()
static IntPtr OdDgLightOpenSky_cast(HandleRef jarg1)
static void OdDgLightOpenSky_setExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgLightOpenSky_setDefaultValues__SWIG_1(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDgLightOpenSky_getExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static String OdDgLightOpenSky_getName(HandleRef jarg1)
static void delete_OdDgLightOpenSky(HandleRef jarg1)
static void OdDgLightOpenSky_setDefaultValues__SWIG_0(HandleRef jarg1, bool jarg2, double jarg3)
static void OdDgLightOpenSky_addExtendedParam(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDgLightOpenSky_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static string OdDgLightOpenSky_getRealClassName(IntPtr jarg1)
static IntPtr OdDgLightOpenSky_createObject()
static void OdDgLightOpenSky_setDefaultValues__SWIG_2(HandleRef jarg1)
static void OdDgLightOpenSky_setLightName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgLightOpenSky_setMaxSamples(HandleRef jarg1, UInt32 jarg2)
static void OdDgLightOpenSky_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDgLightOpenSky_getLightType(HandleRef jarg1)
static int OdDgLightOpenSky_drawableType(HandleRef jarg1)
static int OdDgLightOpenSky_getElementType(HandleRef jarg1)
static void OdDgLightOpenSky_deleteExtendedParam__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgLightOpenSky_isA(HandleRef jarg1)
static void OdDgLightOpenSky_setOnFlag(HandleRef jarg1, bool jarg2)
static bool OdDgLightOpenSky_getOnFlag(HandleRef jarg1)
static UInt32 OdDgLightOpenSky_getMinSamples(HandleRef jarg1)
static String OdDgLightOpenSky_getLightName(HandleRef jarg1)
static UInt32 OdDgLightOpenSky_getMaxSamples(HandleRef jarg1)
static UInt32 OdDgLightOpenSky_getExtendedParamCount(HandleRef jarg1)
static void OdDgLightOpenSky_deleteExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgLightOpenSky_setMinSamples(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgLightOpenSky_desc()
static byte OdDgLightOpenSky_getElementSubType(HandleRef jarg1)
static IntPtr OdDgLightOpenSky_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDgLightOpenSky_getExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgLightOpenSky_setExtendedParam__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)