Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbProxyEntity.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.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbProxyEntity(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbProxyEntity_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbProxyEntity 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 OdDbProxyEntity cast(OdRxObject pObj) {// OdSmartPtr<OdDbProxyEntity>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbProxyEntity ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),ptr, true));
52 ret = (OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),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),TD_DbPINVOKE.OdDbProxyEntity_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),TD_DbPINVOKE.OdDbProxyEntity_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),TD_DbPINVOKE.OdDbProxyEntity_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbProxyEntity createObject() {// OdSmartPtr<OdDbProxyEntity>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbProxyEntity ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),ptr, true));
93 ret = (OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),ptr, true);
98 }
99
101 return ret;
102}
103
109
115
116 public virtual int proxyFlags() {
117 int ret = TD_DbPINVOKE.OdDbProxyEntity_proxyFlags(swigCPtr);
119 return ret;
120 }
121
122 public bool eraseAllowed() {
123 bool ret = TD_DbPINVOKE.OdDbProxyEntity_eraseAllowed(swigCPtr);
125 return ret;
126 }
127
133
139
145
151
157
163
169
175
181
187
193
199
205
211
217
223
228
234
239
245
250
256
262
268
274
275 public override OdResult setColorIndex(UInt16 colorIndex, bool doSubents) {
276 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbProxyEntity_setColorIndex__SWIG_0(swigCPtr, colorIndex /*SIMPLETYPE*/, doSubents);
278 return ret;
279 }
280
286
292
298
304
310
311 public override OdResult setPlotStyleName(PlotStyleNameType plotStyleNameType, OdDbObjectId newId, bool doSubents) {
312 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbProxyEntity_setPlotStyleName__SWIG_2(swigCPtr, (int)plotStyleNameType, OdDbObjectId.getCPtr(newId), doSubents);
314 return ret;
315 }
316
317 public override OdResult setPlotStyleName(PlotStyleNameType plotStyleNameType, OdDbObjectId newId) {
318 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbProxyEntity_setPlotStyleName__SWIG_3(swigCPtr, (int)plotStyleNameType, OdDbObjectId.getCPtr(newId));
320 return ret;
321 }
322
323 public override OdResult setPlotStyleName(PlotStyleNameType plotStyleNameType) {
324 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbProxyEntity_setPlotStyleName__SWIG_4(swigCPtr, (int)plotStyleNameType);
326 return ret;
327 }
328
329 public override OdResult setLayer(String layerName, bool doSubents, bool allowHiddenLayer) {
330 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbProxyEntity_setLayer__SWIG_0(swigCPtr, layerName, doSubents, allowHiddenLayer);
332 return ret;
333 }
334
335 public override OdResult setLayer(String layerName, bool doSubents) {
336 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbProxyEntity_setLayer__SWIG_1(swigCPtr, layerName, doSubents);
338 return ret;
339 }
340
341 public override OdResult setLayer(String layerName) {
344 return ret;
345 }
346
347 public override OdResult setLayer(OdDbObjectId layerId, bool doSubents, bool allowHiddenLayer) {
348 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbProxyEntity_setLayer__SWIG_3(swigCPtr, OdDbObjectId.getCPtr(layerId), doSubents, allowHiddenLayer);
350 return ret;
351 }
352
358
364
365 public override OdResult setLinetype(String linetypeName, bool doSubents) {
366 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbProxyEntity_setLinetype__SWIG_0(swigCPtr, linetypeName, doSubents);
368 return ret;
369 }
370
371 public override OdResult setLinetype(String linetypeName) {
374 return ret;
375 }
376
377 public override OdResult setLinetype(OdDbObjectId linetypeID, bool doSubents) {
380 return ret;
381 }
382
388
394
400
406
412
418
424
425 public override OdResult setMaterial(String materialName, bool doSubents) {
426 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbProxyEntity_setMaterial__SWIG_0(swigCPtr, materialName, doSubents);
428 return ret;
429 }
430
431 public override OdResult setMaterial(String materialName) {
434 return ret;
435 }
436
437 public override OdResult setMaterial(OdDbObjectId materialID, bool doSubents) {
440 return ret;
441 }
442
448
449 public override OdResult subErase(bool erasing) {
450 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbProxyEntity_subErase(swigCPtr, erasing);
452 return ret;
453 }
454
455 protected static string getRealClassName(IntPtr ptr) {
456 string ret = TD_DbPINVOKE.OdDbProxyEntity_getRealClassName(ptr /*SIMPLETYPE*/);
458 return ret;
459 }
460
465 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
466
472
478
483 public string vb_material() { return this.material(); }
484
489 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
490
495 public string vb_linetype() { return this.linetype(); }
496
502
508
510 kNoMetafile = 0,
511 kBoundingBox = 1,
512 kFullGraphics = 2
513 }
514
515 public const int kNoOperation = 0x000;
516 public const int kEraseAllowed = 0x001;
517 public const int kTransformAllowed = 0x002;
518 public const int kColorChangeAllowed = 0x004;
519 public const int kLayerChangeAllowed = 0x008;
520 public const int kLinetypeChangeAllowed = 0x010;
521 public const int kLinetypeScaleChangeAllowed = 0x020;
522 public const int kVisibilityChangeAllowed = 0x040;
523 public const int kCloningAllowed = 0x080;
524 public const int kLineWeightChangeAllowed = 0x100;
525 public const int kPlotStyleNameChangeAllowed = 0x200;
526 public const int kDisableProxyWarning = 0x400;
527 public const int kMaterialChangeAllowed = 0x800;
528 public const int kAllButCloningAllowed = 0xB7F;
529 public const int kAllAllowedBits = 0xBFF;
530
531}
532
533}
static HandleRef getCPtr(OdGeMatrix3d obj)
virtual OdGiDrawable.DrawableType drawableType()
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(OdCmColor obj)
Definition OdCmColor.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
OdDbObjectId layerId()
LineWeight lineWeight()
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
Visibility visibility()
OdDbObjectId colorId()
static HandleRef getCPtr(OdDbObjectId obj)
virtual Teigha.TD.CollisionType vb_collisionType()
override OdResult setLineWeight(LineWeight lineWeight, bool doSubents)
virtual String originalDxfName()
override OdResult setColorId(OdDbObjectId colorId)
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdResult subErase(bool erasing)
override OdResult setMaterial(OdDbObjectId materialID, bool doSubents)
override OdResult setMaterial(String materialName, bool doSubents)
virtual OdDbProxyEntity.GraphicsMetafileType graphicsMetafileType()
override OdResult setPlotStyleName(PlotStyleNameType plotStyleNameType, OdDbObjectId newId)
override OdResult setLinetype(OdDbObjectId linetypeID, bool doSubents)
override OdResult setLayer(OdDbObjectId layerId, bool doSubents, bool allowHiddenLayer)
override OdResult setLinetype(OdDbObjectId linetypeID)
virtual String applicationDescription()
override OdResult setColorId(OdDbObjectId colorId, bool doSubents)
override void Dispose(bool disposing)
override OdResult setLinetypeScale(double linetypeScale)
override OdResult setColorIndex(UInt16 colorIndex, bool doSubents)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult setPlotStyleName(PlotStyleNameType plotStyleNameType)
override OdResult setColor(OdCmColor color)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult setLinetype(String linetypeName, bool doSubents)
override OdResult setLayer(OdDbObjectId layerId)
override OdResult setLayer(String layerName)
static HandleRef getCPtr(OdDbProxyEntity obj)
override OdResult setLayer(OdDbObjectId layerId, bool doSubents)
override OdResult setColorIndex(UInt16 colorIndex)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void vb_gripStatus(Teigha.Core.GripStat status)
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdResult setLineWeight(LineWeight lineWeight)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
virtual new OdResult subSetVisibility(Visibility visibility, bool doSubents)
override OdResult setLinetype(String linetypeName)
override OdResult setLayer(String layerName, bool doSubents)
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdResult setLayer(String layerName, bool doSubents, bool allowHiddenLayer)
static new OdRxClass desc()
static string getRealClassName(IntPtr ptr)
virtual String originalClassName()
override OdRxClass isA()
override OdResult setColor(OdCmColor color, bool doSubents)
Teigha.Core.LineWeight vb_lineWeight()
virtual new OdResult subSetVisibility(Visibility visibility)
OdDbProxyEntity(IntPtr cPtr, bool cMemoryOwn)
override OdResult setPlotStyleName(String plotStyleName)
override OdResult dxfIn(OdDbDxfFiler pFiler)
override OdResult setMaterial(OdDbObjectId materialID)
override OdResult setPlotStyleName(PlotStyleNameType plotStyleNameType, OdDbObjectId newId, bool doSubents)
Teigha.TD.Visibility vb_visibility()
virtual Teigha.TD.OdDbProxyEntity.GraphicsMetafileType vb_graphicsMetafileType()
override OdResult setPlotStyleName(String plotStyleName, bool doSubents)
static OdDbProxyEntity cast(OdRxObject pObj)
override OdResult setLinetypeScale(double linetypeScale, bool doSubents)
override OdResult setMaterial(String materialName)
static new OdDbProxyEntity createObject()
virtual void getReferences(OdTypedIdsArray objectIds)
static HandleRef getCPtr(OdTypedIdsArray obj)
static global::System.Exception Retrieve()
static bool OdDbProxyEntity_allButCloningAllowed(HandleRef jarg1)
static int OdDbProxyEntity_setColorIndex__SWIG_1(HandleRef jarg1, UInt16 jarg2)
static String OdDbProxyEntity_originalClassName(HandleRef jarg1)
static bool OdDbProxyEntity_eraseAllowed(HandleRef jarg1)
static int OdDbProxyEntity_setPlotStyleName__SWIG_3(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbProxyEntity_setLayer__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static int OdDbProxyEntity_setMaterial__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbProxyEntity_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbProxyEntity_subSetVisibility__SWIG_1(HandleRef jarg1, int jarg2)
static int OdDbProxyEntity_setColor__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static int OdDbProxyEntity_subSetVisibility__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static int OdDbProxyEntity_setLayer__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3, bool jarg4)
static bool OdDbProxyEntity_lineWeightChangeAllowed(HandleRef jarg1)
static IntPtr OdDbProxyEntity_createObject()
static int OdDbProxyEntity_subErase(HandleRef jarg1, bool jarg2)
static int OdDbProxyEntity_setLinetype__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static int OdDbProxyEntity_setLayer__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, bool jarg4)
static void delete_OdDbProxyEntity(HandleRef jarg1)
static IntPtr OdDbProxyEntity_isA(HandleRef jarg1)
static int OdDbProxyEntity_setLayer__SWIG_5(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbProxyEntity_setLinetypeScale__SWIG_1(HandleRef jarg1, double jarg2)
static int OdDbProxyEntity_setLinetype__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbProxyEntity_cast(HandleRef jarg1)
static int OdDbProxyEntity_proxyFlags(HandleRef jarg1)
static int OdDbProxyEntity_setLineWeight__SWIG_1(HandleRef jarg1, int jarg2)
static IntPtr OdDbProxyEntity_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbProxyEntity_setLinetype__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static int OdDbProxyEntity_setColor__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbProxyEntity_setColorId__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbProxyEntity_setPlotStyleName__SWIG_4(HandleRef jarg1, int jarg2)
static void OdDbProxyEntity_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbProxyEntity_setPlotStyleName__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static int OdDbProxyEntity_setColorIndex__SWIG_0(HandleRef jarg1, UInt16 jarg2, bool jarg3)
static int OdDbProxyEntity_graphicsMetafileType(HandleRef jarg1)
static int OdDbProxyEntity_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbProxyEntity_setMaterial__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static int OdDbProxyEntity_setPlotStyleName__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbProxyEntity_setLayer__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbProxyEntity_dxfIn(HandleRef jarg1, HandleRef jarg2)
static bool OdDbProxyEntity_transformAllowed(HandleRef jarg1)
static IntPtr OdDbProxyEntity_desc()
static bool OdDbProxyEntity_linetypeChangeAllowed(HandleRef jarg1)
static bool OdDbProxyEntity_visibilityChangeAllowed(HandleRef jarg1)
static bool OdDbProxyEntity_colorChangeAllowed(HandleRef jarg1)
static bool OdDbProxyEntity_linetypeScaleChangeAllowed(HandleRef jarg1)
static bool OdDbProxyEntity_layerChangeAllowed(HandleRef jarg1)
static int OdDbProxyEntity_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbProxyEntity_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbProxyEntity_setLineWeight__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static bool OdDbProxyEntity_isR13FormatProxy(HandleRef jarg1)
static void OdDbProxyEntity_getReferences(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbProxyEntity_setLayer__SWIG_4(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static int OdDbProxyEntity_setColorId__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static String OdDbProxyEntity_originalDxfName(HandleRef jarg1)
static int OdDbProxyEntity_setLinetypeScale__SWIG_0(HandleRef jarg1, double jarg2, bool jarg3)
static int OdDbProxyEntity_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbProxyEntity_setMaterial__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static int OdDbProxyEntity_setPlotStyleName__SWIG_2(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static int OdDbProxyEntity_setMaterial__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDbProxyEntity_materialChangeAllowed(HandleRef jarg1)
static String OdDbProxyEntity_applicationDescription(HandleRef jarg1)
static bool OdDbProxyEntity_allOperationsAllowed(HandleRef jarg1)
static bool OdDbProxyEntity_plotStyleNameChangeAllowed(HandleRef jarg1)
static int OdDbProxyEntity_setLinetype__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static string OdDbProxyEntity_getRealClassName(IntPtr jarg1)
static bool OdDbProxyEntity_cloningAllowed(HandleRef jarg1)