Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgNamedGroupHeader.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 OdDgNamedGroupHeader(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgNamedGroupHeader_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgNamedGroupHeader 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 OdDgNamedGroupHeader cast(OdRxObject pObj) {// OdSmartPtr<OdDgNamedGroupHeader>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgNamedGroupHeader ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgNamedGroupHeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgNamedGroupHeader),ptr, true));
66 ret = (OdDgNamedGroupHeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgNamedGroupHeader),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgNamedGroupHeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgNamedGroupHeader),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.OdDgNamedGroupHeader_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.OdDgNamedGroupHeader_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.OdDgNamedGroupHeader_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgNamedGroupHeader createObject() {// OdSmartPtr<OdDgNamedGroupHeader>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgNamedGroupHeader ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgNamedGroupHeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgNamedGroupHeader),ptr, true));
107 ret = (OdDgNamedGroupHeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgNamedGroupHeader),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgNamedGroupHeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgNamedGroupHeader),ptr, true);
112 }
113
115 return ret;
116}
117
118 public override bool subWorldDraw(OdGiWorldDraw pWd) {
121 return ret;
122 }
123
124 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
125// test csout
126 /*SIMPLETYPE*/
129 return ret;
130 }
131
132 public virtual OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents) {
135 return ret;
136 }
137
138 public virtual OdResult subGetGeomExtents(OdGeExtents3d extents) {
141 return ret;
142 }
143
147 return ret;
148 }
149
153 }
154
158 return ret;
159 }
160
164 }
165
169 return ret;
170 }
171
175 }
176
177 public virtual bool getAllowDuplicatesFlag() {
180 return ret;
181 }
182
183 public virtual void setAllowDuplicatesFlag(bool bSet) {
186 }
187
188 public virtual bool getExclusiveMembersFlag() {
191 return ret;
192 }
193
194 public virtual void setExclusiveMembersFlag(bool bSet) {
197 }
198
199 public virtual bool getAllowFarReferencesFlag() {
202 return ret;
203 }
204
205 public virtual void setAllowFarReferencesFlag(bool bSet) {
208 }
209
210 public virtual bool getClosedGroupFlag() {
213 return ret;
214 }
215
216 public virtual void setClosedGroupFlag(bool bSet) {
219 }
220
221 public virtual bool getSelectMembersFlag() {
224 return ret;
225 }
226
227 public virtual void setSelectMembersFlag(bool bSet) {
230 }
231
232 public virtual bool getAnonimusFlag() {
235 return ret;
236 }
237
238 public virtual void setAnonimusFlag(bool bSet) {
241 }
242
243 public virtual bool getHasOtherGroupFlag() {
246 return ret;
247 }
248
249 public virtual void setHasOtherGroupFlag(bool bSet) {
252 }
253
254 public virtual bool getHasAlwaysPropagateMembersFlag() {
257 return ret;
258 }
259
260 public virtual void setHasAlwaysPropagateMembersFlag(bool bSet) {
263 }
264
265 public virtual String getName() {
266 string ret = TG_DbPINVOKE.OdDgNamedGroupHeader_getName(swigCPtr);
268 return ret;
269}
270
271 public virtual void setName(String strName) {
274 }
275
276 public virtual String getDescription() {
279 return ret;
280}
281
282 public virtual void setDescription(String strDescription) {
283 TG_DbPINVOKE.OdDgNamedGroupHeader_setDescription(swigCPtr, strDescription);
285 }
286
287 public virtual UInt32 getNamedGroupItemCount() {
288// test csout
289 /*SIMPLETYPE*/
292 return ret;
293 }
294
295 public virtual bool addNamedGroupItem(OdDgNamedGroupItem item) {
298 return ret;
299 }
300
301 public virtual OdDgNamedGroupItem getNamedGroupItem(UInt32 /*SIMPLETYPE*/ uIndex) {
302 OdDgNamedGroupItem ret = new OdDgNamedGroupItem(TG_DbPINVOKE.OdDgNamedGroupHeader_getNamedGroupItem(swigCPtr, uIndex /*SIMPLETYPE*/), true);
304 return ret;
305 }
306
307 public virtual bool setNamedGroupItem(OdDgNamedGroupItem item, UInt32 /*SIMPLETYPE*/ uIndex) {
308 bool ret = TG_DbPINVOKE.OdDgNamedGroupHeader_setNamedGroupItem(swigCPtr, OdDgNamedGroupItem.getCPtr(item), uIndex /*SIMPLETYPE*/);
310 return ret;
311 }
312
313 public virtual bool deleteNamedGroupItem(UInt32 /*SIMPLETYPE*/ uIndex) {
314 bool ret = TG_DbPINVOKE.OdDgNamedGroupHeader_deleteNamedGroupItem(swigCPtr, uIndex /*SIMPLETYPE*/);
316 return ret;
317 }
318
319 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
320 string ret = TG_DbPINVOKE.OdDgNamedGroupHeader_getRealClassName(ptr /*SIMPLETYPE*/);
322 return ret;
323 }
324
329 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
330
336
337}
338
339}
static HandleRef getCPtr(OdGeExtents3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiWorldDraw 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(OdDgElementId obj)
virtual OdDgNamedGroupItem.OdDgNamedGroupPropagateType getDefaultBackwardPropagate()
virtual void setName(String strName)
static new OdDgNamedGroupHeader createObject()
virtual OdDgNamedGroupItem.OdDgNamedGroupPropagateType getDefaultForwardPropagate()
virtual void setDescription(String strDescription)
virtual void setHasOtherGroupFlag(bool bSet)
virtual bool deleteNamedGroupItem(UInt32 uIndex)
virtual OdDgNamedGroupItem.OdDgNamedGroupPropagateType getDefaultGroupPropagate()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual OdDgNamedGroupItem getNamedGroupItem(UInt32 uIndex)
virtual OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
static string getRealClassName(IntPtr ptr)
virtual void setSelectMembersFlag(bool bSet)
virtual void setDefaultBackwardPropagate(OdDgNamedGroupItem.OdDgNamedGroupPropagateType iType)
virtual void setExclusiveMembersFlag(bool bSet)
virtual void setAllowFarReferencesFlag(bool bSet)
override bool subWorldDraw(OdGiWorldDraw pWd)
OdDgNamedGroupHeader(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult subGetGeomExtents(OdGeExtents3d extents)
override OdDgElement.ElementTypes getElementType()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual void setAnonimusFlag(bool bSet)
virtual void setClosedGroupFlag(bool bSet)
static OdDgNamedGroupHeader cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdDgNamedGroupHeader obj)
virtual void setDefaultForwardPropagate(OdDgNamedGroupItem.OdDgNamedGroupPropagateType iType)
override void Dispose(bool disposing)
virtual bool setNamedGroupItem(OdDgNamedGroupItem item, UInt32 uIndex)
virtual void setAllowDuplicatesFlag(bool bSet)
virtual void setDefaultGroupPropagate(OdDgNamedGroupItem.OdDgNamedGroupPropagateType iType)
virtual void setHasAlwaysPropagateMembersFlag(bool bSet)
virtual bool addNamedGroupItem(OdDgNamedGroupItem item)
static HandleRef getCPtr(OdDgNamedGroupItem obj)
static global::System.Exception Retrieve()
static bool OdDgNamedGroupHeader_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDgNamedGroupHeader_getElementType(HandleRef jarg1)
static void delete_OdDgNamedGroupHeader(HandleRef jarg1)
static void OdDgNamedGroupHeader_setHasAlwaysPropagateMembersFlag(HandleRef jarg1, bool jarg2)
static bool OdDgNamedGroupHeader_getSelectMembersFlag(HandleRef jarg1)
static bool OdDgNamedGroupHeader_getClosedGroupFlag(HandleRef jarg1)
static bool OdDgNamedGroupHeader_getExclusiveMembersFlag(HandleRef jarg1)
static String OdDgNamedGroupHeader_getDescription(HandleRef jarg1)
static void OdDgNamedGroupHeader_setAllowFarReferencesFlag(HandleRef jarg1, bool jarg2)
static void OdDgNamedGroupHeader_setHasOtherGroupFlag(HandleRef jarg1, bool jarg2)
static byte OdDgNamedGroupHeader_getElementSubType(HandleRef jarg1)
static bool OdDgNamedGroupHeader_addNamedGroupItem(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgNamedGroupHeader_getDefaultForwardPropagate(HandleRef jarg1)
static void OdDgNamedGroupHeader_setAnonimusFlag(HandleRef jarg1, bool jarg2)
static UInt32 OdDgNamedGroupHeader_getNamedGroupItemCount(HandleRef jarg1)
static void OdDgNamedGroupHeader_setExclusiveMembersFlag(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDgNamedGroupHeader_getNamedGroupItem(HandleRef jarg1, UInt32 jarg2)
static void OdDgNamedGroupHeader_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDgNamedGroupHeader_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDgNamedGroupHeader_getAnonimusFlag(HandleRef jarg1)
static bool OdDgNamedGroupHeader_getHasAlwaysPropagateMembersFlag(HandleRef jarg1)
static bool OdDgNamedGroupHeader_deleteNamedGroupItem(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgNamedGroupHeader_desc()
static bool OdDgNamedGroupHeader_getAllowDuplicatesFlag(HandleRef jarg1)
static int OdDgNamedGroupHeader_getDefaultGroupPropagate(HandleRef jarg1)
static string OdDgNamedGroupHeader_getRealClassName(IntPtr jarg1)
static void OdDgNamedGroupHeader_setDefaultGroupPropagate(HandleRef jarg1, int jarg2)
static void OdDgNamedGroupHeader_setAllowDuplicatesFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgNamedGroupHeader_queryX(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgNamedGroupHeader_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static bool OdDgNamedGroupHeader_getHasOtherGroupFlag(HandleRef jarg1)
static void OdDgNamedGroupHeader_setDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDgNamedGroupHeader_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgNamedGroupHeader_getDefaultBackwardPropagate(HandleRef jarg1)
static String OdDgNamedGroupHeader_getName(HandleRef jarg1)
static IntPtr OdDgNamedGroupHeader_isA(HandleRef jarg1)
static IntPtr OdDgNamedGroupHeader_createObject()
static IntPtr OdDgNamedGroupHeader_cast(HandleRef jarg1)
static void OdDgNamedGroupHeader_setSelectMembersFlag(HandleRef jarg1, bool jarg2)
static void OdDgNamedGroupHeader_setDefaultBackwardPropagate(HandleRef jarg1, int jarg2)
static void OdDgNamedGroupHeader_setClosedGroupFlag(HandleRef jarg1, bool jarg2)
static bool OdDgNamedGroupHeader_getAllowFarReferencesFlag(HandleRef jarg1)
static void OdDgNamedGroupHeader_setDefaultForwardPropagate(HandleRef jarg1, int jarg2)
static bool OdDgNamedGroupHeader_setNamedGroupItem(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3)