Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgProxyHatchPattern.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 OdDgProxyHatchPattern(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgProxyHatchPattern_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgProxyHatchPattern 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 OdDgProxyHatchPattern cast(OdRxObject pObj) {// OdSmartPtr<OdDgProxyHatchPattern>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgProxyHatchPattern ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgProxyHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgProxyHatchPattern),ptr, true));
52 ret = (OdDgProxyHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgProxyHatchPattern),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgProxyHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgProxyHatchPattern),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.OdDgProxyHatchPattern_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.OdDgProxyHatchPattern_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.OdDgProxyHatchPattern_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgProxyHatchPattern createObject() {// OdSmartPtr<OdDgProxyHatchPattern>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgProxyHatchPattern ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgProxyHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgProxyHatchPattern),ptr, true));
93 ret = (OdDgProxyHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgProxyHatchPattern),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgProxyHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgProxyHatchPattern),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual double getSpace1() {
105 double ret = TG_DbPINVOKE.OdDgProxyHatchPattern_getSpace1(swigCPtr);
107 return ret;
108 }
109
110 public virtual void setSpace1(double arg0) {
113 }
114
115 public virtual double getAngle1() {
116 double ret = TG_DbPINVOKE.OdDgProxyHatchPattern_getAngle1(swigCPtr);
118 return ret;
119 }
120
121 public virtual void setAngle1(double arg0) {
124 }
125
126 public virtual double getSpace2() {
127 double ret = TG_DbPINVOKE.OdDgProxyHatchPattern_getSpace2(swigCPtr);
129 return ret;
130 }
131
132 public virtual void setSpace2(double arg0) {
135 }
136
137 public virtual double getAngle2() {
138 double ret = TG_DbPINVOKE.OdDgProxyHatchPattern_getAngle2(swigCPtr);
140 return ret;
141 }
142
143 public virtual void setAngle2(double arg0) {
146 }
147
148 public virtual double getScale() {
149 double ret = TG_DbPINVOKE.OdDgProxyHatchPattern_getScale(swigCPtr);
151 return ret;
152 }
153
154 public virtual void setScale(double arg0) {
157 }
158
159 public override double getTolerance() {
162 return ret;
163 }
164
165 public override void setTolerance(double arg0) {
168 }
169
170 public virtual UInt32 getLineWeight() {
171// test csout
172 /*SIMPLETYPE*/
175 return ret;
176 }
177
178 public virtual void setLineWeight(UInt32 /*SIMPLETYPE*/ arg0) {
179 TG_DbPINVOKE.OdDgProxyHatchPattern_setLineWeight(swigCPtr, arg0 /*SIMPLETYPE*/);
181 }
182
183 public override OdGeQuaternion getRotation() {
186 return ret;
187 }
188
189 public override void setRotation(OdGeQuaternion arg0) {
192 }
193
194 public override void getOffset(OdGePoint3d arg0) {
197 }
198
199 public override void setOffset(OdGePoint3d arg0) {
202 }
203
204 public virtual UInt32 getMLineLowIndex() {
205// test csout
206 /*SIMPLETYPE*/
209 return ret;
210 }
211
212 public virtual void setMLineLowIndex(UInt32 /*SIMPLETYPE*/ arg0) {
213 TG_DbPINVOKE.OdDgProxyHatchPattern_setMLineLowIndex(swigCPtr, arg0 /*SIMPLETYPE*/);
215 }
216
217 public override UInt16 getHoleStyle() {
218// test csout
219 /*SIMPLETYPE*/
220 UInt16 ret = TG_DbPINVOKE.OdDgProxyHatchPattern_getHoleStyle(swigCPtr);
222 return ret;
223 }
224
225 public override void setHoleStyle(UInt16 /*SIMPLETYPE*/ arg0) {
226 TG_DbPINVOKE.OdDgProxyHatchPattern_setHoleStyle(swigCPtr, arg0 /*SIMPLETYPE*/);
228 }
229
230 public virtual UInt32 getMLineHighIndex() {
231// test csout
232 /*SIMPLETYPE*/
235 return ret;
236 }
237
238 public virtual void setMLineHighIndex(UInt32 /*SIMPLETYPE*/ arg0) {
239 TG_DbPINVOKE.OdDgProxyHatchPattern_setMLineHighIndex(swigCPtr, arg0 /*SIMPLETYPE*/);
241 }
242
243 public virtual double getPixelSize() {
246 return ret;
247 }
248
249 public virtual void setPixelSize(double arg0) {
252 }
253
254 public virtual UInt16 getIslandStyle() {
255// test csout
256 /*SIMPLETYPE*/
259 return ret;
260 }
261
262 public virtual void setIslandStyle(UInt16 /*SIMPLETYPE*/ arg0) {
263 TG_DbPINVOKE.OdDgProxyHatchPattern_setIslandStyle(swigCPtr, arg0 /*SIMPLETYPE*/);
265 }
266
267 public virtual bool getTrueScale() {
270 return ret;
271 }
272
273 public virtual void setTrueScale(bool arg0) {
276 }
277
278 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
279 string ret = TG_DbPINVOKE.OdDgProxyHatchPattern_getRealClassName(ptr /*SIMPLETYPE*/);
281 return ret;
282 }
283
284}
285
286}
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeQuaternion obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
override OdRxObject queryX(OdRxClass protocolClass)
override void setTolerance(double arg0)
override void setRotation(OdGeQuaternion arg0)
override void setHoleStyle(UInt16 arg0)
virtual void setScale(double arg0)
virtual void setSpace1(double arg0)
override void setOffset(OdGePoint3d arg0)
virtual void setIslandStyle(UInt16 arg0)
static OdDgProxyHatchPattern cast(OdRxObject pObj)
override OdGeQuaternion getRotation()
static HandleRef getCPtr(OdDgProxyHatchPattern obj)
virtual void setAngle1(double arg0)
static string getRealClassName(IntPtr ptr)
virtual void setMLineLowIndex(UInt32 arg0)
virtual void setPixelSize(double arg0)
virtual void setAngle2(double arg0)
virtual void setMLineHighIndex(UInt32 arg0)
override void Dispose(bool disposing)
virtual void setTrueScale(bool arg0)
OdDgProxyHatchPattern(IntPtr cPtr, bool cMemoryOwn)
static new OdDgProxyHatchPattern createObject()
virtual void setSpace2(double arg0)
override void getOffset(OdGePoint3d arg0)
virtual void setLineWeight(UInt32 arg0)
static global::System.Exception Retrieve()
static void OdDgProxyHatchPattern_setLineWeight(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgProxyHatchPattern_getMLineHighIndex(HandleRef jarg1)
static string OdDgProxyHatchPattern_getRealClassName(IntPtr jarg1)
static IntPtr OdDgProxyHatchPattern_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgProxyHatchPattern_setMLineHighIndex(HandleRef jarg1, UInt32 jarg2)
static void OdDgProxyHatchPattern_setRotation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgProxyHatchPattern_getTrueScale(HandleRef jarg1)
static void OdDgProxyHatchPattern_setSpace1(HandleRef jarg1, double jarg2)
static double OdDgProxyHatchPattern_getSpace1(HandleRef jarg1)
static void OdDgProxyHatchPattern_setIslandStyle(HandleRef jarg1, UInt16 jarg2)
static UInt32 OdDgProxyHatchPattern_getMLineLowIndex(HandleRef jarg1)
static IntPtr OdDgProxyHatchPattern_desc()
static UInt16 OdDgProxyHatchPattern_getHoleStyle(HandleRef jarg1)
static void OdDgProxyHatchPattern_setSpace2(HandleRef jarg1, double jarg2)
static double OdDgProxyHatchPattern_getScale(HandleRef jarg1)
static void OdDgProxyHatchPattern_setTolerance(HandleRef jarg1, double jarg2)
static double OdDgProxyHatchPattern_getPixelSize(HandleRef jarg1)
static void OdDgProxyHatchPattern_setAngle1(HandleRef jarg1, double jarg2)
static IntPtr OdDgProxyHatchPattern_createObject()
static global::System.IntPtr OdDgProxyHatchPattern_getRotation(HandleRef jarg1)
static double OdDgProxyHatchPattern_getAngle1(HandleRef jarg1)
static IntPtr OdDgProxyHatchPattern_isA(HandleRef jarg1)
static UInt32 OdDgProxyHatchPattern_getLineWeight(HandleRef jarg1)
static UInt16 OdDgProxyHatchPattern_getIslandStyle(HandleRef jarg1)
static void OdDgProxyHatchPattern_setAngle2(HandleRef jarg1, double jarg2)
static void OdDgProxyHatchPattern_setPixelSize(HandleRef jarg1, double jarg2)
static void OdDgProxyHatchPattern_setHoleStyle(HandleRef jarg1, UInt16 jarg2)
static void OdDgProxyHatchPattern_setMLineLowIndex(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgProxyHatchPattern_cast(HandleRef jarg1)
static void OdDgProxyHatchPattern_setScale(HandleRef jarg1, double jarg2)
static double OdDgProxyHatchPattern_getSpace2(HandleRef jarg1)
static void OdDgProxyHatchPattern_setTrueScale(HandleRef jarg1, bool jarg2)
static double OdDgProxyHatchPattern_getTolerance(HandleRef jarg1)
static double OdDgProxyHatchPattern_getAngle2(HandleRef jarg1)
static void OdDgProxyHatchPattern_setOffset(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDgProxyHatchPattern(HandleRef jarg1)
static void OdDgProxyHatchPattern_getOffset(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)