Extended .NET SDK Documentation 2024 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
104 public virtual OdGePoint3d getOrigin() {
107 return ret;
108 }
109
110 public virtual OdGeMatrix3d getRotScale() {
113 return ret;
114 }
115
116 public virtual UInt16 getCheckSum() {
117// test csout
118 /*SIMPLETYPE*/
119 UInt16 ret = TG_DbPINVOKE.OdDgDimOptionProxyCell_getCheckSum(swigCPtr);
121 return ret;
122 }
123
124 public virtual void setOrigin(OdGePoint3d ptOrigin) {
127 }
128
129 public virtual void setRotScale(OdGeMatrix3d matRotScale) {
132 }
133
134 public virtual void setCheckSum(UInt16 /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ 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
160 public static bool setDrawDimensionAsCell(OdDgDimension pDim, OdDgElementId idCell, OdGeMatrix3d matTransform) {
163 return ret;
164 }
165
166 public static bool setDrawDimensionAsCell(OdDgDimension pDim, OdDgElementId idCell) {
169 return ret;
170 }
171
172 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
173 string ret = TG_DbPINVOKE.OdDgDimOptionProxyCell_getRealClassName(ptr /*SIMPLETYPE*/);
175 return ret;
176 }
177
178}
179
180}
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
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)
virtual void setProxyCellId(UInt64 uId)
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)