Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdGsStateBranch.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdGsStateBranch : global::System.IDisposable {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 protected bool swigCMemOwn;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdGsStateBranch(IntPtr cPtr, bool cMemoryOwn) {
22 swigCMemOwn = cMemoryOwn;
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdGsStateBranch obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
31 Dispose(false);
32 }
33
34 public void Dispose() {
35 Dispose(true);
36 global::System.GC.SuppressFinalize(this);
37 }
38
39 protected virtual void Dispose(bool disposing) {
40 if (swigCPtr.Handle != IntPtr.Zero)
41 {
42 if (swigCMemOwn)
43 {
44 lock (locker)//(this)
45 {
46 if ((swigCPtr.Handle != IntPtr.Zero) && (swigCMemOwn))
47 {
48 swigCMemOwn = false;
49 throw new MethodAccessException("C++ destructor does not have public access");
50 }
51 }
52 swigCMemOwn = false;
53 }
54 swigCPtr = new HandleRef(null, IntPtr.Zero);
55 }
56 GC.SuppressFinalize(this);
57 }
58
59 public static /*tptr cstype1*/ OdGsStateBranch create(OdDbStub pDrawableId, OdGsStateBranch.BranchType branchType, IntPtr marker, OdGsSimpleParam pData) {
60 OdGsStateBranch res = new OdGsStateBranch(GlobalsPINVOKE.OdGsStateBranch_create__SWIG_0(OdDbStub.getCPtr(pDrawableId), (int)branchType, marker /*SIMPLETYPE*/, OdGsSimpleParam.getCPtr(pData)),false);
61
63 return res;
64}
65
66 public static /*tptr cstype1*/ OdGsStateBranch create(OdDbStub pDrawableId, OdGsStateBranch.BranchType branchType, IntPtr marker) {
67 OdGsStateBranch res = new OdGsStateBranch(GlobalsPINVOKE.OdGsStateBranch_create__SWIG_1(OdDbStub.getCPtr(pDrawableId), (int)branchType, marker /*SIMPLETYPE*/),false);
68
70 return res;
71}
72
73 public static /*tptr cstype1*/ OdGsStateBranch create(OdDbStub pDrawableId, OdGsStateBranch.BranchType branchType) {
75
77 return res;
78}
79
80 public static /*tptr cstype1*/ OdGsStateBranch create(OdGiDrawable pTransDrawable, OdGsStateBranch.BranchType branchType, IntPtr marker, OdGsSimpleParam pData) {
81 OdGsStateBranch res = new OdGsStateBranch(GlobalsPINVOKE.OdGsStateBranch_create__SWIG_3(OdGiDrawable.getCPtr(pTransDrawable), (int)branchType, marker /*SIMPLETYPE*/, OdGsSimpleParam.getCPtr(pData)),false);
82
84 return res;
85}
86
87 public static /*tptr cstype1*/ OdGsStateBranch create(OdGiDrawable pTransDrawable, OdGsStateBranch.BranchType branchType, IntPtr marker) {
88 OdGsStateBranch res = new OdGsStateBranch(GlobalsPINVOKE.OdGsStateBranch_create__SWIG_4(OdGiDrawable.getCPtr(pTransDrawable), (int)branchType, marker /*SIMPLETYPE*/),false);
89
91 return res;
92}
93
94 public static /*tptr cstype1*/ OdGsStateBranch create(OdGiDrawable pTransDrawable, OdGsStateBranch.BranchType branchType) {
95 OdGsStateBranch res = new OdGsStateBranch(GlobalsPINVOKE.OdGsStateBranch_create__SWIG_5(OdGiDrawable.getCPtr(pTransDrawable), (int)branchType),false);
96
98 return res;
99}
100
101 public static void destroy(/*tptr cstype1*/ OdGsStateBranch pStateBranch) {
104 }
105
113
119
120 public UInt32 markersSize() {
121// test csout
122 /*SIMPLETYPE*/
123 UInt32 ret = GlobalsPINVOKE.OdGsStateBranch_markersSize(swigCPtr);
125 return ret;
126 }
127
133
134 public /*tptr cstype1*/ OdGsStateBranch addChild(OdDbStub pDrawableId) {
135 /*tptr csout2*/
136 OdGsStateBranch ret = Teigha.Core.Helpers.odCreateObjectInternal<OdGsStateBranch>(typeof(OdGsStateBranch), GlobalsPINVOKE.OdGsStateBranch_addChild__SWIG_0(swigCPtr, OdDbStub.getCPtr(pDrawableId)), false);
137
139 return ret;
140}
141
142 public /*tptr cstype1*/ OdGsStateBranch addChild(OdGiDrawable pTransDrawable) {
143 /*tptr csout2*/
144 OdGsStateBranch ret = Teigha.Core.Helpers.odCreateObjectInternal<OdGsStateBranch>(typeof(OdGsStateBranch), GlobalsPINVOKE.OdGsStateBranch_addChild__SWIG_1(swigCPtr, OdGiDrawable.getCPtr(pTransDrawable)), false);
145
147 return ret;
148}
149
154
155 public /*tptr cstype1*/ OdGsStateBranch findChild(OdDbStub pDrawableId) {
156 /*tptr csout2*/
157 OdGsStateBranch ret = Teigha.Core.Helpers.odCreateObjectInternal<OdGsStateBranch>(typeof(OdGsStateBranch), GlobalsPINVOKE.OdGsStateBranch_findChild__SWIG_0(swigCPtr, OdDbStub.getCPtr(pDrawableId)), false);
158
160 return ret;
161}
162
163 public /*tptr cstype1*/ OdGsStateBranch findChild(OdGiDrawable pTransDrawable) {
164 /*tptr csout2*/
165 OdGsStateBranch ret = Teigha.Core.Helpers.odCreateObjectInternal<OdGsStateBranch>(typeof(OdGsStateBranch), GlobalsPINVOKE.OdGsStateBranch_findChild__SWIG_1(swigCPtr, OdGiDrawable.getCPtr(pTransDrawable)), false);
166
168 return ret;
169}
170
171 public bool addMarker(IntPtr marker, OdGsSimpleParam pData, bool bDiffParamSet) {
172 bool ret = GlobalsPINVOKE.OdGsStateBranch_addMarker__SWIG_0(swigCPtr, marker /*SIMPLETYPE*/, OdGsSimpleParam.getCPtr(pData), bDiffParamSet);
174 return ret;
175 }
176
177 public bool addMarker(IntPtr marker, OdGsSimpleParam pData) {
178 bool ret = GlobalsPINVOKE.OdGsStateBranch_addMarker__SWIG_1(swigCPtr, marker /*SIMPLETYPE*/, OdGsSimpleParam.getCPtr(pData));
180 return ret;
181 }
182
183 public bool addMarker(IntPtr marker) {
184 bool ret = GlobalsPINVOKE.OdGsStateBranch_addMarker__SWIG_2(swigCPtr, marker /*SIMPLETYPE*/);
186 return ret;
187 }
188
189 public bool removeMarker(IntPtr marker) {
190 bool ret = GlobalsPINVOKE.OdGsStateBranch_removeMarker(swigCPtr, marker /*SIMPLETYPE*/);
192 return ret;
193 }
194
195 public bool hasMarker(IntPtr marker) {
196 bool ret = GlobalsPINVOKE.OdGsStateBranch_hasMarker__SWIG_0(swigCPtr, marker /*SIMPLETYPE*/);
198 return ret;
199 }
200
206
207 public OdDbStub id() {
208 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGsStateBranch_id(swigCPtr);
209 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
211 return ret;
212 }
213
214 public OdGiDrawable drw() {
215 OdGiDrawable ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),GlobalsPINVOKE.OdGsStateBranch_drw(swigCPtr),false); /*createInt 3_2*/
216
218 return ret;
219}
220
221 public bool isEmpty() {
222 bool ret = GlobalsPINVOKE.OdGsStateBranch_isEmpty(swigCPtr);
224 return ret;
225 }
226
232
238
243
244 public /*tptr cstype1*/ OdGsStateBranch nextTypeOfBranch() {
245 /*tptr csout2*/
246 OdGsStateBranch ret = Teigha.Core.Helpers.odCreateObjectInternal<OdGsStateBranch>(typeof(OdGsStateBranch), GlobalsPINVOKE.OdGsStateBranch_nextTypeOfBranch__SWIG_0(swigCPtr), false);
247
249 return ret;
250}
251
256
258 OdGsStateBranchReactor ret = (OdGsStateBranchReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsStateBranchReactor),GlobalsPINVOKE.OdGsStateBranch_reactor(swigCPtr),false); /*createInt 3_2*/
259
261 return ret;
262}
263
269
274
276 OdGsSimpleParam ret = (OdGsSimpleParam)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsSimpleParam),GlobalsPINVOKE.OdGsStateBranch_data(swigCPtr),false); /*createInt 3_2*/
277
279 return ret;
280}
281
282 public bool hasData() {
283 bool ret = GlobalsPINVOKE.OdGsStateBranch_hasData(swigCPtr);
285 return ret;
286 }
287
294
295 public OdGsSimpleParam markerData(IntPtr marker) {
296 OdGsSimpleParam ret = (OdGsSimpleParam)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsSimpleParam),GlobalsPINVOKE.OdGsStateBranch_markerData__SWIG_1(swigCPtr, marker /*SIMPLETYPE*/),false); /*createInt 3_2*/
297
299 return ret;
300}
301
307
308 public bool hasMarkerData(IntPtr marker) {
309 bool ret = GlobalsPINVOKE.OdGsStateBranch_hasMarkerData__SWIG_1(swigCPtr, marker /*SIMPLETYPE*/);
311 return ret;
312 }
313
314 public UInt32 dataAsInt() {
315// test csout
316 /*SIMPLETYPE*/
317 UInt32 ret = GlobalsPINVOKE.OdGsStateBranch_dataAsInt(swigCPtr);
319 return ret;
320 }
321
329
330 public UInt32 markerDataAsInt(IntPtr marker) {
331// test csout
332 /*SIMPLETYPE*/
333 UInt32 ret = GlobalsPINVOKE.OdGsStateBranch_markerDataAsInt__SWIG_1(swigCPtr, marker /*SIMPLETYPE*/);
335 return ret;
336 }
337
343
349
350 public OdGeMatrix3d markerDataAsMatrix(IntPtr marker) {
351 OdGeMatrix3d ret = new OdGeMatrix3d(GlobalsPINVOKE.OdGsStateBranch_markerDataAsMatrix__SWIG_1(swigCPtr, marker /*SIMPLETYPE*/), false);
353 return ret;
354 }
355
356 public static bool isValidMarker(IntPtr marker) {
357 bool ret = GlobalsPINVOKE.OdGsStateBranch_isValidMarker(marker /*SIMPLETYPE*/);
359 return ret;
360 }
361
362 protected static string getRealClassName(IntPtr ptr) {
363 string ret = GlobalsPINVOKE.OdGsStateBranch_getRealClassName(ptr /*SIMPLETYPE*/);
365 return ret;
366 }
367
374
375}
376
377}
static global::System.Exception Retrieve()
static global::System.IntPtr OdGsStateBranch_markerDataAsMatrix__SWIG_0(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGsStateBranch_hasMarkerData__SWIG_0(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGsStateBranch_addChild__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGsStateBranch_setNextTypeOfBranch(HandleRef jarg1, HandleRef jarg2)
static int OdGsStateBranch_type(HandleRef jarg1)
static IntPtr OdGsStateBranch_markerData__SWIG_1(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdGsStateBranch_create__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static UInt32 OdGsStateBranch_markersSize(HandleRef jarg1)
static bool OdGsStateBranch_hasMarkerData__SWIG_1(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdGsStateBranch_nextTypeOfBranch__SWIG_0(HandleRef jarg1)
static bool OdGsStateBranch_markersEmpty(HandleRef jarg1)
static global::System.IntPtr OdGsStateBranch_markerDataAsMatrix__SWIG_1(HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdGsStateBranch_dataAsMatrix(HandleRef jarg1)
static string OdGsStateBranch_getRealClassName(IntPtr jarg1)
static UInt32 OdGsStateBranch_markerDataAsInt__SWIG_0(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsStateBranch_resetData(HandleRef jarg1)
static bool OdGsStateBranch_removeMarker(HandleRef jarg1, IntPtr jarg2)
static bool OdGsStateBranch_hasMarker__SWIG_0(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdGsStateBranch_reactor(HandleRef jarg1)
static global::System.IntPtr OdGsStateBranch_id(HandleRef jarg1)
static IntPtr OdGsStateBranch_findChild__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGsStateBranch_hasMarker__SWIG_1(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGsStateBranch_create__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, IntPtr jarg3, HandleRef jarg4)
static UInt32 OdGsStateBranch_markerDataAsInt__SWIG_1(HandleRef jarg1, IntPtr jarg2)
static bool OdGsStateBranch_isValidMarker(IntPtr jarg1)
static bool OdGsStateBranch_isEmpty(HandleRef jarg1)
static global::System.IntPtr OdGsStateBranch_aChild(HandleRef jarg1)
static IntPtr OdGsStateBranch_create__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, IntPtr jarg3)
static bool OdGsStateBranch_isPersistentId(HandleRef jarg1)
static void OdGsStateBranch_destroy(HandleRef jarg1)
static bool OdGsStateBranch_addMarker__SWIG_2(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdGsStateBranch_markerData__SWIG_0(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGsStateBranch_create__SWIG_4(HandleRef jarg1, int jarg2, IntPtr jarg3)
static void OdGsStateBranch_removeChild(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGsStateBranch_create__SWIG_3(HandleRef jarg1, int jarg2, IntPtr jarg3, HandleRef jarg4)
static bool OdGsStateBranch_setData(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGsStateBranch_findChild__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static bool OdGsStateBranch_hasData(HandleRef jarg1)
static bool OdGsStateBranch_addMarker__SWIG_0(HandleRef jarg1, IntPtr jarg2, HandleRef jarg3, bool jarg4)
static IntPtr OdGsStateBranch_drw(HandleRef jarg1)
static IntPtr OdGsStateBranch_addChild__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGsStateBranch_create__SWIG_5(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGsStateBranch_markers(HandleRef jarg1)
static void OdGsStateBranch_setReactor(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGsStateBranch_data(HandleRef jarg1)
static UInt32 OdGsStateBranch_dataAsInt(HandleRef jarg1)
static bool OdGsStateBranch_addMarker__SWIG_1(HandleRef jarg1, IntPtr jarg2, HandleRef jarg3)
static HandleRef getCPtr(OdDbStub obj)
Definition OdDbStub.cs:26
static HandleRef getCPtr(OdGiDrawable obj)
static HandleRef getCPtr(OdGsSimpleParam obj)
bool hasMarkerData(IntPtr marker)
OdGsStateBranch nextTypeOfBranch()
SWIGTYPE_p_std__mapT_ptrdiff_t_OdSmartPtrT_OdGsSimpleParam_t_std__lessT_ptrdiff_t_t_t markers()
UInt32 markerDataAsInt(IntPtr marker)
bool hasMarkerData(IntPtr marker, SWIGTYPE_p_std__mapT_ptrdiff_t_OdSmartPtrT_OdGsSimpleParam_t_std__lessT_ptrdiff_t_t_t__const_iterator itRev)
UInt32 markerDataAsInt(IntPtr marker, SWIGTYPE_p_std__mapT_ptrdiff_t_OdSmartPtrT_OdGsSimpleParam_t_std__lessT_ptrdiff_t_t_t__const_iterator itRev)
OdGeMatrix3d markerDataAsMatrix(IntPtr marker)
bool setData(OdGsSimpleParam pData)
OdGsStateBranch(IntPtr cPtr, bool cMemoryOwn)
OdGsStateBranch addChild(OdGiDrawable pTransDrawable)
static string getRealClassName(IntPtr ptr)
bool addMarker(IntPtr marker, OdGsSimpleParam pData)
static HandleRef getCPtr(OdGsStateBranch obj)
virtual void Dispose(bool disposing)
bool addMarker(IntPtr marker, OdGsSimpleParam pData, bool bDiffParamSet)
void setReactor(OdGsStateBranchReactor pReactor)
OdGsStateBranch addChild(OdDbStub pDrawableId)
OdGsStateBranchReactor reactor()
OdGsStateBranch findChild(OdDbStub pDrawableId)
static OdGsStateBranch create(OdDbStub pDrawableId, OdGsStateBranch.BranchType branchType)
OdGsSimpleParam markerData(IntPtr marker, SWIGTYPE_p_std__mapT_ptrdiff_t_OdSmartPtrT_OdGsSimpleParam_t_std__lessT_ptrdiff_t_t_t__const_iterator itRev)
bool hasMarker(IntPtr marker)
OdGsStateBranch.BranchType type()
OdGsStateBranchPtrArray aChild()
static OdGsStateBranch create(OdGiDrawable pTransDrawable, OdGsStateBranch.BranchType branchType, IntPtr marker, OdGsSimpleParam pData)
OdGeMatrix3d markerDataAsMatrix(IntPtr marker, SWIGTYPE_p_std__mapT_ptrdiff_t_OdSmartPtrT_OdGsSimpleParam_t_std__lessT_ptrdiff_t_t_t__const_iterator itRev)
static bool isValidMarker(IntPtr marker)
static void destroy(OdGsStateBranch pStateBranch)
static OdGsStateBranch create(OdDbStub pDrawableId, OdGsStateBranch.BranchType branchType, IntPtr marker, OdGsSimpleParam pData)
OdGsStateBranch findChild(OdGiDrawable pTransDrawable)
void setNextTypeOfBranch(OdGsStateBranch pNext)
bool removeMarker(IntPtr marker)
bool hasMarker(IntPtr marker, SWIGTYPE_p_std__mapT_ptrdiff_t_OdSmartPtrT_OdGsSimpleParam_t_std__lessT_ptrdiff_t_t_t__const_iterator itRev)
bool addMarker(IntPtr marker)
static OdGsStateBranch create(OdGiDrawable pTransDrawable, OdGsStateBranch.BranchType branchType, IntPtr marker)
static OdGsStateBranch create(OdGiDrawable pTransDrawable, OdGsStateBranch.BranchType branchType)
static OdGsStateBranch create(OdDbStub pDrawableId, OdGsStateBranch.BranchType branchType, IntPtr marker)
OdGsSimpleParam markerData(IntPtr marker)
void removeChild(OdGsStateBranch pChild)
static HandleRef getCPtr(OdGsStateBranchReactor obj)