Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgViewGroup.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
17public class OdDgViewGroup : OdDgElement {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgViewGroup(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgViewGroup_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgViewGroup 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 OdDgViewGroup cast(OdRxObject pObj) {// OdSmartPtr<OdDgViewGroup>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgViewGroup ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgViewGroup)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgViewGroup),ptr, true));
66 ret = (OdDgViewGroup)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgViewGroup),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgViewGroup)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgViewGroup),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.OdDgViewGroup_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.OdDgViewGroup_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.OdDgViewGroup_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgViewGroup createObject() {// OdSmartPtr<OdDgViewGroup>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgViewGroup ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgViewGroup)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgViewGroup),ptr, true));
107 ret = (OdDgViewGroup)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgViewGroup),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgViewGroup)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgViewGroup),ptr, true);
112 }
113
115 return ret;
116}
117
118 public OdDgElementId getAt(UInt32 /*SIMPLETYPE*/ uViewIndex) {
119 OdDgElementId ret = new OdDgElementId(TG_DbPINVOKE.OdDgViewGroup_getAt(swigCPtr, uViewIndex /*SIMPLETYPE*/), true);
121 return ret;
122 }
123
124 public String getName() {
125 string ret = TG_DbPINVOKE.OdDgViewGroup_getName(swigCPtr);
127 return ret;
128}
129
130 public void setName(String name) {
131 TG_DbPINVOKE.OdDgViewGroup_setName(swigCPtr, name);
133 }
134
136 string ret = TG_DbPINVOKE.OdDgViewGroup_getDescription(swigCPtr);
138 return ret;
139}
140
141 public void setDescription(String name) {
144 }
145
146 public UInt32 getActiveLevelEntryId() {
147// test csout
148 /*SIMPLETYPE*/
151 return ret;
152 }
153
154 public void setActiveLevelEntryId(UInt32 /*SIMPLETYPE*/ uLevelEntryId) {
155 TG_DbPINVOKE.OdDgViewGroup_setActiveLevelEntryId(swigCPtr, uLevelEntryId /*SIMPLETYPE*/);
157 }
158
159 public UInt32 getActiveColor() {
160// test csout
161 /*SIMPLETYPE*/
162 UInt32 ret = TG_DbPINVOKE.OdDgViewGroup_getActiveColor(swigCPtr);
164 return ret;
165 }
166
167 public void setActiveColor(UInt32 /*SIMPLETYPE*/ uColor) {
168 TG_DbPINVOKE.OdDgViewGroup_setActiveColor(swigCPtr, uColor /*SIMPLETYPE*/);
170 }
171
172 public UInt32 getActiveLineStyleId() {
173// test csout
174 /*SIMPLETYPE*/
175 UInt32 ret = TG_DbPINVOKE.OdDgViewGroup_getActiveLineStyleId(swigCPtr);
177 return ret;
178 }
179
180 public void setActiveLineStyleId(UInt32 /*SIMPLETYPE*/ uLineStyleId) {
181 TG_DbPINVOKE.OdDgViewGroup_setActiveLineStyleId(swigCPtr, uLineStyleId /*SIMPLETYPE*/);
183 }
184
185 public UInt32 getActiveLineWeight() {
186// test csout
187 /*SIMPLETYPE*/
188 UInt32 ret = TG_DbPINVOKE.OdDgViewGroup_getActiveLineWeight(swigCPtr);
190 return ret;
191 }
192
193 public void setActiveLineWeight(UInt32 /*SIMPLETYPE*/ uLineWeight) {
194 TG_DbPINVOKE.OdDgViewGroup_setActiveLineWeight(swigCPtr, uLineWeight /*SIMPLETYPE*/);
196 }
197
198 public UInt32 getDwgDisplayOrder() {
199// test csout
200 /*SIMPLETYPE*/
201 UInt32 ret = TG_DbPINVOKE.OdDgViewGroup_getDwgDisplayOrder(swigCPtr);
203 return ret;
204 }
205
206 public void setDwgDisplayOrder(UInt32 /*SIMPLETYPE*/ uDisplayOrder) {
207 TG_DbPINVOKE.OdDgViewGroup_setDwgDisplayOrder(swigCPtr, uDisplayOrder /*SIMPLETYPE*/);
209 }
210
214 return ret;
215 }
216
220 return ret;
221 }
222
223 public void add(OdDgView pView) {
226 }
227
228 public OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
229 MemoryManager mMan = MemoryManager.GetMemoryManager();
230 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
231 IntPtr ptr = TG_DbPINVOKE.OdDgViewGroup_createIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
232
233 OdDgElementIterator ret = null;
234 if (null != mTrans)
235 {
236 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
237 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
238 }
239 else
240 {
241 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
242 }
243
245 return ret;
246}
247
248 public OdDgElementIterator createIterator(bool atBeginning) {// OdDgElementIteratorPtr
249 MemoryManager mMan = MemoryManager.GetMemoryManager();
250 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
251 IntPtr ptr = TG_DbPINVOKE.OdDgViewGroup_createIterator__SWIG_1(swigCPtr, atBeginning);
252
253 OdDgElementIterator ret = null;
254 if (null != mTrans)
255 {
256 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
257 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
258 }
259 else
260 {
261 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
262 }
263
265 return ret;
266}
267
268 public OdDgElementIterator createIterator() {// OdDgElementIteratorPtr
269 MemoryManager mMan = MemoryManager.GetMemoryManager();
270 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
272
273 OdDgElementIterator ret = null;
274 if (null != mTrans)
275 {
276 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
277 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
278 }
279 else
280 {
281 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
282 }
283
285 return ret;
286}
287
291 return ret;
292 }
293
294 public void setModelId(OdDgElementId id) {
297 }
298
299 public bool isMultiModelGroup() {
302 return ret;
303 }
304
305 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
306 string ret = TG_DbPINVOKE.OdDgViewGroup_getRealClassName(ptr /*SIMPLETYPE*/);
308 return ret;
309 }
310
315 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
316
322
323}
324
325}
static HandleRef getCPtr(OdBinaryData obj)
Definition: OdBinaryData.cs:25
virtual OdGiDrawable.DrawableType drawableType()
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(OdDgElementId obj)
void setActiveLevelEntryId(UInt32 uLevelEntryId)
OdDgViewGroup(IntPtr cPtr, bool cMemoryOwn)
override OdRxClass isA()
OdBinaryData getViewDisplayOrder()
void setModelId(OdDgElementId id)
static string getRealClassName(IntPtr ptr)
static new OdDgViewGroup createObject()
void setActiveLineStyleId(UInt32 uLineStyleId)
OdDgElementId getModelId()
override OdDgElement.ElementTypes getElementType()
void setDwgDisplayOrder(UInt32 uDisplayOrder)
void setActiveColor(UInt32 uColor)
OdResult setViewDisplayOrder(OdBinaryData orderData)
void setName(String name)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdRxObject queryX(OdRxClass protocolClass)
OdDgElementId getAt(UInt32 uViewIndex)
override byte getElementSubType()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgViewGroup obj)
void setDescription(String name)
OdDgElementIterator createIterator()
static OdDgViewGroup cast(OdRxObject pObj)
void add(OdDgView pView)
static new OdRxClass desc()
OdDgElementIterator createIterator(bool atBeginning)
override void Dispose(bool disposing)
void setActiveLineWeight(UInt32 uLineWeight)
OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted)
static HandleRef getCPtr(OdDgView obj)
Definition: OdDgView.cs:27
static global::System.Exception Retrieve()
static void OdDgViewGroup_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgViewGroup_setActiveLevelEntryId(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgViewGroup_getActiveColor(HandleRef jarg1)
static void OdDgViewGroup_setActiveLineWeight(HandleRef jarg1, UInt32 jarg2)
static void OdDgViewGroup_setModelId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDgViewGroup_getActiveLevelEntryId(HandleRef jarg1)
static String OdDgViewGroup_getDescription(HandleRef jarg1)
static void delete_OdDgViewGroup(HandleRef jarg1)
static string OdDgViewGroup_getRealClassName(IntPtr jarg1)
static void OdDgViewGroup_setActiveLineStyleId(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgViewGroup_queryX(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgViewGroup_getActiveLineWeight(HandleRef jarg1)
static bool OdDgViewGroup_isMultiModelGroup(HandleRef jarg1)
static void OdDgViewGroup_add(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgViewGroup_getActiveLineStyleId(HandleRef jarg1)
static void OdDgViewGroup_setDwgDisplayOrder(HandleRef jarg1, UInt32 jarg2)
static int OdDgViewGroup_setViewDisplayOrder(HandleRef jarg1, IntPtr jarg2)
static byte OdDgViewGroup_getElementSubType(HandleRef jarg1)
static void OdDgViewGroup_setDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDgViewGroup_getAt(HandleRef jarg1, UInt32 jarg2)
static global::System.IntPtr OdDgViewGroup_getViewDisplayOrder(HandleRef jarg1)
static String OdDgViewGroup_getName(HandleRef jarg1)
static void OdDgViewGroup_setActiveColor(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgViewGroup_createObject()
static IntPtr OdDgViewGroup_desc()
static UInt32 OdDgViewGroup_getDwgDisplayOrder(HandleRef jarg1)
static global::System.IntPtr OdDgViewGroup_getModelId(HandleRef jarg1)
static IntPtr OdDgViewGroup_createIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static IntPtr OdDgViewGroup_createIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static IntPtr OdDgViewGroup_cast(HandleRef jarg1)
static int OdDgViewGroup_getElementType(HandleRef jarg1)
static IntPtr OdDgViewGroup_isA(HandleRef jarg1)
static IntPtr OdDgViewGroup_createIterator__SWIG_2(HandleRef jarg1)