Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGsBlockReferenceNode.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
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGsBlockReferenceNode(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGsBlockReferenceNode_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGsBlockReferenceNode obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public static OdGsBlockReferenceNode cast(OdRxObject pObj) {// OdSmartPtr<OdGsBlockReferenceNode>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdGsBlockReferenceNode ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdGsBlockReferenceNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBlockReferenceNode),ptr, true));
51 ret = (OdGsBlockReferenceNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBlockReferenceNode),ptr, false);
52 }
53 else
54 {
55 ret = (OdGsBlockReferenceNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBlockReferenceNode),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGsBlockReferenceNode_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGsBlockReferenceNode_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGsBlockReferenceNode_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public new static OdGsBlockReferenceNode createObject() {// OdSmartPtr<OdGsBlockReferenceNode>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdGsBlockReferenceNode ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdGsBlockReferenceNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBlockReferenceNode),ptr, true));
92 ret = (OdGsBlockReferenceNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBlockReferenceNode),ptr, false);
93 }
94 else
95 {
96 ret = (OdGsBlockReferenceNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBlockReferenceNode),ptr, true);
97 }
98
100 return ret;
101}
102
103 public OdGsBlockReferenceNode(OdGsBaseModel pModel, OdGiDrawable pDrawable, bool bSetGsNode) : this(GlobalsPINVOKE.new_OdGsBlockReferenceNode__SWIG_0(OdGsBaseModel.getCPtr(pModel), OdGiDrawable.getCPtr(pDrawable), bSetGsNode), true) {
105 }
106
107 public OdGsBlockReferenceNode(OdGsBaseModel pModel, OdGiDrawable pDrawable) : this(GlobalsPINVOKE.new_OdGsBlockReferenceNode__SWIG_1(OdGsBaseModel.getCPtr(pModel), OdGiDrawable.getCPtr(pDrawable)), true) {
109 }
110
111 public bool isValid() {
114 return ret;
115 }
116
117 public void setValid(bool bSet) {
120 }
121
122 public bool excludeFromViewExt() {
125 return ret;
126 }
127
128 public void setExcludeFromViewExt(bool bSet) {
131 }
132
133 public bool isForceNotEmpty() {
136 return ret;
137 }
138
139 public void setForceNotEmpty(bool b) {
142 }
143
144 public override bool isReference() {
147 return ret;
148 }
149
150 public override bool isSelfReferential() {
153 return ret;
154 }
155
156 public override bool layersChanged(OdGsViewImpl view) {
159 return ret;
160 }
161
162 public override void propagateLayerChanges(OdGsViewImpl view) {
165 }
166
167 public override void invalidate(OdGsContainerNode pParent, OdGsViewImpl pView, UInt32 /*SIMPLETYPE*/ mask) {
168 GlobalsPINVOKE.OdGsBlockReferenceNode_invalidate(swigCPtr, OdGsContainerNode.getCPtr(pParent), OdGsViewImpl.getCPtr(pView), mask /*SIMPLETYPE*/);
170 }
171
172 public override void destroy() {
175 }
176
177 public virtual void destroySubitems() {
180 }
181
185 return ret;
186 }
187
188 public override UInt32 awareFlags(UInt32 /*SIMPLETYPE*/ viewportId) {
189// test csout
190 /*SIMPLETYPE*/
191 UInt32 ret = GlobalsPINVOKE.OdGsBlockReferenceNode_awareFlags(swigCPtr, viewportId /*SIMPLETYPE*/);
193 return ret;
194 }
195
196 public virtual bool awareFlagsAreInvalid(UInt32 /*SIMPLETYPE*/ viewportId) {
197 bool ret = GlobalsPINVOKE.OdGsBlockReferenceNode_awareFlagsAreInvalid(swigCPtr, viewportId /*SIMPLETYPE*/);
199 return ret;
200 }
201
202 public override bool isEmpty() {
205 return ret;
206 }
207
208 public virtual OdGsEntityNode firstEntity() {
209 OdGsEntityNode ret = (OdGsEntityNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsEntityNode),GlobalsPINVOKE.OdGsBlockReferenceNode_firstEntity(swigCPtr),false); /*createInt 3_2*/
210
212 return ret;
213}
214
215 public virtual OdGsEntityNode firstAttrib() {
216 OdGsEntityNode ret = (OdGsEntityNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsEntityNode),GlobalsPINVOKE.OdGsBlockReferenceNode_firstAttrib(swigCPtr),false); /*createInt 3_2*/
217
219 return ret;
220}
221
223 OdGsBlockNode ret = (OdGsBlockNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBlockNode),GlobalsPINVOKE.OdGsBlockReferenceNode_blockNode(swigCPtr),false); /*createInt 3_2*/
224
226 return ret;
227}
228
229 public void clearBlockNode() {
232 }
233
234 public override void makeStock() {
237 }
238
239 public override void releaseStock() {
242 }
243
244 public override void propagateLayerChangesStock() {
247 }
248
249 public void updateBlockNode(OdGiDrawable pBlockTableRecord) {
252 }
253
254 public IntPtr sharedDefinition(OdGsViewImpl view) {
255// test csout
256 /*SIMPLETYPE*/
259 return ret;
260 }
261
262 public virtual bool isMInsert() {
265 return ret;
266 }
267
268 public static OdGsBlockReferenceNode create(OdGsBaseModel pModel, OdGiDrawable pDrawable) {
269 OdGsBlockReferenceNode ret = (OdGsBlockReferenceNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBlockReferenceNode),GlobalsPINVOKE.OdGsBlockReferenceNode_create(OdGsBaseModel.getCPtr(pModel), OdGiDrawable.getCPtr(pDrawable)),false); /*createInt 3_2*/
270
272 return ret;
273}
274
275 public virtual void doDisplay(OdGsDisplayContext ctx) {
278 }
279
280 public virtual bool doSelect(OdGsBaseVectorizer vect, OdGiDrawable pDrw, OdSiRecursiveVisitor pVisitor, OdGsView.SelectionMode mode) {
283 return ret;
284 }
285
286 public virtual void spatialQuery(OdGsView view, OdSiRecursiveVisitor pVisitor) {
289 }
290
291 public virtual bool getSharedTransform(OdGeMatrix3d transform) {
294 return ret;
295 }
296
297 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
298 string ret = GlobalsPINVOKE.OdGsBlockReferenceNode_getRealClassName(ptr /*SIMPLETYPE*/);
300 return ret;
301 }
302
303
304}
305
306}
static global::System.Exception Retrieve()
static bool OdGsBlockReferenceNode_awareFlagsAreInvalid(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdGsBlockReferenceNode_desc()
static bool OdGsBlockReferenceNode_isEmpty(HandleRef jarg1)
static IntPtr OdGsBlockReferenceNode_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdGsBlockReferenceNode_excludeFromViewExt(HandleRef jarg1)
static IntPtr OdGsBlockReferenceNode_cast(HandleRef jarg1)
static void OdGsBlockReferenceNode_spatialQuery(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGsBlockReferenceNode_clearBlockNode(HandleRef jarg1)
static bool OdGsBlockReferenceNode_isSelfReferential(HandleRef jarg1)
static void OdGsBlockReferenceNode_propagateLayerChangesStock(HandleRef jarg1)
static void OdGsBlockReferenceNode_updateBlockNode(HandleRef jarg1, HandleRef jarg2)
static bool OdGsBlockReferenceNode_isMInsert(HandleRef jarg1)
static void OdGsBlockReferenceNode_releaseStock(HandleRef jarg1)
static bool OdGsBlockReferenceNode_isValid(HandleRef jarg1)
static IntPtr OdGsBlockReferenceNode_firstEntity(HandleRef jarg1)
static IntPtr OdGsBlockReferenceNode_firstAttrib(HandleRef jarg1)
static bool OdGsBlockReferenceNode_isForceNotEmpty(HandleRef jarg1)
static bool OdGsBlockReferenceNode_layersChanged(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGsBlockReferenceNode_isA(HandleRef jarg1)
static IntPtr OdGsBlockReferenceNode_blockNode(HandleRef jarg1)
static void OdGsBlockReferenceNode_setExcludeFromViewExt(HandleRef jarg1, bool jarg2)
static void OdGsBlockReferenceNode_invalidate(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, UInt32 jarg4)
static void OdGsBlockReferenceNode_doDisplay(HandleRef jarg1, OdGsDisplayContext jarg2)
static void OdGsBlockReferenceNode_propagateLayerChanges(HandleRef jarg1, HandleRef jarg2)
static bool OdGsBlockReferenceNode_getSharedTransform(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdGsBlockReferenceNode(HandleRef jarg1)
static void OdGsBlockReferenceNode_destroySubitems(HandleRef jarg1)
static bool OdGsBlockReferenceNode_isReference(HandleRef jarg1)
static void OdGsBlockReferenceNode_setValid(HandleRef jarg1, bool jarg2)
static void OdGsBlockReferenceNode_setForceNotEmpty(HandleRef jarg1, bool jarg2)
static UInt32 OdGsBlockReferenceNode_awareFlags(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdGsBlockReferenceNode_createObject()
static void OdGsBlockReferenceNode_makeStock(HandleRef jarg1)
static IntPtr OdGsBlockReferenceNode_create(HandleRef jarg1, HandleRef jarg2)
static bool OdGsBlockReferenceNode_doSelect(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static string OdGsBlockReferenceNode_getRealClassName(IntPtr jarg1)
static IntPtr OdGsBlockReferenceNode_sharedDefinition(HandleRef jarg1, HandleRef jarg2)
static bool OdGsBlockReferenceNode_select(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static void OdGsBlockReferenceNode_destroy(HandleRef jarg1)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGiDrawable obj)
Definition: OdGiDrawable.cs:25
static HandleRef getCPtr(OdGsBaseModel obj)
static HandleRef getCPtr(OdGsBaseVectorizer obj)
virtual void spatialQuery(OdGsView view, OdSiRecursiveVisitor pVisitor)
void updateBlockNode(OdGiDrawable pBlockTableRecord)
override void invalidate(OdGsContainerNode pParent, OdGsViewImpl pView, UInt32 mask)
static string getRealClassName(IntPtr ptr)
OdGsBlockReferenceNode(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
virtual bool select(OdGsBaseVectorizer view, OdSiRecursiveVisitor arg1, OdGsView.SelectionMode mode)
OdGsBlockReferenceNode(OdGsBaseModel pModel, OdGiDrawable pDrawable)
static new OdGsBlockReferenceNode createObject()
override UInt32 awareFlags(UInt32 viewportId)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void doDisplay(OdGsDisplayContext ctx)
OdGsBlockReferenceNode(OdGsBaseModel pModel, OdGiDrawable pDrawable, bool bSetGsNode)
override void propagateLayerChanges(OdGsViewImpl view)
IntPtr sharedDefinition(OdGsViewImpl view)
static OdGsBlockReferenceNode create(OdGsBaseModel pModel, OdGiDrawable pDrawable)
static HandleRef getCPtr(OdGsBlockReferenceNode obj)
virtual bool awareFlagsAreInvalid(UInt32 viewportId)
virtual bool getSharedTransform(OdGeMatrix3d transform)
static OdGsBlockReferenceNode cast(OdRxObject pObj)
virtual bool doSelect(OdGsBaseVectorizer vect, OdGiDrawable pDrw, OdSiRecursiveVisitor pVisitor, OdGsView.SelectionMode mode)
override bool layersChanged(OdGsViewImpl view)
static HandleRef getCPtr(OdGsContainerNode obj)
static HandleRef getCPtr(OdGsView obj)
Definition: OdGsView.cs:25
static HandleRef getCPtr(OdGsViewImpl obj)
Definition: OdGsViewImpl.cs:26
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdSiRecursiveVisitor obj)