Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgElement.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 OdDgElement : OdGiDrawable {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgElement(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgElement_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgElement 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
43 public static OdDgElement cast(OdRxObject pObj) {// OdSmartPtr<OdDgElement>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgElement ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true));
52 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgElement_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgElement_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgElement_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgElement createObject() {// OdSmartPtr<OdDgElement>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgElement ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true));
93 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdResult getGeomExtents(OdDgElementId idView, OdGeExtents3d extents) {
107 return ret;
108 }
109
110 public override OdResult getGeomExtents(OdGeExtents3d extents) {
113 return ret;
114 }
115
116 public virtual new UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
117// test csout
118 /*SIMPLETYPE*/
121 return ret;
122 }
123
124 public virtual new bool subWorldDraw(OdGiWorldDraw pWd) {
127 return ret;
128 }
129
130 public virtual new void subViewportDraw(OdGiViewportDraw pVd) {
133 }
134
135 public override bool isPersistent() {
136 bool ret = TG_DbPINVOKE.OdDgElement_isPersistent(swigCPtr);
138 return ret;
139 }
140
141 public override OdDbStub id() {
142 global::System.IntPtr cPtr = TG_DbPINVOKE.OdDgElement_id(swigCPtr);
143 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
145 return ret;
146 }
147
148 public override void setGsNode(OdGsCache pGsNode) {
151 }
152
153 public override OdGsCache gsNode() {
154 OdGsCache ret = (OdGsCache)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsCache),TG_DbPINVOKE.OdDgElement_gsNode(swigCPtr),false); /*createInt 3_2*/
155
157 return ret;
158}
159
160 public virtual OdResult transformBy(OdGeMatrix3d xfm) {
163 return ret;
164 }
165
166 public virtual OdResult getTransformedCopy(OdGeMatrix3d xfm, ref OdDgElement /*OUT_PARAM for SMARTPTR*/ pCopy) {
167 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pCopy = pCopy == null ? IntPtr.Zero : OdDgElement.getCPtr(pCopy).Handle;
168 IntPtr saved_pCopy = tmp_pCopy;
169 /*OUT_PARAM for SMARTPTR pre*/
170 try {
171 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgElement_getTransformedCopy(swigCPtr, OdGeMatrix3d.getCPtr(xfm), ref tmp_pCopy /*OUT_PARAM for SMARTPTR*/);
173 return ret;
174 } finally {
175if(tmp_pCopy == IntPtr.Zero) pCopy = null;
176 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
177 {
178 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
179 if(mTrans_pCopy != null)
180 mTrans_pCopy.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgElement>(typeof(OdDgElement), tmp_pCopy, true));
181 pCopy = Teigha.Core.Helpers.odCreateObjectInternal<OdDgElement>(typeof(OdDgElement), tmp_pCopy, mTrans_pCopy == null);
182 /*OUT_PARAM for SMARTPTR*/
183 }
184 }
185 }
186
190 return ret;
191 }
192
193 public virtual byte getElementSubType() {
194// test csout
195 /*SIMPLETYPE*/
196 byte ret = TG_DbPINVOKE.OdDgElement_getElementSubType(swigCPtr);
198 return ret;
199 }
200
204 return ret;
205 }
206
207 public virtual void setOwnerId(OdDgElementId ownerId) {
210 }
211
215 return ret;
216 }
217
218 public double getLastModifiedTime() {
219 double ret = TG_DbPINVOKE.OdDgElement_getLastModifiedTime(swigCPtr);
221 return ret;
222 }
223
225 OdDgDatabase ret = (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),TG_DbPINVOKE.OdDgElement_database(swigCPtr),false); /*createInt 3_2*/
226
228 return ret;
229}
230
231 public void setDatabaseDefaults(OdDgDatabase pDb, bool doSubents) {
234 }
235
239 }
240
241 public void setDatabaseDefaults() {
244 }
245
246 public virtual void subSetDatabaseDefaults(OdDgDatabase pDb, bool doSubents) {
249 }
250
251 public virtual bool isErased() {
252 bool ret = TG_DbPINVOKE.OdDgElement_isErased(swigCPtr);
254 return ret;
255 }
256
257 public virtual bool isUndoing() {
258 bool ret = TG_DbPINVOKE.OdDgElement_isUndoing(swigCPtr);
260 return ret;
261 }
262
263 public bool isNewObject() {
264 bool ret = TG_DbPINVOKE.OdDgElement_isNewObject(swigCPtr);
266 return ret;
267 }
268
269 public bool isReadEnabled() {
270 bool ret = TG_DbPINVOKE.OdDgElement_isReadEnabled(swigCPtr);
272 return ret;
273 }
274
275 public bool isWriteEnabled() {
276 bool ret = TG_DbPINVOKE.OdDgElement_isWriteEnabled(swigCPtr);
278 return ret;
279 }
280
281 public bool isNotifyEnabled() {
282 bool ret = TG_DbPINVOKE.OdDgElement_isNotifyEnabled(swigCPtr);
284 return ret;
285 }
286
287 public bool isDBRO() {
288 bool ret = TG_DbPINVOKE.OdDgElement_isDBRO(swigCPtr);
290 return ret;
291 }
292
293 public bool isModifiedGraphics() {
294 bool ret = TG_DbPINVOKE.OdDgElement_isModifiedGraphics(swigCPtr);
296 return ret;
297 }
298
299 public void assertReadEnabled() {
302 }
303
304 public void assertWriteEnabled(bool autoUndo, bool recordModified) {
305 TG_DbPINVOKE.OdDgElement_assertWriteEnabled__SWIG_0(swigCPtr, autoUndo, recordModified);
307 }
308
309 public void assertWriteEnabled(bool autoUndo) {
312 }
313
314 public void assertWriteEnabled() {
317 }
318
319 public void assertNotifyEnabled() {
322 }
323
324 public void disableUndoRecording(bool disable) {
327 }
328
330 OdDgFiler ret = (OdDgFiler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgFiler),TG_DbPINVOKE.OdDgElement_undoFiler(swigCPtr),false); /*createInt 3_2*/
331
333 return ret;
334}
335
336 public virtual void applyPartialUndo(OdDgFiler pUndoFiler, OdRxClass pClassObj) {
339 }
340
341 public void upgradeOpen() {
344 }
345
346 public void downgradeOpen() {
349 }
350
351 public virtual OdResult subOpen(OpenMode mode) {
352 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgElement_subOpen(swigCPtr, (int)mode);
354 return ret;
355 }
356
357 public virtual OdResult subClose() {
360 return ret;
361 }
362
363 public virtual OdResult erase(bool eraseIt) {
366 return ret;
367 }
368
369 public virtual OdResult erase() {
372 return ret;
373 }
374
378 return ret;
379 }
380
381 public virtual OdResult subGetTransformedCopy(OdGeMatrix3d xfm, ref OdDgElement /*OUT_PARAM for SMARTPTR*/ pCopy) {
382 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pCopy = pCopy == null ? IntPtr.Zero : OdDgElement.getCPtr(pCopy).Handle;
383 IntPtr saved_pCopy = tmp_pCopy;
384 /*OUT_PARAM for SMARTPTR pre*/
385 try {
386 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgElement_subGetTransformedCopy(swigCPtr, OdGeMatrix3d.getCPtr(xfm), ref tmp_pCopy /*OUT_PARAM for SMARTPTR*/);
388 return ret;
389 } finally {
390if(tmp_pCopy == IntPtr.Zero) pCopy = null;
391 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
392 {
393 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
394 if(mTrans_pCopy != null)
395 mTrans_pCopy.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgElement>(typeof(OdDgElement), tmp_pCopy, true));
396 pCopy = Teigha.Core.Helpers.odCreateObjectInternal<OdDgElement>(typeof(OdDgElement), tmp_pCopy, mTrans_pCopy == null);
397 /*OUT_PARAM for SMARTPTR*/
398 }
399 }
400 }
401
402 public virtual OdResult subErase(bool erasing) {
403 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgElement_subErase(swigCPtr, erasing);
405 return ret;
406 }
407
408 public override void copyFrom(OdRxObject pSource) {
411 }
412
413 public virtual void dgnIn(OdDgFiler pFiler) {
416 }
417
418 public virtual void dgnOut(OdDgFiler pFiler) {
421 }
422
423 public virtual OdResult dgnInFields(OdDgFiler pFiler) {
426 return ret;
427 }
428
429 public virtual void dgnOutFields(OdDgFiler pFiler) {
432 }
433
434 public virtual void copyFieldReferencesForWBlockClone(OdDgFiler pFiler) {
437 }
438
442 }
443
444 public virtual void copyLinkageReferencesForWBlockClone(OdDgFiler pFiler) {
447 }
448
452 }
453
457 }
458
462 }
463
464 public void getLinkages(OdRxObjectPtrArray linkages) {
467 }
468
469 public void getLinkages(UInt16 /*SIMPLETYPE*/ appId, OdRxObjectPtrArray linkages) {
470 TG_DbPINVOKE.OdDgElement_getLinkages__SWIG_1(swigCPtr, appId /*SIMPLETYPE*/, OdRxObjectPtrArray.getCPtr(linkages));
472 }
473
474 public void setLinkages(UInt16 /*SIMPLETYPE*/ appId, OdRxObjectPtrArray linkages, bool bUpdateElementData) {
475 TG_DbPINVOKE.OdDgElement_setLinkages__SWIG_0(swigCPtr, appId /*SIMPLETYPE*/, OdRxObjectPtrArray.getCPtr(linkages), bUpdateElementData);
477 }
478
479 public void setLinkages(UInt16 /*SIMPLETYPE*/ appId, OdRxObjectPtrArray linkages) {
480 TG_DbPINVOKE.OdDgElement_setLinkages__SWIG_1(swigCPtr, appId /*SIMPLETYPE*/, OdRxObjectPtrArray.getCPtr(linkages));
482 }
483
484 public void removeLinkages(UInt16 /*SIMPLETYPE*/ appId, bool bUpdateElementData) {
485 TG_DbPINVOKE.OdDgElement_removeLinkages__SWIG_0(swigCPtr, appId /*SIMPLETYPE*/, bUpdateElementData);
487 }
488
489 public void removeLinkages(UInt16 /*SIMPLETYPE*/ appId) {
490 TG_DbPINVOKE.OdDgElement_removeLinkages__SWIG_1(swigCPtr, appId /*SIMPLETYPE*/);
492 }
493
494 public void addLinkage(UInt16 /*SIMPLETYPE*/ linkageId, OdRxObject pLinkage, bool bUpdateElementData) {
495 TG_DbPINVOKE.OdDgElement_addLinkage__SWIG_0(swigCPtr, linkageId /*SIMPLETYPE*/, OdRxObject.getCPtr(pLinkage), bUpdateElementData);
497 }
498
499 public void addLinkage(UInt16 /*SIMPLETYPE*/ linkageId, OdRxObject pLinkage) {
500 TG_DbPINVOKE.OdDgElement_addLinkage__SWIG_1(swigCPtr, linkageId /*SIMPLETYPE*/, OdRxObject.getCPtr(pLinkage));
502 }
503
504 public void addLinkage(UInt16 /*SIMPLETYPE*/ linkageId, byte[] /*SIMPLE_ARRAY*/ pData, UInt32 /*SIMPLETYPE*/ dataSize, bool bUpdateElementData) {
505 TG_DbPINVOKE.OdDgElement_addLinkage__SWIG_2(swigCPtr, linkageId /*SIMPLETYPE*/, Teigha.Core.Helpers.MarshalbyteFixedArray(pData), dataSize /*SIMPLETYPE*/, bUpdateElementData);
507 }
508
509 public void addLinkage(UInt16 /*SIMPLETYPE*/ linkageId, byte[] /*SIMPLE_ARRAY*/ pData, UInt32 /*SIMPLETYPE*/ dataSize) {
510 TG_DbPINVOKE.OdDgElement_addLinkage__SWIG_3(swigCPtr, linkageId /*SIMPLETYPE*/, Teigha.Core.Helpers.MarshalbyteFixedArray(pData), dataSize /*SIMPLETYPE*/);
512 }
513
514 public void addLinkage(UInt16 /*SIMPLETYPE*/ linkageId, OdBinaryData data, bool bUpdateElementData) {
515 TG_DbPINVOKE.OdDgElement_addLinkage__SWIG_4(swigCPtr, linkageId /*SIMPLETYPE*/, OdBinaryData.getCPtr(data).Handle, bUpdateElementData);
517 }
518
519 public void addLinkage(UInt16 /*SIMPLETYPE*/ linkageId, OdBinaryData data) {
520 TG_DbPINVOKE.OdDgElement_addLinkage__SWIG_5(swigCPtr, linkageId /*SIMPLETYPE*/, OdBinaryData.getCPtr(data).Handle);
522 }
523
524 public String getStringLinkage(UInt32 /*SIMPLETYPE*/ stringId) {
525 string ret = TG_DbPINVOKE.OdDgElement_getStringLinkage(swigCPtr, stringId /*SIMPLETYPE*/);
527 return ret;
528}
529
530 public void setStringLinkage(UInt32 /*SIMPLETYPE*/ stringId, String str) {
531 TG_DbPINVOKE.OdDgElement_setStringLinkage(swigCPtr, stringId /*SIMPLETYPE*/, str);
533 }
534
535 public OdRxObject getXDataLinkage(String appName) {// OdRxObjectPtr
536 MemoryManager mMan = MemoryManager.GetMemoryManager();
537 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
538 IntPtr ptr = TG_DbPINVOKE.OdDgElement_getXDataLinkage__SWIG_0(swigCPtr, appName);
539
540 OdRxObject ret = null;
541 if (null != mTrans)
542 {
543 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
544 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
545 }
546 else
547 {
548 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
549 }
550
552 return ret;
553}
554
555 public OdRxObject getXDataLinkage() {// OdRxObjectPtr
556 MemoryManager mMan = MemoryManager.GetMemoryManager();
557 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
559
560 OdRxObject ret = null;
561 if (null != mTrans)
562 {
563 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
564 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
565 }
566 else
567 {
568 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
569 }
570
572 return ret;
573}
574
575 public void setXDataLinkage(OdRxObject pResBuf) {
578 }
579
580 public void getXAttributes(OdRxObjectPtrArray xattributes) {
583 }
584
585 public void getXAttributes(UInt32 /*SIMPLETYPE*/ handlerId, OdRxObjectPtrArray xattributes) {
586 TG_DbPINVOKE.OdDgElement_getXAttributes__SWIG_1(swigCPtr, handlerId /*SIMPLETYPE*/, OdRxObjectPtrArray.getCPtr(xattributes));
588 }
589
590 public void setXAttributes(UInt32 /*SIMPLETYPE*/ handlerId, OdRxObjectPtrArray xattributes) {
591 TG_DbPINVOKE.OdDgElement_setXAttributes(swigCPtr, handlerId /*SIMPLETYPE*/, OdRxObjectPtrArray.getCPtr(xattributes));
593 }
594
595 public void removeXAttributes(UInt32 /*SIMPLETYPE*/ handlerId) {
596 TG_DbPINVOKE.OdDgElement_removeXAttributes(swigCPtr, handlerId /*SIMPLETYPE*/);
598 }
599
600 public void addXAttribute(UInt32 /*SIMPLETYPE*/ handlerId, OdRxObject XAttribute) {
601 TG_DbPINVOKE.OdDgElement_addXAttribute(swigCPtr, handlerId /*SIMPLETYPE*/, OdRxObject.getCPtr(XAttribute));
603 }
604
605 public void addReactor(OdDgElementReactor pReactor) {
608 }
609
610 public void removeReactor(OdDgElementReactor pReactor) {
613 }
614
615 public virtual void addPersistentReactor(OdDgElementId elmId) {
618 }
619
620 public virtual void removePersistentReactor(OdDgElementId elmId) {
623 }
624
628 return ret;
629 }
630
634 }
635
639 }
640
641 public virtual void recvPropagateModify(OdDgElement pSubElm) {
644 }
645
646 public virtual void xmitPropagateModify() {
649 }
650
651 public virtual OdDgElement deepClone(OdDgIdMapping ownerIdMap) {// OdDgElementPtr
652 MemoryManager mMan = MemoryManager.GetMemoryManager();
653 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
654 IntPtr ptr = TG_DbPINVOKE.OdDgElement_deepClone(swigCPtr, OdDgIdMapping.getCPtr(ownerIdMap));
655
656 OdDgElement ret = null;
657 if (null != mTrans)
658 {
659 mTrans.AddObject((OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true));
660 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, false);
661 }
662 else
663 {
664 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true);
665 }
666
668 return ret;
669}
670
671 public virtual OdDgElement wblockClone(OdDgIdMapping ownerIdMap) {// OdDgElementPtr
672 MemoryManager mMan = MemoryManager.GetMemoryManager();
673 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
674 IntPtr ptr = TG_DbPINVOKE.OdDgElement_wblockClone(swigCPtr, OdDgIdMapping.getCPtr(ownerIdMap));
675
676 OdDgElement ret = null;
677 if (null != mTrans)
678 {
679 mTrans.AddObject((OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true));
680 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, false);
681 }
682 else
683 {
684 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true);
685 }
686
688 return ret;
689}
690
691 public virtual void appendToOwner(OdDgIdPair idPair, OdDgElement pOwnerObject, OdDgIdMapping ownerIdMap) {
694 }
695
699 }
700
704 return ret;
705 }
706
707 public virtual void copied(OdDgElement pElement, OdDgElement pNewElement) {
708 TG_DbPINVOKE.OdDgElement_copied(swigCPtr, OdDgElement.getCPtr(pElement), OdDgElement.getCPtr(pNewElement));
710 }
711
712 public virtual void erased(OdDgElement pElement, bool erasing) {
713 TG_DbPINVOKE.OdDgElement_erased__SWIG_0(swigCPtr, OdDgElement.getCPtr(pElement), erasing);
715 }
716
717 public virtual void erased(OdDgElement pElement) {
720 }
721
722 public virtual void goodbye(OdDgElement pElement) {
725 }
726
727 public virtual void openedForModify(OdDgElement pElement) {
730 }
731
732 public virtual void modified(OdDgElement pElement) {
735 }
736
737 public virtual void modifiedGraphics(OdDgElement pElement) {
740 }
741
742 public virtual void modifiedGeometry(OdDgElement pElement) {
745 }
746
747 public virtual void modifiedLinkages(OdDgElement pElement) {
750 }
751
752 public virtual void subElementModified(OdDgElement pElement, OdDgElement pSubElm) {
755 }
756
757 public virtual void modifyUndone(OdDgElement pElement) {
760 }
761
762 public virtual void unappended(OdDgElement pElement) {
765 }
766
767 public virtual void reappended(OdDgElement pElement) {
770 }
771
772 public virtual void closed(OdDgElementId elementId) {
775 }
776
777 public virtual bool getLockedFlag() {
778 bool ret = TG_DbPINVOKE.OdDgElement_getLockedFlag(swigCPtr);
780 return ret;
781 }
782
783 public virtual void setLockedFlag(bool flag) {
786 }
787
788 public void recordGraphicsModified(bool graphicsModified) {
791 }
792
796 }
797
798 public void handOverTo(OdDgElement pNewElement) {
801 }
802
803 public virtual void subHandOverTo(OdDgElement pNewElement) {
806 }
807
808 public void swapIdWith(OdDgElementId otherId) {
811 }
812
813 public virtual void subSwapIdWith(OdDgElementId otherId) {
816 }
817
818 public virtual OdResult getOsnapPoints(OdDgElement.OsnapMode osnapMode, IntPtr /*SIMPLETYPE*/ gsSelectionMark, OdGePoint3d pickPoint, OdGePoint3d lastPoint, OdGeMatrix3d xWorldToEye, OdGePoint3dArray snapPoints) {
819 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgElement_getOsnapPoints__SWIG_0(swigCPtr, (int)osnapMode, gsSelectionMark /*SIMPLETYPE*/, OdGePoint3d.getCPtr(pickPoint), OdGePoint3d.getCPtr(lastPoint), OdGeMatrix3d.getCPtr(xWorldToEye), OdGePoint3dArray.getCPtr(snapPoints));
821 return ret;
822 }
823
824 public virtual OdResult getOsnapPoints(OdDgElement.OsnapMode osnapMode, IntPtr /*SIMPLETYPE*/ gsSelectionMark, OdGePoint3d pickPoint, OdGePoint3d lastPoint, OdGeMatrix3d xWorldToEye, OdGePoint3dArray snapPoints, OdGeMatrix3d insertionMat) {
825 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgElement_getOsnapPoints__SWIG_1(swigCPtr, (int)osnapMode, gsSelectionMark /*SIMPLETYPE*/, OdGePoint3d.getCPtr(pickPoint), OdGePoint3d.getCPtr(lastPoint), OdGeMatrix3d.getCPtr(xWorldToEye), OdGePoint3dArray.getCPtr(snapPoints), OdGeMatrix3d.getCPtr(insertionMat));
827 return ret;
828 }
829
830 public virtual bool isContentSnappable() {
831 bool ret = TG_DbPINVOKE.OdDgElement_isContentSnappable(swigCPtr);
833 return ret;
834 }
835
836 public virtual OdResult getGripPoints(OdGePoint3dArray gripPoints) {
839 return ret;
840 }
841
842 public virtual OdResult moveGripPointsAt(OdIntArray indices, OdGeVector3d offset) {
845 return ret;
846 }
847
848 public virtual OdResult getGripPoints(OdDgGripDataPtrArray grips, double curViewUnitSize, int gripSize, OdGeVector3d curViewDir, int bitFlags) {
849 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgElement_getGripPoints__SWIG_1(swigCPtr, OdDgGripDataPtrArray.getCPtr(grips), curViewUnitSize, gripSize, OdGeVector3d.getCPtr(curViewDir), bitFlags);
851 return ret;
852 }
853
854 public virtual OdResult moveGripPointsAt(OdDbVoidPtrArray grips, OdGeVector3d offset, int bitFlags) {
857 return ret;
858 }
859
860 public virtual OdResult getStretchPoints(OdGePoint3dArray stretchPoints) {
863 return ret;
864 }
865
866 public virtual OdResult moveStretchPointsAt(OdIntArray indices, OdGeVector3d offset) {
869 return ret;
870 }
871
872 public virtual void dragStatus(OdDgElement.DragStat status) {
873 TG_DbPINVOKE.OdDgElement_dragStatus(swigCPtr, (int)status);
875 }
876
877 public virtual void gripStatus(OdDgElement.GripStat status) {
878 TG_DbPINVOKE.OdDgElement_gripStatus(swigCPtr, (int)status);
880 }
881
882 public virtual bool cloneMeForDragging() {
883 bool ret = TG_DbPINVOKE.OdDgElement_cloneMeForDragging(swigCPtr);
885 return ret;
886 }
887
888 public virtual bool hideMeForDragging() {
889 bool ret = TG_DbPINVOKE.OdDgElement_hideMeForDragging(swigCPtr);
891 return ret;
892 }
893
894 public virtual void highlight(bool bDoIt, OdDgFullSubentPath pSubId, bool highlightAll) {
895 TG_DbPINVOKE.OdDgElement_highlight__SWIG_0(swigCPtr, bDoIt, OdDgFullSubentPath.getCPtr(pSubId), highlightAll);
897 }
898
899 public virtual void highlight(bool bDoIt, OdDgFullSubentPath pSubId) {
902 }
903
904 public virtual void highlight(bool bDoIt) {
907 }
908
909 public virtual void highlight() {
912 }
913
914 public virtual OdResult explode(OdRxObjectPtrArray entitySet) {
917 return ret;
918 }
919
920 public virtual OdResult explodeToBlock(OdDgElement pParentElement, OdDgElementIdArray ids) {
923 return ret;
924 }
925
926 public virtual OdResult explodeToBlock(OdDgElement pParentElement) {
929 return ret;
930 }
931
932 public virtual OdResult explodeGeometry(OdRxObjectPtrArray entitySet) {
935 return ret;
936 }
937
938 public virtual OdResult explodeGeometryToBlock(OdDgElement pParentElement, OdDgElementIdArray ids) {
941 return ret;
942 }
943
944 public virtual OdResult explodeGeometryToBlock(OdDgElement pParentElement) {
947 return ret;
948 }
949
950 public void setPropertiesFrom(OdDgElement pEntFrom, bool doSubents) {
953 }
954
955 public void setPropertiesFrom(OdDgElement pEntFrom) {
958 }
959
960 public virtual bool getGeometryModified() {
963 return ret;
964 }
965
966 public virtual void setGeometryModified(bool bSet) {
969 }
970
971 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
972 string ret = TG_DbPINVOKE.OdDgElement_getRealClassName(ptr /*SIMPLETYPE*/);
974 return ret;
975 }
976
981 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
982
988
989 public enum ElementTypes {
991 kTypeUndefined = 0,
993 kTypeCellHeader = 2,
994 kTypeLine = 3,
995 kTypeLineString = 4,
996 kTypeGroupData = 5,
997 kTypeShape = 6,
998 kTypeTextNode = 7,
1002 kTypeCurve = 11,
1003 kTypeComplexString = 12,
1004 kTypeConicSection = 13,
1005 kTypeComplexShape = 14,
1006 kTypeEllipse = 15,
1007 kTypeArc = 16,
1008 kTypeText = 17,
1009 kTypeSurface = 18,
1010 kTypeSolid = 19,
1011 kTypeBSplinePoles = 21,
1012 kTypePointString = 22,
1013 kTypeCone = 23,
1016 kTypeBSplineKnots = 26,
1017 kTypeBSplineCurve = 27,
1019 kTypeDimension = 33,
1022 kTypeMultiline = 36,
1023 kTypeTagElement = 37,
1027 kTypeRasterHeader = 87,
1031 kTypeRasterFrame = 94,
1032 kTypeTableEntry = 95,
1033 kTypeTableHeader = 96,
1034 kTypeViewGroup = 97,
1035 kTypeView = 98,
1036 kTypeLevelMask = 99,
1038 kTypeMatrixHeader = 101,
1041 kTypeMesh = 105,
1047 kTypeEOF = 127
1048 }
1049
1050 public enum OsnapMode {
1051 kOsModeEnd = 1,
1052 kOsModeMid = 2,
1053 kOsModeCen = 3,
1054 kOsModeNode = 4,
1055 kOsModeQuad = 5,
1056 kOsModeIntersec = 6,
1057 kOsModeIns = 7,
1058 kOsModePerp = 8,
1059 kOsModeTan = 9,
1060 kOsModeNear = 10,
1061 kOsModeApint = 11,
1062 kOsModePar = 12,
1063 kOsModeStart = 13
1064 }
1065
1066 public enum DragStat {
1067 kDragStart = 0,
1068 kDragEnd = 1,
1069 kDragAbort = 2
1070 }
1071
1072 public enum GripStat {
1073 kGripsDone = 0,
1076 }
1077
1078}
1079
1080}
static HandleRef getCPtr(OdBinaryData obj)
Definition: OdBinaryData.cs:25
static HandleRef getCPtr(OdDbVoidPtrArray obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdGsCache obj)
Definition: OdGsCache.cs:25
static HandleRef getCPtr(OdIntArray obj)
Definition: OdIntArray.cs:28
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdDgDatabase obj)
Definition: OdDgDatabase.cs:26
virtual OdResult moveStretchPointsAt(OdIntArray indices, OdGeVector3d offset)
Definition: OdDgElement.cs:866
virtual OdResult explodeGeometryToBlock(OdDgElement pParentElement, OdDgElementIdArray ids)
Definition: OdDgElement.cs:938
virtual void dragStatus(OdDgElement.DragStat status)
Definition: OdDgElement.cs:872
virtual OdResult transformBy(OdGeMatrix3d xfm)
Definition: OdDgElement.cs:160
virtual OdDgElement.ElementTypes getElementType()
Definition: OdDgElement.cs:187
virtual void recvPropagateModify(OdDgElement pSubElm)
Definition: OdDgElement.cs:641
void getLinkages(OdRxObjectPtrArray linkages)
Definition: OdDgElement.cs:464
void recordGraphicsModified(bool graphicsModified)
Definition: OdDgElement.cs:788
virtual void copyXAttributeReferencesForWBlockClone(OdDgFiler pFiler)
Definition: OdDgElement.cs:454
virtual void modifiedGeometry(OdDgElement pElement)
Definition: OdDgElement.cs:742
static new OdRxClass desc()
Definition: OdDgElement.cs:63
virtual void subHandOverTo(OdDgElement pNewElement)
Definition: OdDgElement.cs:803
virtual OdResult explode(OdRxObjectPtrArray entitySet)
Definition: OdDgElement.cs:914
virtual bool hideMeForDragging()
Definition: OdDgElement.cs:888
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
virtual void highlight(bool bDoIt)
Definition: OdDgElement.cs:904
virtual void subSwapIdWith(OdDgElementId otherId)
Definition: OdDgElement.cs:813
virtual void updateLinkageReferencesForWBlockClone(OdDgIdMapping idMap)
Definition: OdDgElement.cs:449
OdDgFiler undoFiler()
Definition: OdDgElement.cs:329
static OdDgElement cast(OdRxObject pObj)
Definition: OdDgElement.cs:43
virtual bool isErased()
Definition: OdDgElement.cs:251
virtual OdResult erase()
Definition: OdDgElement.cs:369
virtual OdResult getGripPoints(OdGePoint3dArray gripPoints)
Definition: OdDgElement.cs:836
virtual void updateXAttributeReferencesForWBlockClone(OdDgIdMapping idMap)
Definition: OdDgElement.cs:459
virtual void modifiedGraphics(OdDgElement pElement)
Definition: OdDgElement.cs:737
virtual void copied(OdDgElement pElement, OdDgElement pNewElement)
Definition: OdDgElement.cs:707
void addReactor(OdDgElementReactor pReactor)
Definition: OdDgElement.cs:605
virtual OdResult explodeToBlock(OdDgElement pParentElement, OdDgElementIdArray ids)
Definition: OdDgElement.cs:920
void removeReactor(OdDgElementReactor pReactor)
Definition: OdDgElement.cs:610
virtual void closed(OdDgElementId elementId)
Definition: OdDgElement.cs:772
void setLinkages(UInt16 appId, OdRxObjectPtrArray linkages, bool bUpdateElementData)
Definition: OdDgElement.cs:474
virtual OdResult getOsnapPoints(OdDgElement.OsnapMode osnapMode, IntPtr gsSelectionMark, OdGePoint3d pickPoint, OdGePoint3d lastPoint, OdGeMatrix3d xWorldToEye, OdGePoint3dArray snapPoints, OdGeMatrix3d insertionMat)
Definition: OdDgElement.cs:824
virtual void subSetDatabaseDefaults(OdDgDatabase pDb, bool doSubents)
Definition: OdDgElement.cs:246
void setDatabaseDefaults(OdDgDatabase pDb, bool doSubents)
Definition: OdDgElement.cs:231
OdRxObject getXDataLinkage()
Definition: OdDgElement.cs:555
void getPersistentReactors(OdDgElementIdArray elmIds)
Definition: OdDgElement.cs:631
void getXAttributes(OdRxObjectPtrArray xattributes)
Definition: OdDgElement.cs:580
virtual OdResult getGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
Definition: OdDgElement.cs:104
virtual void copyFieldReferencesForWBlockClone(OdDgFiler pFiler)
Definition: OdDgElement.cs:434
void handOverTo(OdDgElement pNewElement)
Definition: OdDgElement.cs:798
void addLinkage(UInt16 linkageId, OdBinaryData data)
Definition: OdDgElement.cs:519
virtual bool getGeometryModified()
Definition: OdDgElement.cs:960
virtual OdDgElement deepClone(OdDgIdMapping ownerIdMap)
Definition: OdDgElement.cs:651
void getTransientReactors(OdDgElementReactorArray reactors)
Definition: OdDgElement.cs:636
void swapIdWith(OdDgElementId otherId)
Definition: OdDgElement.cs:808
virtual void copyLinkageReferencesForWBlockClone(OdDgFiler pFiler)
Definition: OdDgElement.cs:444
virtual void updateFieldReferencesForWBlockClone(OdDgIdMapping idMap)
Definition: OdDgElement.cs:439
virtual new void subViewportDraw(OdGiViewportDraw pVd)
Definition: OdDgElement.cs:130
virtual OdResult subClose()
Definition: OdDgElement.cs:357
virtual void erased(OdDgElement pElement, bool erasing)
Definition: OdDgElement.cs:712
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
Definition: OdDgElement.cs:981
OdDgElement(IntPtr cPtr, bool cMemoryOwn)
Definition: OdDgElement.cs:21
void addLinkage(UInt16 linkageId, OdRxObject pLinkage)
Definition: OdDgElement.cs:499
virtual bool isContentSnappable()
Definition: OdDgElement.cs:830
virtual void applyPartialUndo(OdDgFiler pUndoFiler, OdRxClass pClassObj)
Definition: OdDgElement.cs:336
void addXAttribute(UInt32 handlerId, OdRxObject XAttribute)
Definition: OdDgElement.cs:600
double getLastModifiedTime()
Definition: OdDgElement.cs:218
virtual OdResult moveGripPointsAt(OdDbVoidPtrArray grips, OdGeVector3d offset, int bitFlags)
Definition: OdDgElement.cs:854
virtual void setGeometryModified(bool bSet)
Definition: OdDgElement.cs:966
void setPropertiesFrom(OdDgElement pEntFrom)
Definition: OdDgElement.cs:955
virtual void unappended(OdDgElement pElement)
Definition: OdDgElement.cs:762
static string getRealClassName(IntPtr ptr)
Definition: OdDgElement.cs:971
override OdResult getGeomExtents(OdGeExtents3d extents)
Definition: OdDgElement.cs:110
static HandleRef getCPtr(OdDgElement obj)
Definition: OdDgElement.cs:26
virtual void reappended(OdDgElement pElement)
Definition: OdDgElement.cs:767
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
Definition: OdDgElement.cs:987
virtual OdResult explodeToBlock(OdDgElement pParentElement)
Definition: OdDgElement.cs:926
void setOdDgElementIdsInFlux()
Definition: OdDgElement.cs:696
void setDatabaseDefaults(OdDgDatabase pDb)
Definition: OdDgElement.cs:236
void removeLinkages(UInt16 appId, bool bUpdateElementData)
Definition: OdDgElement.cs:484
OdDgElementId ownerId()
Definition: OdDgElement.cs:201
virtual OdResult subTransformBy(OdGeMatrix3d xfm)
Definition: OdDgElement.cs:375
void addLinkage(UInt16 linkageId, OdBinaryData data, bool bUpdateElementData)
Definition: OdDgElement.cs:514
virtual OdResult dgnInFields(OdDgFiler pFiler)
Definition: OdDgElement.cs:423
virtual bool cloneMeForDragging()
Definition: OdDgElement.cs:882
override OdRxClass isA()
Definition: OdDgElement.cs:70
override OdGsCache gsNode()
Definition: OdDgElement.cs:153
virtual void addPersistentReactor(OdDgElementId elmId)
Definition: OdDgElement.cs:615
virtual void modifiedLinkages(OdDgElement pElement)
Definition: OdDgElement.cs:747
virtual OdResult getStretchPoints(OdGePoint3dArray stretchPoints)
Definition: OdDgElement.cs:860
void addLinkage(UInt16 linkageId, byte[] pData, UInt32 dataSize, bool bUpdateElementData)
Definition: OdDgElement.cs:504
virtual void dgnOutFields(OdDgFiler pFiler)
Definition: OdDgElement.cs:429
void addLinkage(UInt16 linkageId, OdRxObject pLinkage, bool bUpdateElementData)
Definition: OdDgElement.cs:494
override OdDbStub id()
Definition: OdDgElement.cs:141
virtual byte getElementSubType()
Definition: OdDgElement.cs:193
virtual void modified(OdDgElement pElement)
Definition: OdDgElement.cs:732
void assertWriteEnabled(bool autoUndo, bool recordModified)
Definition: OdDgElement.cs:304
void removeXAttributes(UInt32 handlerId)
Definition: OdDgElement.cs:595
void setStringLinkage(UInt32 stringId, String str)
Definition: OdDgElement.cs:530
override bool isPersistent()
Definition: OdDgElement.cs:135
virtual OdResult explodeGeometry(OdRxObjectPtrArray entitySet)
Definition: OdDgElement.cs:932
virtual void goodbye(OdDgElement pElement)
Definition: OdDgElement.cs:722
virtual OdResult explodeGeometryToBlock(OdDgElement pParentElement)
Definition: OdDgElement.cs:944
virtual void openedForModify(OdDgElement pElement)
Definition: OdDgElement.cs:727
void assertWriteEnabled(bool autoUndo)
Definition: OdDgElement.cs:309
void setXAttributes(UInt32 handlerId, OdRxObjectPtrArray xattributes)
Definition: OdDgElement.cs:590
void removeLinkages(UInt16 appId)
Definition: OdDgElement.cs:489
String getStringLinkage(UInt32 stringId)
Definition: OdDgElement.cs:524
static new OdDgElement createObject()
Definition: OdDgElement.cs:84
virtual new UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
Definition: OdDgElement.cs:116
virtual OdResult getGripPoints(OdDgGripDataPtrArray grips, double curViewUnitSize, int gripSize, OdGeVector3d curViewDir, int bitFlags)
Definition: OdDgElement.cs:848
override OdRxObject queryX(OdRxClass protocolClass)
Definition: OdDgElement.cs:77
OdDgElementId elementId()
Definition: OdDgElement.cs:212
void setLinkages(UInt16 appId, OdRxObjectPtrArray linkages)
Definition: OdDgElement.cs:479
virtual bool isUndoing()
Definition: OdDgElement.cs:257
OdDgDatabase database()
Definition: OdDgElement.cs:224
override void copyFrom(OdRxObject pSource)
Definition: OdDgElement.cs:408
override void setGsNode(OdGsCache pGsNode)
Definition: OdDgElement.cs:148
void setPropertiesFrom(OdDgElement pEntFrom, bool doSubents)
Definition: OdDgElement.cs:950
bool hasPersistentReactor(OdDgElementId elmId)
Definition: OdDgElement.cs:625
virtual OdResult getOsnapPoints(OdDgElement.OsnapMode osnapMode, IntPtr gsSelectionMark, OdGePoint3d pickPoint, OdGePoint3d lastPoint, OdGeMatrix3d xWorldToEye, OdGePoint3dArray snapPoints)
Definition: OdDgElement.cs:818
virtual void highlight()
Definition: OdDgElement.cs:909
virtual OdResult subOpen(OpenMode mode)
Definition: OdDgElement.cs:351
virtual OdResult erase(bool eraseIt)
Definition: OdDgElement.cs:363
virtual void erased(OdDgElement pElement)
Definition: OdDgElement.cs:717
virtual OdResult subErase(bool erasing)
Definition: OdDgElement.cs:402
override void Dispose(bool disposing)
Definition: OdDgElement.cs:30
virtual void dgnIn(OdDgFiler pFiler)
Definition: OdDgElement.cs:413
void getLinkages(UInt16 appId, OdRxObjectPtrArray linkages)
Definition: OdDgElement.cs:469
virtual void dgnOut(OdDgFiler pFiler)
Definition: OdDgElement.cs:418
virtual void modifyUndone(OdDgElement pElement)
Definition: OdDgElement.cs:757
virtual OdResult subGetTransformedCopy(OdGeMatrix3d xfm, ref OdDgElement pCopy)
Definition: OdDgElement.cs:381
virtual new bool subWorldDraw(OdGiWorldDraw pWd)
Definition: OdDgElement.cs:124
virtual void xmitPropagateModify()
Definition: OdDgElement.cs:646
virtual void setOwnerId(OdDgElementId ownerId)
Definition: OdDgElement.cs:207
virtual OdResult moveGripPointsAt(OdIntArray indices, OdGeVector3d offset)
Definition: OdDgElement.cs:842
virtual void highlight(bool bDoIt, OdDgFullSubentPath pSubId, bool highlightAll)
Definition: OdDgElement.cs:894
void getXAttributes(UInt32 handlerId, OdRxObjectPtrArray xattributes)
Definition: OdDgElement.cs:585
void addLinkage(UInt16 linkageId, byte[] pData, UInt32 dataSize)
Definition: OdDgElement.cs:509
void setXDataLinkage(OdRxObject pResBuf)
Definition: OdDgElement.cs:575
virtual bool getLockedFlag()
Definition: OdDgElement.cs:777
virtual void removePersistentReactor(OdDgElementId elmId)
Definition: OdDgElement.cs:620
virtual void subElementModified(OdDgElement pElement, OdDgElement pSubElm)
Definition: OdDgElement.cs:752
virtual void setLockedFlag(bool flag)
Definition: OdDgElement.cs:783
virtual void highlight(bool bDoIt, OdDgFullSubentPath pSubId)
Definition: OdDgElement.cs:899
virtual void appendToOwner(OdDgIdPair idPair, OdDgElement pOwnerObject, OdDgIdMapping ownerIdMap)
Definition: OdDgElement.cs:691
OdRxObject getXDataLinkage(String appName)
Definition: OdDgElement.cs:535
virtual OdDgElement wblockClone(OdDgIdMapping ownerIdMap)
Definition: OdDgElement.cs:671
void disableUndoRecording(bool disable)
Definition: OdDgElement.cs:324
virtual OdResult getTransformedCopy(OdGeMatrix3d xfm, ref OdDgElement pCopy)
Definition: OdDgElement.cs:166
static HandleRef getCPtr(OdDgElementIdArray obj)
static HandleRef getCPtr(OdDgElementId obj)
static HandleRef getCPtr(OdDgElementReactorArray obj)
static HandleRef getCPtr(OdDgElementReactor obj)
static HandleRef getCPtr(OdDgFiler obj)
Definition: OdDgFiler.cs:26
static HandleRef getCPtr(OdDgFullSubentPath obj)
static HandleRef getCPtr(OdDgGripDataPtrArray obj)
static HandleRef getCPtr(OdDgIdMapping obj)
static HandleRef getCPtr(OdDgIdPair obj)
Definition: OdDgIdPair.cs:27
static global::System.Exception Retrieve()
static void OdDgElement_updateLinkageReferencesForWBlockClone(HandleRef jarg1, HandleRef jarg2)
static int OdDgElement_getGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgElement_getXDataLinkage__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgElement_highlight__SWIG_0(HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static void OdDgElement_getLinkages__SWIG_1(HandleRef jarg1, UInt16 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgElement_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgElement_isA(HandleRef jarg1)
static global::System.IntPtr OdDgElement_id(HandleRef jarg1)
static int OdDgElement_explodeGeometryToBlock__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgElement_upgradeOpen(HandleRef jarg1)
static void OdDgElement_recordGraphicsModified__SWIG_1(HandleRef jarg1)
static bool OdDgElement_isPersistent(HandleRef jarg1)
static IntPtr OdDgElement_gsNode(HandleRef jarg1)
static IntPtr OdDgElement_getXDataLinkage__SWIG_1(HandleRef jarg1)
static void OdDgElement_setDatabaseDefaults__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static bool OdDgElement_isUndoing(HandleRef jarg1)
static int OdDgElement_moveStretchPointsAt(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgElement_setGeometryModified(HandleRef jarg1, bool jarg2)
static void OdDgElement_setDatabaseDefaults__SWIG_2(HandleRef jarg1)
static bool OdDgElement_cloneMeForDragging(HandleRef jarg1)
static void OdDgElement_modified(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_dgnOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_dgnOut(HandleRef jarg1, HandleRef jarg2)
static int OdDgElement_dgnInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_subSetDatabaseDefaults(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdDgElement_downgradeOpen(HandleRef jarg1)
static int OdDgElement_getOsnapPoints__SWIG_1(HandleRef jarg1, int jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static void OdDgElement_getPersistentReactors(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgElement_isNotifyEnabled(HandleRef jarg1)
static void OdDgElement_getTransientReactors(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgElement_setOdDgElementIdsInFlux(HandleRef jarg1)
static void OdDgElement_setXDataLinkage(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_setLinkages__SWIG_0(HandleRef jarg1, UInt16 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static void OdDgElement_copied(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static int OdDgElement_erase__SWIG_1(HandleRef jarg1)
static void OdDgElement_goodbye(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_addLinkage__SWIG_1(HandleRef jarg1, UInt16 jarg2, HandleRef jarg3)
static string OdDgElement_getRealClassName(IntPtr jarg1)
static bool OdDgElement_isNewObject(HandleRef jarg1)
static void OdDgElement_appendToOwner(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static int OdDgElement_explode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgElement_moveGripPointsAt__SWIG_0(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgElement_dgnIn(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_setGsNode(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgElement_undoFiler(HandleRef jarg1)
static IntPtr OdDgElement_cast(HandleRef jarg1)
static byte OdDgElement_getElementSubType(HandleRef jarg1)
static void OdDgElement_swapIdWith(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgElement_addLinkage__SWIG_5(HandleRef jarg1, UInt16 jarg2, IntPtr jarg3)
static int OdDgElement_erase__SWIG_0(HandleRef jarg1, bool jarg2)
static void OdDgElement_addReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_erased__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static bool OdDgElement_isErased(HandleRef jarg1)
static void OdDgElement_removePersistentReactor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgElement_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static bool OdDgElement_isModifiedGraphics(HandleRef jarg1)
static void OdDgElement_closed(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgElement_getGripPoints__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgElement_dragStatus(HandleRef jarg1, int jarg2)
static void OdDgElement_assertNotifyEnabled(HandleRef jarg1)
static bool OdDgElement_getLockedFlag(HandleRef jarg1)
static void OdDgElement_setPropertiesFrom__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static bool OdDgElement_isOdDgElementIdsInFlux(HandleRef jarg1)
static void OdDgElement_openedForModify(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_unappended(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_assertWriteEnabled__SWIG_2(HandleRef jarg1)
static IntPtr OdDgElement_wblockClone(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDgElement_elementId(HandleRef jarg1)
static void OdDgElement_reappended(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_assertWriteEnabled__SWIG_1(HandleRef jarg1, bool jarg2)
static void OdDgElement_highlight__SWIG_1(HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgElement_desc()
static void OdDgElement_subSwapIdWith(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgElement_removeLinkages__SWIG_0(HandleRef jarg1, UInt16 jarg2, bool jarg3)
static IntPtr OdDgElement_queryX(HandleRef jarg1, HandleRef jarg2)
static double OdDgElement_getLastModifiedTime(HandleRef jarg1)
static int OdDgElement_getGripPoints__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, int jarg6)
static void OdDgElement_subHandOverTo(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_setPropertiesFrom__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdDgElement_copyFieldReferencesForWBlockClone(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_copyXAttributeReferencesForWBlockClone(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_modifiedGeometry(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_setLockedFlag(HandleRef jarg1, bool jarg2)
static void OdDgElement_addLinkage__SWIG_3(HandleRef jarg1, UInt16 jarg2, IntPtr jarg3, UInt32 jarg4)
static void OdDgElement_applyPartialUndo(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgElement_recvPropagateModify(HandleRef jarg1, HandleRef jarg2)
static int OdDgElement_getElementType(HandleRef jarg1)
static int OdDgElement_subClose(HandleRef jarg1)
static void OdDgElement_updateFieldReferencesForWBlockClone(HandleRef jarg1, HandleRef jarg2)
static bool OdDgElement_hasPersistentReactor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgElement_erased__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static int OdDgElement_getStretchPoints(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgElement_isWriteEnabled(HandleRef jarg1)
static void OdDgElement_addXAttribute(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static global::System.IntPtr OdDgElement_ownerId(HandleRef jarg1)
static void OdDgElement_getXAttributes__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgElement_explodeGeometry(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgElement_addLinkage__SWIG_2(HandleRef jarg1, UInt16 jarg2, IntPtr jarg3, UInt32 jarg4, bool jarg5)
static int OdDgElement_transformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgElement_setLinkages__SWIG_1(HandleRef jarg1, UInt16 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgElement_moveGripPointsAt__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static void OdDgElement_removeReactor(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgElement_createObject()
static void OdDgElement_xmitPropagateModify(HandleRef jarg1)
static void OdDgElement_modifiedGraphics(HandleRef jarg1, HandleRef jarg2)
static int OdDgElement_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static bool OdDgElement_isContentSnappable(HandleRef jarg1)
static void OdDgElement_assertReadEnabled(HandleRef jarg1)
static void OdDgElement_copyLinkageReferencesForWBlockClone(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_recordGraphicsModified__SWIG_0(HandleRef jarg1, bool jarg2)
static bool OdDgElement_hideMeForDragging(HandleRef jarg1)
static void OdDgElement_removeXAttributes(HandleRef jarg1, UInt32 jarg2)
static void OdDgElement_handOverTo(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_setXAttributes(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgElement_subOpen(HandleRef jarg1, int jarg2)
static void OdDgElement_disableUndoRecording(HandleRef jarg1, bool jarg2)
static UInt32 OdDgElement_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static int OdDgElement_explodeToBlock__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static bool OdDgElement_isReadEnabled(HandleRef jarg1)
static int OdDgElement_subErase(HandleRef jarg1, bool jarg2)
static void OdDgElement_setDatabaseDefaults__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdDgElement_copyFrom(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_gripStatus(HandleRef jarg1, int jarg2)
static void OdDgElement_addPersistentReactor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgElement_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgElement_addLinkage__SWIG_0(HandleRef jarg1, UInt16 jarg2, HandleRef jarg3, bool jarg4)
static bool OdDgElement_isDBRO(HandleRef jarg1)
static void OdDgElement_highlight__SWIG_3(HandleRef jarg1)
static void OdDgElement_setOwnerId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgElement_database(HandleRef jarg1)
static void OdDgElement_highlight__SWIG_2(HandleRef jarg1, bool jarg2)
static void OdDgElement_updateXAttributeReferencesForWBlockClone(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_addLinkage__SWIG_4(HandleRef jarg1, UInt16 jarg2, IntPtr jarg3, bool jarg4)
static void OdDgElement_modifyUndone(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_modifiedLinkages(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_getXAttributes__SWIG_1(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgElement_explodeToBlock__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgElement_setStringLinkage(HandleRef jarg1, UInt32 jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgElement_subElementModified(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDgElement_deepClone(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgElement(HandleRef jarg1)
static int OdDgElement_explodeGeometryToBlock__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdDgElement_assertWriteEnabled__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static void OdDgElement_getLinkages__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgElement_getOsnapPoints__SWIG_0(HandleRef jarg1, int jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static int OdDgElement_getGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgElement_removeLinkages__SWIG_1(HandleRef jarg1, UInt16 jarg2)
static String OdDgElement_getStringLinkage(HandleRef jarg1, UInt32 jarg2)
static bool OdDgElement_getGeometryModified(HandleRef jarg1)
static int OdDgElement_getTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)