Extended .NET SDK Documentation 2025 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
109
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
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
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
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
192
193 public virtual byte getElementSubType() {
194// test csout
195 /*SIMPLETYPE*/
196 byte ret = TG_DbPINVOKE.OdDgElement_getElementSubType(swigCPtr);
198 return ret;
199 }
200
206
211
217
223
224 public virtual bool getLastModifiedTime(OdTimeStamp uRetTime) {
227 return ret;
228 }
229
230 public virtual bool setLastModifiedTime(OdTimeStamp uTime) {
233 return ret;
234 }
235
237 OdDgDatabase ret = (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),TG_DbPINVOKE.OdDgElement_database(swigCPtr),false); /*createInt 3_2*/
238
240 return ret;
241}
242
247
252
257
262
263 public virtual bool isErased() {
264 bool ret = TG_DbPINVOKE.OdDgElement_isErased(swigCPtr);
266 return ret;
267 }
268
269 public virtual bool isUndoing() {
270 bool ret = TG_DbPINVOKE.OdDgElement_isUndoing(swigCPtr);
272 return ret;
273 }
274
275 public bool isNewObject() {
276 bool ret = TG_DbPINVOKE.OdDgElement_isNewObject(swigCPtr);
278 return ret;
279 }
280
281 public bool isReadEnabled() {
282 bool ret = TG_DbPINVOKE.OdDgElement_isReadEnabled(swigCPtr);
284 return ret;
285 }
286
287 public bool isWriteEnabled() {
288 bool ret = TG_DbPINVOKE.OdDgElement_isWriteEnabled(swigCPtr);
290 return ret;
291 }
292
293 public bool isNotifyEnabled() {
294 bool ret = TG_DbPINVOKE.OdDgElement_isNotifyEnabled(swigCPtr);
296 return ret;
297 }
298
299 public bool isDBRO() {
300 bool ret = TG_DbPINVOKE.OdDgElement_isDBRO(swigCPtr);
302 return ret;
303 }
304
310
315
316 public void assertWriteEnabled(bool autoUndo, bool recordModified) {
317 TG_DbPINVOKE.OdDgElement_assertWriteEnabled__SWIG_0(swigCPtr, autoUndo, recordModified);
319 }
320
325
330
335
340
342 OdDgFiler ret = (OdDgFiler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgFiler),TG_DbPINVOKE.OdDgElement_undoFiler(swigCPtr),false); /*createInt 3_2*/
343
345 return ret;
346}
347
352
357
362
363 public virtual OdResult subOpen(OpenMode mode) {
364 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgElement_subOpen(swigCPtr, (int)mode);
366 return ret;
367 }
368
374
375 public virtual OdResult erase(bool eraseIt) {
378 return ret;
379 }
380
386
392
393 public virtual OdResult subGetTransformedCopy(OdGeMatrix3d xfm, ref OdDgElement /*OUT_PARAM for SMARTPTR*/ pCopy) {
394 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pCopy = pCopy == null ? IntPtr.Zero : OdDgElement.getCPtr(pCopy).Handle;
395 IntPtr saved_pCopy = tmp_pCopy;
396 /*OUT_PARAM for SMARTPTR pre*/
397 try {
398 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgElement_subGetTransformedCopy(swigCPtr, OdGeMatrix3d.getCPtr(xfm), ref tmp_pCopy /*OUT_PARAM for SMARTPTR*/);
400 return ret;
401 } finally {
402if(tmp_pCopy == IntPtr.Zero) pCopy = null;
403 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
404 {
405 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
406 if(mTrans_pCopy != null)
407 mTrans_pCopy.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgElement>(typeof(OdDgElement), tmp_pCopy, true));
408 pCopy = Teigha.Core.Helpers.odCreateObjectInternal<OdDgElement>(typeof(OdDgElement), tmp_pCopy, mTrans_pCopy == null);
409 /*OUT_PARAM for SMARTPTR*/
410 }
411 }
412 }
413
414 public virtual OdResult subErase(bool erasing) {
415 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgElement_subErase(swigCPtr, erasing);
417 return ret;
418 }
419
424
429
434
440
445
451
452 public virtual void composeForLoad(bool bMTMode, bool bPartialLoading) {
453 TG_DbPINVOKE.OdDgElement_composeForLoad(swigCPtr, bMTMode, bPartialLoading);
455 }
456
461
466
471
476
481
486
491
496
497 public void getLinkages(UInt16 appId, OdRxObjectPtrArray linkages) {
498 TG_DbPINVOKE.OdDgElement_getLinkages__SWIG_1(swigCPtr, appId /*SIMPLETYPE*/, OdRxObjectPtrArray.getCPtr(linkages));
500 }
501
502 public void setLinkages(UInt16 appId, OdRxObjectPtrArray linkages, bool bUpdateElementData) {
503 TG_DbPINVOKE.OdDgElement_setLinkages__SWIG_0(swigCPtr, appId /*SIMPLETYPE*/, OdRxObjectPtrArray.getCPtr(linkages), bUpdateElementData);
505 }
506
507 public void setLinkages(UInt16 appId, OdRxObjectPtrArray linkages) {
508 TG_DbPINVOKE.OdDgElement_setLinkages__SWIG_1(swigCPtr, appId /*SIMPLETYPE*/, OdRxObjectPtrArray.getCPtr(linkages));
510 }
511
512 public void removeLinkages(UInt16 appId, bool bUpdateElementData) {
513 TG_DbPINVOKE.OdDgElement_removeLinkages__SWIG_0(swigCPtr, appId /*SIMPLETYPE*/, bUpdateElementData);
515 }
516
517 public void removeLinkages(UInt16 appId) {
518 TG_DbPINVOKE.OdDgElement_removeLinkages__SWIG_1(swigCPtr, appId /*SIMPLETYPE*/);
520 }
521
522 public void addLinkage(UInt16 linkageId, OdRxObject pLinkage, bool bUpdateElementData) {
523 TG_DbPINVOKE.OdDgElement_addLinkage__SWIG_0(swigCPtr, linkageId /*SIMPLETYPE*/, OdRxObject.getCPtr(pLinkage), bUpdateElementData);
525 }
526
527 public void addLinkage(UInt16 linkageId, OdRxObject pLinkage) {
528 TG_DbPINVOKE.OdDgElement_addLinkage__SWIG_1(swigCPtr, linkageId /*SIMPLETYPE*/, OdRxObject.getCPtr(pLinkage));
530 }
531
532 public void addLinkage(UInt16 linkageId, byte[] /*SIMPLE_ARRAY*/ pData, UInt32 dataSize, bool bUpdateElementData) {
533 TG_DbPINVOKE.OdDgElement_addLinkage__SWIG_2(swigCPtr, linkageId /*SIMPLETYPE*/, Teigha.Core.Helpers.MarshalbyteFixedArray(pData), dataSize /*SIMPLETYPE*/, bUpdateElementData);
535 }
536
537 public void addLinkage(UInt16 linkageId, byte[] /*SIMPLE_ARRAY*/ pData, UInt32 dataSize) {
538 TG_DbPINVOKE.OdDgElement_addLinkage__SWIG_3(swigCPtr, linkageId /*SIMPLETYPE*/, Teigha.Core.Helpers.MarshalbyteFixedArray(pData), dataSize /*SIMPLETYPE*/);
540 }
541
542 public void addLinkage(UInt16 linkageId, OdBinaryData data, bool bUpdateElementData) {
543 TG_DbPINVOKE.OdDgElement_addLinkage__SWIG_4(swigCPtr, linkageId /*SIMPLETYPE*/, OdBinaryData.getCPtr(data).Handle, bUpdateElementData);
545 }
546
547 public void addLinkage(UInt16 linkageId, OdBinaryData data) {
548 TG_DbPINVOKE.OdDgElement_addLinkage__SWIG_5(swigCPtr, linkageId /*SIMPLETYPE*/, OdBinaryData.getCPtr(data).Handle);
550 }
551
552 public String getStringLinkage(UInt32 stringId) {
553 string ret = TG_DbPINVOKE.OdDgElement_getStringLinkage(swigCPtr, stringId /*SIMPLETYPE*/);
555 return ret;
556}
557
558 public void setStringLinkage(UInt32 stringId, String str) {
559 TG_DbPINVOKE.OdDgElement_setStringLinkage(swigCPtr, stringId /*SIMPLETYPE*/, str);
561 }
562
563 public OdRxObject getXDataLinkage(String appName) {// OdRxObjectPtr
564 MemoryManager mMan = MemoryManager.GetMemoryManager();
565 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
566 IntPtr ptr = TG_DbPINVOKE.OdDgElement_getXDataLinkage__SWIG_0(swigCPtr, appName);
567
568 OdRxObject ret = null;
569 if (null != mTrans)
570 {
571 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
572 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
573 }
574 else
575 {
576 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
577 }
578
580 return ret;
581}
582
583 public OdRxObject getXDataLinkage() {// OdRxObjectPtr
584 MemoryManager mMan = MemoryManager.GetMemoryManager();
585 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
587
588 OdRxObject ret = null;
589 if (null != mTrans)
590 {
591 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
592 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
593 }
594 else
595 {
596 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
597 }
598
600 return ret;
601}
602
607
612
613 public void getXAttributes(UInt32 handlerId, OdRxObjectPtrArray xattributes) {
614 TG_DbPINVOKE.OdDgElement_getXAttributes__SWIG_1(swigCPtr, handlerId /*SIMPLETYPE*/, OdRxObjectPtrArray.getCPtr(xattributes));
616 }
617
618 public void setXAttributes(UInt32 handlerId, OdRxObjectPtrArray xattributes) {
619 TG_DbPINVOKE.OdDgElement_setXAttributes(swigCPtr, handlerId /*SIMPLETYPE*/, OdRxObjectPtrArray.getCPtr(xattributes));
621 }
622
623 public void removeXAttributes(UInt32 handlerId) {
624 TG_DbPINVOKE.OdDgElement_removeXAttributes(swigCPtr, handlerId /*SIMPLETYPE*/);
626 }
627
628 public void addXAttribute(UInt32 handlerId, OdRxObject XAttribute) {
629 TG_DbPINVOKE.OdDgElement_addXAttribute(swigCPtr, handlerId /*SIMPLETYPE*/, OdRxObject.getCPtr(XAttribute));
631 }
632
637
642
647
652
658
663
668
673
678
679 public virtual OdDgElement deepClone(OdDgIdMapping ownerIdMap) {// OdDgElementPtr
680 MemoryManager mMan = MemoryManager.GetMemoryManager();
681 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
682 IntPtr ptr = TG_DbPINVOKE.OdDgElement_deepClone(swigCPtr, OdDgIdMapping.getCPtr(ownerIdMap));
683
684 OdDgElement ret = null;
685 if (null != mTrans)
686 {
687 mTrans.AddObject((OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true));
688 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, false);
689 }
690 else
691 {
692 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true);
693 }
694
696 return ret;
697}
698
699 public virtual OdDgElement wblockClone(OdDgIdMapping ownerIdMap) {// OdDgElementPtr
700 MemoryManager mMan = MemoryManager.GetMemoryManager();
701 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
702 IntPtr ptr = TG_DbPINVOKE.OdDgElement_wblockClone(swigCPtr, OdDgIdMapping.getCPtr(ownerIdMap));
703
704 OdDgElement ret = null;
705 if (null != mTrans)
706 {
707 mTrans.AddObject((OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true));
708 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, false);
709 }
710 else
711 {
712 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true);
713 }
714
716 return ret;
717}
718
719 public virtual void appendToOwner(OdDgIdPair idPair, OdDgElement pOwnerObject, OdDgIdMapping ownerIdMap) {
722 }
723
728
734
735 public virtual void copied(OdDgElement pElement, OdDgElement pNewElement) {
736 TG_DbPINVOKE.OdDgElement_copied(swigCPtr, OdDgElement.getCPtr(pElement), OdDgElement.getCPtr(pNewElement));
738 }
739
740 public virtual void erased(OdDgElement pElement, bool erasing) {
741 TG_DbPINVOKE.OdDgElement_erased__SWIG_0(swigCPtr, OdDgElement.getCPtr(pElement), erasing);
743 }
744
749
754
759
764
769
774
779
784
789
794
799
804
805 public virtual bool getLockedFlag() {
806 bool ret = TG_DbPINVOKE.OdDgElement_getLockedFlag(swigCPtr);
808 return ret;
809 }
810
815
820
825
830
835
840
845
846 public virtual OdResult getOsnapPoints(OdDgElement.OsnapMode osnapMode, IntPtr gsSelectionMark, OdGePoint3d pickPoint, OdGePoint3d lastPoint, OdGeMatrix3d xWorldToEye, OdGePoint3dArray snapPoints) {
847 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));
849 return ret;
850 }
851
852 public virtual OdResult getOsnapPoints(OdDgElement.OsnapMode osnapMode, IntPtr gsSelectionMark, OdGePoint3d pickPoint, OdGePoint3d lastPoint, OdGeMatrix3d xWorldToEye, OdGePoint3dArray snapPoints, OdGeMatrix3d insertionMat) {
853 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));
855 return ret;
856 }
857
858 public virtual bool isContentSnappable() {
859 bool ret = TG_DbPINVOKE.OdDgElement_isContentSnappable(swigCPtr);
861 return ret;
862 }
863
869
875
876 public virtual OdResult getGripPoints(OdDgGripDataPtrArray grips, double curViewUnitSize, int gripSize, OdGeVector3d curViewDir, int bitFlags) {
877 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgElement_getGripPoints__SWIG_1(swigCPtr, OdDgGripDataPtrArray.getCPtr(grips), curViewUnitSize, gripSize, OdGeVector3d.getCPtr(curViewDir), bitFlags);
879 return ret;
880 }
881
887
893
899
904
909
910 public virtual bool cloneMeForDragging() {
911 bool ret = TG_DbPINVOKE.OdDgElement_cloneMeForDragging(swigCPtr);
913 return ret;
914 }
915
916 public virtual bool hideMeForDragging() {
917 bool ret = TG_DbPINVOKE.OdDgElement_hideMeForDragging(swigCPtr);
919 return ret;
920 }
921
922 public virtual void highlight(bool bDoIt, OdDgFullSubentPath pSubId, bool highlightAll) {
923 TG_DbPINVOKE.OdDgElement_highlight__SWIG_0(swigCPtr, bDoIt, OdDgFullSubentPath.getCPtr(pSubId), highlightAll);
925 }
926
931
932 public virtual void highlight(bool bDoIt) {
935 }
936
941
947
953
959
960 public virtual OdResult explodeGeometry(OdRxObjectPtrArray entitySet, double dDeviation) {
963 return ret;
964 }
965
971
972 public virtual OdResult explodeGeometryToBlock(OdDgElement pParentElement, OdDgElementIdArray ids, double dDeviation) {
975 return ret;
976 }
977
983
989
990 public virtual void setPropertiesFrom(OdDgElement pEntFrom, bool doSubents) {
993 }
994
999
1000 public virtual bool getGeometryModified() {
1001 bool ret = TG_DbPINVOKE.OdDgElement_getGeometryModified(swigCPtr);
1003 return ret;
1004 }
1005
1010
1011 protected static string getRealClassName(IntPtr ptr) {
1012 string ret = TG_DbPINVOKE.OdDgElement_getRealClassName(ptr /*SIMPLETYPE*/);
1014 return ret;
1015 }
1016
1021 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
1022
1028
1029 public enum ElementTypes {
1030 kTypeUnapplicable = -1,
1031 kTypeUndefined = 0,
1033 kTypeCellHeader = 2,
1034 kTypeLine = 3,
1035 kTypeLineString = 4,
1036 kTypeGroupData = 5,
1037 kTypeShape = 6,
1038 kTypeTextNode = 7,
1042 kTypeCurve = 11,
1043 kTypeComplexString = 12,
1044 kTypeConicSection = 13,
1045 kTypeComplexShape = 14,
1046 kTypeEllipse = 15,
1047 kTypeArc = 16,
1048 kTypeText = 17,
1049 kTypeSurface = 18,
1050 kTypeSolid = 19,
1051 kTypeBSplinePoles = 21,
1052 kTypePointString = 22,
1053 kTypeCone = 23,
1056 kTypeBSplineKnots = 26,
1057 kTypeBSplineCurve = 27,
1059 kTypeDimension = 33,
1062 kTypeMultiline = 36,
1063 kTypeTagElement = 37,
1067 kTypeRasterHeader = 87,
1071 kTypeRasterFrame = 94,
1072 kTypeTableEntry = 95,
1073 kTypeTableHeader = 96,
1074 kTypeViewGroup = 97,
1075 kTypeView = 98,
1076 kTypeLevelMask = 99,
1078 kTypeMatrixHeader = 101,
1081 kTypeMesh = 105,
1087 kTypeEOF = 127
1088 }
1089
1090 public enum OsnapMode {
1091 kOsModeEnd = 1,
1092 kOsModeMid = 2,
1093 kOsModeCen = 3,
1094 kOsModeNode = 4,
1095 kOsModeQuad = 5,
1096 kOsModeIntersec = 6,
1097 kOsModeIns = 7,
1098 kOsModePerp = 8,
1099 kOsModeTan = 9,
1100 kOsModeNear = 10,
1101 kOsModeApint = 11,
1102 kOsModePar = 12,
1103 kOsModeStart = 13
1104 }
1105
1106 public enum DragStat {
1107 kDragStart = 0,
1108 kDragEnd = 1,
1109 kDragAbort = 2
1110 }
1111
1112 public enum GripStat {
1113 kGripsDone = 0,
1116 }
1117
1118}
1119
1120}
static HandleRef getCPtr(OdBinaryData obj)
static HandleRef getCPtr(OdDbVoidPtrArray obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
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
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdTimeStamp obj)
static HandleRef getCPtr(OdDgDatabase obj)
virtual OdResult moveStretchPointsAt(OdIntArray indices, OdGeVector3d offset)
virtual OdResult explodeGeometryToBlock(OdDgElement pParentElement, OdDgElementIdArray ids)
virtual void dragStatus(OdDgElement.DragStat status)
virtual OdResult transformBy(OdGeMatrix3d xfm)
virtual OdDgElement.ElementTypes getElementType()
virtual void recvPropagateModify(OdDgElement pSubElm)
virtual void setPropertiesFrom(OdDgElement pEntFrom)
void getLinkages(OdRxObjectPtrArray linkages)
void recordGraphicsModified(bool graphicsModified)
virtual void copyXAttributeReferencesForWBlockClone(OdDgFiler pFiler)
virtual void modifiedGeometry(OdDgElement pElement)
static new OdRxClass desc()
virtual void subHandOverTo(OdDgElement pNewElement)
virtual OdResult explode(OdRxObjectPtrArray entitySet)
virtual bool hideMeForDragging()
virtual void gripStatus(OdDgElement.GripStat status)
virtual void highlight(bool bDoIt)
virtual void subSwapIdWith(OdDgElementId otherId)
virtual void updateLinkageReferencesForWBlockClone(OdDgIdMapping idMap)
static OdDgElement cast(OdRxObject pObj)
virtual bool isErased()
virtual OdResult explodeGeometry(OdRxObjectPtrArray entitySet, double dDeviation)
virtual OdResult erase()
virtual OdResult getGripPoints(OdGePoint3dArray gripPoints)
virtual void updateXAttributeReferencesForWBlockClone(OdDgIdMapping idMap)
virtual void modifiedGraphics(OdDgElement pElement)
virtual void copied(OdDgElement pElement, OdDgElement pNewElement)
void addReactor(OdDgElementReactor pReactor)
virtual OdResult explodeToBlock(OdDgElement pParentElement, OdDgElementIdArray ids)
void removeReactor(OdDgElementReactor pReactor)
virtual void closed(OdDgElementId elementId)
void setLinkages(UInt16 appId, OdRxObjectPtrArray linkages, bool bUpdateElementData)
virtual OdResult getOsnapPoints(OdDgElement.OsnapMode osnapMode, IntPtr gsSelectionMark, OdGePoint3d pickPoint, OdGePoint3d lastPoint, OdGeMatrix3d xWorldToEye, OdGePoint3dArray snapPoints, OdGeMatrix3d insertionMat)
virtual void subSetDatabaseDefaults(OdDgDatabase pDb, bool doSubents)
void setDatabaseDefaults(OdDgDatabase pDb, bool doSubents)
OdRxObject getXDataLinkage()
void getPersistentReactors(OdDgElementIdArray elmIds)
void getXAttributes(OdRxObjectPtrArray xattributes)
virtual OdResult getGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
virtual void copyFieldReferencesForWBlockClone(OdDgFiler pFiler)
void handOverTo(OdDgElement pNewElement)
void addLinkage(UInt16 linkageId, OdBinaryData data)
virtual OdDgElementId elementId()
virtual bool getGeometryModified()
virtual OdDgElement deepClone(OdDgIdMapping ownerIdMap)
void getTransientReactors(OdDgElementReactorArray reactors)
void swapIdWith(OdDgElementId otherId)
virtual void copyLinkageReferencesForWBlockClone(OdDgFiler pFiler)
virtual void updateFieldReferencesForWBlockClone(OdDgIdMapping idMap)
virtual new void subViewportDraw(OdGiViewportDraw pVd)
virtual OdResult subClose()
virtual bool setLastModifiedTime(OdTimeStamp uTime)
virtual void erased(OdDgElement pElement, bool erasing)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
OdDgElement(IntPtr cPtr, bool cMemoryOwn)
void addLinkage(UInt16 linkageId, OdRxObject pLinkage)
virtual bool isContentSnappable()
virtual void applyPartialUndo(OdDgFiler pUndoFiler, OdRxClass pClassObj)
void addXAttribute(UInt32 handlerId, OdRxObject XAttribute)
virtual OdResult moveGripPointsAt(OdDbVoidPtrArray grips, OdGeVector3d offset, int bitFlags)
virtual void setGeometryModified(bool bSet)
virtual void unappended(OdDgElement pElement)
static string getRealClassName(IntPtr ptr)
virtual void composeForLoad(bool bMTMode, bool bPartialLoading)
override OdResult getGeomExtents(OdGeExtents3d extents)
static HandleRef getCPtr(OdDgElement obj)
virtual void reappended(OdDgElement pElement)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual OdResult explodeToBlock(OdDgElement pParentElement)
void setDatabaseDefaults(OdDgDatabase pDb)
void removeLinkages(UInt16 appId, bool bUpdateElementData)
virtual OdResult subTransformBy(OdGeMatrix3d xfm)
void addLinkage(UInt16 linkageId, OdBinaryData data, bool bUpdateElementData)
virtual OdResult dgnInFields(OdDgFiler pFiler)
virtual bool cloneMeForDragging()
override OdRxClass isA()
override OdGsCache gsNode()
virtual void addPersistentReactor(OdDgElementId elmId)
virtual void modifiedLinkages(OdDgElement pElement)
virtual OdResult getStretchPoints(OdGePoint3dArray stretchPoints)
void addLinkage(UInt16 linkageId, byte[] pData, UInt32 dataSize, bool bUpdateElementData)
virtual void dgnOutFields(OdDgFiler pFiler)
void addLinkage(UInt16 linkageId, OdRxObject pLinkage, bool bUpdateElementData)
override OdDbStub id()
virtual byte getElementSubType()
virtual void modified(OdDgElement pElement)
void assertWriteEnabled(bool autoUndo, bool recordModified)
void removeXAttributes(UInt32 handlerId)
void setStringLinkage(UInt32 stringId, String str)
override bool isPersistent()
virtual OdResult explodeGeometry(OdRxObjectPtrArray entitySet)
virtual void goodbye(OdDgElement pElement)
virtual void setPropertiesFrom(OdDgElement pEntFrom, bool doSubents)
virtual OdResult explodeGeometryToBlock(OdDgElement pParentElement)
virtual void openedForModify(OdDgElement pElement)
void assertWriteEnabled(bool autoUndo)
void setXAttributes(UInt32 handlerId, OdRxObjectPtrArray xattributes)
virtual bool getLastModifiedTime(OdTimeStamp uRetTime)
void removeLinkages(UInt16 appId)
String getStringLinkage(UInt32 stringId)
static new OdDgElement createObject()
virtual new UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
virtual OdResult getGripPoints(OdDgGripDataPtrArray grips, double curViewUnitSize, int gripSize, OdGeVector3d curViewDir, int bitFlags)
override OdRxObject queryX(OdRxClass protocolClass)
void setLinkages(UInt16 appId, OdRxObjectPtrArray linkages)
virtual bool isUndoing()
OdDgDatabase database()
override void copyFrom(OdRxObject pSource)
override void setGsNode(OdGsCache pGsNode)
bool hasPersistentReactor(OdDgElementId elmId)
virtual OdResult getOsnapPoints(OdDgElement.OsnapMode osnapMode, IntPtr gsSelectionMark, OdGePoint3d pickPoint, OdGePoint3d lastPoint, OdGeMatrix3d xWorldToEye, OdGePoint3dArray snapPoints)
virtual void highlight()
virtual OdResult subOpen(OpenMode mode)
virtual OdResult erase(bool eraseIt)
virtual void erased(OdDgElement pElement)
virtual OdResult subErase(bool erasing)
override void Dispose(bool disposing)
virtual void dgnIn(OdDgFiler pFiler)
void getLinkages(UInt16 appId, OdRxObjectPtrArray linkages)
virtual void dgnOut(OdDgFiler pFiler)
virtual void modifyUndone(OdDgElement pElement)
virtual OdResult subGetTransformedCopy(OdGeMatrix3d xfm, ref OdDgElement pCopy)
virtual new bool subWorldDraw(OdGiWorldDraw pWd)
virtual void xmitPropagateModify()
virtual void setOwnerId(OdDgElementId ownerId)
virtual OdResult moveGripPointsAt(OdIntArray indices, OdGeVector3d offset)
virtual void highlight(bool bDoIt, OdDgFullSubentPath pSubId, bool highlightAll)
void getXAttributes(UInt32 handlerId, OdRxObjectPtrArray xattributes)
void addLinkage(UInt16 linkageId, byte[] pData, UInt32 dataSize)
void setXDataLinkage(OdRxObject pResBuf)
virtual bool getLockedFlag()
virtual void removePersistentReactor(OdDgElementId elmId)
virtual void subElementModified(OdDgElement pElement, OdDgElement pSubElm)
virtual OdDgElementId ownerId()
virtual void setLockedFlag(bool flag)
virtual OdResult explodeGeometryToBlock(OdDgElement pParentElement, OdDgElementIdArray ids, double dDeviation)
virtual void highlight(bool bDoIt, OdDgFullSubentPath pSubId)
virtual void appendToOwner(OdDgIdPair idPair, OdDgElement pOwnerObject, OdDgIdMapping ownerIdMap)
OdRxObject getXDataLinkage(String appName)
virtual OdDgElement wblockClone(OdDgIdMapping ownerIdMap)
virtual void decomposeForSave()
virtual bool needPostprocessingAfterMTLoading()
void disableUndoRecording(bool disable)
virtual OdResult getTransformedCopy(OdGeMatrix3d xfm, ref OdDgElement pCopy)
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 int OdDgElement_explodeGeometry__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
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 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_getLastModifiedTime__SWIG_1(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 int OdDgElement_explodeGeometryToBlock__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4)
static void OdDgElement_removeLinkages__SWIG_0(HandleRef jarg1, UInt16 jarg2, bool jarg3)
static IntPtr OdDgElement_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDgElement_needPostprocessingAfterMTLoading(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 void OdDgElement_composeForLoad(HandleRef jarg1, bool 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_explodeGeometryToBlock__SWIG_2(HandleRef jarg1, 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 int OdDgElement_explodeGeometry__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef 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_decomposeForSave(HandleRef jarg1)
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 int OdDgElement_explodeGeometryToBlock__SWIG_1(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 double OdDgElement_getLastModifiedTime__SWIG_0(HandleRef jarg1)
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)
static bool OdDgElement_setLastModifiedTime(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)