Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgDimOptionProxyCell.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 OdDgDimOptionProxyCell(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDimOptionProxyCell_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDimOptionProxyCell 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 OdDgDimOptionProxyCell cast(OdRxObject pObj) {// OdSmartPtr<OdDgDimOptionProxyCell>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgDimOptionProxyCell ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgDimOptionProxyCell)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionProxyCell),ptr, true));
52 ret = (OdDgDimOptionProxyCell)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionProxyCell),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgDimOptionProxyCell)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionProxyCell),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.OdDgDimOptionProxyCell_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.OdDgDimOptionProxyCell_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.OdDgDimOptionProxyCell_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgDimOptionProxyCell createObject() {// OdSmartPtr<OdDgDimOptionProxyCell>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgDimOptionProxyCell ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgDimOptionProxyCell)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionProxyCell),ptr, true));
93 ret = (OdDgDimOptionProxyCell)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionProxyCell),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgDimOptionProxyCell)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionProxyCell),ptr, true);
98 }
99
101 return ret;
102}
103
109
115
116 public virtual UInt16 getCheckSum() {
117// test csout
118 /*SIMPLETYPE*/
119 UInt16 ret = TG_DbPINVOKE.OdDgDimOptionProxyCell_getCheckSum(swigCPtr);
121 return ret;
122 }
123
128
133
134 public virtual void setCheckSum(UInt16 uCheckSum) {
135 TG_DbPINVOKE.OdDgDimOptionProxyCell_setCheckSum(swigCPtr, uCheckSum /*SIMPLETYPE*/);
137 }
138
139 public virtual UInt64 getProxyCellId() {
140// test csout
141 /*SIMPLETYPE*/
144 return ret;
145 }
146
147 public virtual void setProxyCellId(UInt64 uId) {
148 TG_DbPINVOKE.OdDgDimOptionProxyCell_setProxyCellId(swigCPtr, uId /*SIMPLETYPE*/);
150 }
151
152 public static UInt16 calculateCheckSum(OdDgDimension pDim) {
153// test csout
154 /*SIMPLETYPE*/
157 return ret;
158 }
159
165
171
172 protected static string getRealClassName(IntPtr ptr) {
173 string ret = TG_DbPINVOKE.OdDgDimOptionProxyCell_getRealClassName(ptr /*SIMPLETYPE*/);
175 return ret;
176 }
177
178}
179
180}
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3d 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
static UInt16 calculateCheckSum(OdDgDimension pDim)
static new OdDgDimOptionProxyCell createObject()
static bool setDrawDimensionAsCell(OdDgDimension pDim, OdDgElementId idCell)
static bool setDrawDimensionAsCell(OdDgDimension pDim, OdDgElementId idCell, OdGeMatrix3d matTransform)
virtual void setRotScale(OdGeMatrix3d matRotScale)
virtual void setCheckSum(UInt16 uCheckSum)
static OdDgDimOptionProxyCell cast(OdRxObject pObj)
OdDgDimOptionProxyCell(IntPtr cPtr, bool cMemoryOwn)
override OdRxObject queryX(OdRxClass protocolClass)
override void Dispose(bool disposing)
static HandleRef getCPtr(OdDgDimOptionProxyCell obj)
static string getRealClassName(IntPtr ptr)
virtual void setOrigin(OdGePoint3d ptOrigin)
static HandleRef getCPtr(OdDgDimension obj)
static HandleRef getCPtr(OdDgElementId obj)
static global::System.Exception Retrieve()
static IntPtr OdDgDimOptionProxyCell_desc()
static UInt64 OdDgDimOptionProxyCell_getProxyCellId(HandleRef jarg1)
static global::System.IntPtr OdDgDimOptionProxyCell_getRotScale(HandleRef jarg1)
static IntPtr OdDgDimOptionProxyCell_createObject()
static IntPtr OdDgDimOptionProxyCell_cast(HandleRef jarg1)
static void OdDgDimOptionProxyCell_setProxyCellId(HandleRef jarg1, UInt64 jarg2)
static bool OdDgDimOptionProxyCell_setDrawDimensionAsCell__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void delete_OdDgDimOptionProxyCell(HandleRef jarg1)
static global::System.IntPtr OdDgDimOptionProxyCell_getOrigin(HandleRef jarg1)
static IntPtr OdDgDimOptionProxyCell_isA(HandleRef jarg1)
static bool OdDgDimOptionProxyCell_setDrawDimensionAsCell__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt16 OdDgDimOptionProxyCell_getCheckSum(HandleRef jarg1)
static void OdDgDimOptionProxyCell_setCheckSum(HandleRef jarg1, UInt16 jarg2)
static void OdDgDimOptionProxyCell_setOrigin(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgDimOptionProxyCell_queryX(HandleRef jarg1, HandleRef jarg2)
static UInt16 OdDgDimOptionProxyCell_calculateCheckSum(HandleRef jarg1)
static string OdDgDimOptionProxyCell_getRealClassName(IntPtr jarg1)
static void OdDgDimOptionProxyCell_setRotScale(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)