Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgProxyGraphicsElement.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
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgProxyGraphicsElement(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgProxyGraphicsElement_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgProxyGraphicsElement 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
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgProxyGraphicsElement cast(OdRxObject pObj) {// OdSmartPtr<OdDgProxyGraphicsElement>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgProxyGraphicsElement ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgProxyGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgProxyGraphicsElement),ptr, true));
66 ret = (OdDgProxyGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgProxyGraphicsElement),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgProxyGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgProxyGraphicsElement),ptr, true);
71 }
72
74 return ret;
75}
76
77 public new static OdRxClass desc() {
78 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgProxyGraphicsElement_desc(),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public override OdRxClass isA() {
85 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgProxyGraphicsElement_isA(swigCPtr),false); /*createInt 3_2*/
86
88 return ret;
89}
90
91 public override OdRxObject queryX(OdRxClass protocolClass) {
92 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgProxyGraphicsElement_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgProxyGraphicsElement createObject() {// OdSmartPtr<OdDgProxyGraphicsElement>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgProxyGraphicsElement ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgProxyGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgProxyGraphicsElement),ptr, true));
107 ret = (OdDgProxyGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgProxyGraphicsElement),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgProxyGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgProxyGraphicsElement),ptr, true);
112 }
113
115 return ret;
116}
117
122
127
132
137
143
149
155
156 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
157// test csout
158 /*SIMPLETYPE*/
161 return ret;
162 }
163
164 public override OdRxObject clone() {// OdRxObjectPtr
165 MemoryManager mMan = MemoryManager.GetMemoryManager();
166 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
167 IntPtr ptr = TG_DbPINVOKE.OdDgProxyGraphicsElement_clone(swigCPtr);
168
169 OdRxObject ret = null;
170 if (null != mTrans)
171 {
172 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
173 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
174 }
175 else
176 {
177 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
178 }
179
181 return ret;
182}
183
184 protected static string getRealClassName(IntPtr ptr) {
185 string ret = TG_DbPINVOKE.OdDgProxyGraphicsElement_getRealClassName(ptr /*SIMPLETYPE*/);
187 return ret;
188 }
189
194 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
195
201
202}
203
204}
static HandleRef getCPtr(OdBinaryData obj)
static HandleRef getCPtr(OdGeExtents3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
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
virtual void gripStatus(OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgElementId obj)
virtual void setElementType(OdDgElement.ElementTypes uType)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual void getData(OdBinaryData data)
override bool subWorldDraw(OdGiWorldDraw pWd)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
override OdRxObject queryX(OdRxClass protocolClass)
override OdDgElement.ElementTypes getElementType()
static OdDgProxyGraphicsElement cast(OdRxObject pObj)
OdDgProxyGraphicsElement(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDgProxyGraphicsElement obj)
static new OdDgProxyGraphicsElement createObject()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual void scaleDataAfterWorkingUnitsChange(double dScale)
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
override void Dispose(bool disposing)
static global::System.Exception Retrieve()
static int OdDgProxyGraphicsElement_getElementType(HandleRef jarg1)
static int OdDgProxyGraphicsElement_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgProxyGraphicsElement_scaleDataAfterWorkingUnitsChange(HandleRef jarg1, double jarg2)
static IntPtr OdDgProxyGraphicsElement_cast(HandleRef jarg1)
static IntPtr OdDgProxyGraphicsElement_isA(HandleRef jarg1)
static UInt32 OdDgProxyGraphicsElement_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static void OdDgProxyGraphicsElement_setElementType(HandleRef jarg1, int jarg2)
static void delete_OdDgProxyGraphicsElement(HandleRef jarg1)
static IntPtr OdDgProxyGraphicsElement_createObject()
static string OdDgProxyGraphicsElement_getRealClassName(IntPtr jarg1)
static int OdDgProxyGraphicsElement_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgProxyGraphicsElement_clone(HandleRef jarg1)
static IntPtr OdDgProxyGraphicsElement_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgProxyGraphicsElement_getData(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDgProxyGraphicsElement_desc()
static byte OdDgProxyGraphicsElement_getElementSubType(HandleRef jarg1)
static void OdDgProxyGraphicsElement_set3dFormatFlag(HandleRef jarg1, bool jarg2)
static bool OdDgProxyGraphicsElement_subWorldDraw(HandleRef jarg1, HandleRef jarg2)