Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgHatchPattern.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 OdDgHatchPattern(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgHatchPattern_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgHatchPattern 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 OdDgHatchPattern cast(OdRxObject pObj) {// OdSmartPtr<OdDgHatchPattern>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgHatchPattern ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgHatchPattern),ptr, true));
52 ret = (OdDgHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgHatchPattern),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgHatchPattern),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.OdDgHatchPattern_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.OdDgHatchPattern_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.OdDgHatchPattern_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgHatchPattern createObject() {// OdSmartPtr<OdDgHatchPattern>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgHatchPattern ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgHatchPattern),ptr, true));
93 ret = (OdDgHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgHatchPattern),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgHatchPattern),ptr, true);
98 }
99
101 return ret;
102}
103
109
110 public static OdDgHatchPattern createObject(OdDgHatchPattern.PatternType type) {// OdDgHatchPatternPtr
111 MemoryManager mMan = MemoryManager.GetMemoryManager();
112 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
114
115 OdDgHatchPattern ret = null;
116 if (null != mTrans)
117 {
118 mTrans.AddObject((OdDgHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgHatchPattern),ptr, true));
119 ret = (OdDgHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgHatchPattern),ptr, false);
120 }
121 else
122 {
123 ret = (OdDgHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgHatchPattern),ptr, true);
124 }
125
127 return ret;
128}
129
130 public virtual double getTolerance() {
131 double ret = TG_DbPINVOKE.OdDgHatchPattern_getTolerance(swigCPtr);
133 return ret;
134 }
135
136 public virtual void setTolerance(double tolerance) {
137 TG_DbPINVOKE.OdDgHatchPattern_setTolerance(swigCPtr, tolerance);
139 }
140
141 public virtual bool getUseToleranceFlag() {
144 return ret;
145 }
146
151
157
162
167
172
173 public virtual bool getUseRotationFlag() {
176 return ret;
177 }
178
183
184 public virtual UInt32 getLowMultilineIndex() {
185// test csout
186 /*SIMPLETYPE*/
189 return ret;
190 }
191
192 public virtual void setLowMultilineIndex(UInt32 index) {
193 TG_DbPINVOKE.OdDgHatchPattern_setLowMultilineIndex(swigCPtr, index /*SIMPLETYPE*/);
195 }
196
197 public virtual UInt32 getHighMultilineIndex() {
198// test csout
199 /*SIMPLETYPE*/
202 return ret;
203 }
204
205 public virtual void setHighMultilineIndex(UInt32 index) {
206 TG_DbPINVOKE.OdDgHatchPattern_setHighMultilineIndex(swigCPtr, index /*SIMPLETYPE*/);
208 }
209
215
220
225
230
231 public virtual bool getUseOffsetFlag() {
234 return ret;
235 }
236
241
242 public virtual UInt16 getHoleStyle() {
243// test csout
244 /*SIMPLETYPE*/
245 UInt16 ret = TG_DbPINVOKE.OdDgHatchPattern_getHoleStyle(swigCPtr);
247 return ret;
248 }
249
250 public virtual void setHoleStyle(UInt16 uStyle) {
251 TG_DbPINVOKE.OdDgHatchPattern_setHoleStyle(swigCPtr, uStyle /*SIMPLETYPE*/);
253 }
254
255 public virtual bool getUseHoleStyleFlag() {
258 return ret;
259 }
260
265
266 public virtual double getPixelSize() {
267 double ret = TG_DbPINVOKE.OdDgHatchPattern_getPixelSize(swigCPtr);
269 return ret;
270 }
271
272 public virtual void setPixelSize(double dPixelSize) {
273 TG_DbPINVOKE.OdDgHatchPattern_setPixelSize(swigCPtr, dPixelSize);
275 }
276
277 public virtual bool getSnappableFlag() {
280 return ret;
281 }
282
287
288 public virtual void scalePattern(double dScale) {
291 }
292
293 public virtual OdDgHatchPattern copy() {// OdDgHatchPatternPtr
294 MemoryManager mMan = MemoryManager.GetMemoryManager();
295 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
296 IntPtr ptr = TG_DbPINVOKE.OdDgHatchPattern_copy(swigCPtr);
297
298 OdDgHatchPattern ret = null;
299 if (null != mTrans)
300 {
301 mTrans.AddObject((OdDgHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgHatchPattern),ptr, true));
302 ret = (OdDgHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgHatchPattern),ptr, false);
303 }
304 else
305 {
306 ret = (OdDgHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgHatchPattern),ptr, true);
307 }
308
310 return ret;
311}
312
313 protected static string getRealClassName(IntPtr ptr) {
314 string ret = TG_DbPINVOKE.OdDgHatchPattern_getRealClassName(ptr /*SIMPLETYPE*/);
316 return ret;
317 }
318
326
327}
328
329}
static HandleRef getCPtr(OdGeMatrix2d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeQuaternion 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 setUseMultilineIndicesFlag(bool value)
virtual void setUseToleranceFlag(bool value)
virtual void setRotation(OdGeQuaternion rotation)
void setRotation2d(OdGeMatrix2d matrix)
virtual UInt32 getHighMultilineIndex()
void getRotation2d(OdGeMatrix2d matrix)
virtual OdGeQuaternion getRotation()
virtual OdDgHatchPattern.PatternType getType()
static OdDgHatchPattern cast(OdRxObject pObj)
virtual void getOffset(OdGePoint3d offset)
virtual void setUseHoleStyleFlag(bool value)
virtual UInt32 getLowMultilineIndex()
virtual void setSnappableFlag(bool value)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setUseRotationFlag(bool value)
virtual void scalePattern(double dScale)
virtual void setPixelSize(double dPixelSize)
virtual void setHoleStyle(UInt16 uStyle)
static new OdRxClass desc()
virtual bool getUseMultilineIndicesFlag()
static string getRealClassName(IntPtr ptr)
OdDgHatchPattern(IntPtr cPtr, bool cMemoryOwn)
virtual void setTolerance(double tolerance)
virtual void setOffset(OdGePoint3d offset)
override OdRxClass isA()
virtual OdDgHatchPattern copy()
static OdDgHatchPattern createObject(OdDgHatchPattern.PatternType type)
virtual void setHighMultilineIndex(UInt32 index)
static HandleRef getCPtr(OdDgHatchPattern obj)
virtual void setLowMultilineIndex(UInt32 index)
override void Dispose(bool disposing)
virtual void setUseOffsetFlag(bool value)
static new OdDgHatchPattern createObject()
static global::System.Exception Retrieve()
static void OdDgHatchPattern_setRotation2d(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgHatchPattern_getRotation(HandleRef jarg1)
static double OdDgHatchPattern_getTolerance(HandleRef jarg1)
static void OdDgHatchPattern_getOffset(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgHatchPattern_isA(HandleRef jarg1)
static bool OdDgHatchPattern_getSnappableFlag(HandleRef jarg1)
static bool OdDgHatchPattern_getUseToleranceFlag(HandleRef jarg1)
static UInt32 OdDgHatchPattern_getHighMultilineIndex(HandleRef jarg1)
static void OdDgHatchPattern_setUseToleranceFlag(HandleRef jarg1, bool jarg2)
static UInt32 OdDgHatchPattern_getLowMultilineIndex(HandleRef jarg1)
static int OdDgHatchPattern_getType(HandleRef jarg1)
static void OdDgHatchPattern_setUseOffsetFlag(HandleRef jarg1, bool jarg2)
static void OdDgHatchPattern_getRotation2d(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgHatchPattern_cast(HandleRef jarg1)
static bool OdDgHatchPattern_getUseHoleStyleFlag(HandleRef jarg1)
static void OdDgHatchPattern_setPixelSize(HandleRef jarg1, double jarg2)
static IntPtr OdDgHatchPattern_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgHatchPattern_setLowMultilineIndex(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgHatchPattern_createObject__SWIG_1(int jarg1)
static string OdDgHatchPattern_getRealClassName(IntPtr jarg1)
static UInt16 OdDgHatchPattern_getHoleStyle(HandleRef jarg1)
static void OdDgHatchPattern_setUseRotationFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgHatchPattern_createObject__SWIG_0()
static void OdDgHatchPattern_setTolerance(HandleRef jarg1, double jarg2)
static IntPtr OdDgHatchPattern_copy(HandleRef jarg1)
static void OdDgHatchPattern_setHoleStyle(HandleRef jarg1, UInt16 jarg2)
static void OdDgHatchPattern_setHighMultilineIndex(HandleRef jarg1, UInt32 jarg2)
static void OdDgHatchPattern_setSnappableFlag(HandleRef jarg1, bool jarg2)
static bool OdDgHatchPattern_getUseMultilineIndicesFlag(HandleRef jarg1)
static void OdDgHatchPattern_setRotation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgHatchPattern_setUseMultilineIndicesFlag(HandleRef jarg1, bool jarg2)
static void delete_OdDgHatchPattern(HandleRef jarg1)
static IntPtr OdDgHatchPattern_desc()
static void OdDgHatchPattern_scalePattern(HandleRef jarg1, double jarg2)
static bool OdDgHatchPattern_getUseRotationFlag(HandleRef jarg1)
static double OdDgHatchPattern_getPixelSize(HandleRef jarg1)
static void OdDgHatchPattern_setUseHoleStyleFlag(HandleRef jarg1, bool jarg2)
static void OdDgHatchPattern_setOffset(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgHatchPattern_getUseOffsetFlag(HandleRef jarg1)