Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgSymbolHatchPattern.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 OdDgSymbolHatchPattern(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgSymbolHatchPattern_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgSymbolHatchPattern 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 OdDgSymbolHatchPattern cast(OdRxObject pObj) {// OdSmartPtr<OdDgSymbolHatchPattern>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgSymbolHatchPattern ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgSymbolHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSymbolHatchPattern),ptr, true));
52 ret = (OdDgSymbolHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSymbolHatchPattern),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgSymbolHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSymbolHatchPattern),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.OdDgSymbolHatchPattern_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.OdDgSymbolHatchPattern_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.OdDgSymbolHatchPattern_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgSymbolHatchPattern createObject() {// OdSmartPtr<OdDgSymbolHatchPattern>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgSymbolHatchPattern ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgSymbolHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSymbolHatchPattern),ptr, true));
93 ret = (OdDgSymbolHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSymbolHatchPattern),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgSymbolHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSymbolHatchPattern),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual double getSpace1() {
105 double ret = TG_DbPINVOKE.OdDgSymbolHatchPattern_getSpace1(swigCPtr);
107 return ret;
108 }
109
110 public virtual void setSpace1(double space) {
113 }
114
115 public virtual double getAngle1() {
116 double ret = TG_DbPINVOKE.OdDgSymbolHatchPattern_getAngle1(swigCPtr);
118 return ret;
119 }
120
121 public virtual void setAngle1(double angle) {
124 }
125
126 public virtual double getSpace2() {
127 double ret = TG_DbPINVOKE.OdDgSymbolHatchPattern_getSpace2(swigCPtr);
129 return ret;
130 }
131
132 public virtual void setSpace2(double space) {
135 }
136
137 public virtual double getAngle2() {
138 double ret = TG_DbPINVOKE.OdDgSymbolHatchPattern_getAngle2(swigCPtr);
140 return ret;
141 }
142
143 public virtual void setAngle2(double angle) {
146 }
147
148 public virtual double getScale() {
149 double ret = TG_DbPINVOKE.OdDgSymbolHatchPattern_getScale(swigCPtr);
151 return ret;
152 }
153
154 public virtual void setScale(double scale) {
157 }
158
159 public virtual bool getTrueScaleFlag() {
162 return ret;
163 }
164
165 public virtual void setTrueScaleFlag(bool value) {
168 }
169
170 public virtual UInt32 getColorIndex() {
171// test csout
172 /*SIMPLETYPE*/
175 return ret;
176 }
177
178 public virtual void setColorIndex(UInt32 /*SIMPLETYPE*/ colorIndex) {
179 TG_DbPINVOKE.OdDgSymbolHatchPattern_setColorIndex(swigCPtr, colorIndex /*SIMPLETYPE*/);
181 }
182
183 public virtual bool getUseColorFlag() {
186 return ret;
187 }
188
189 public virtual void setUseColorFlag(bool value) {
192 }
193
194 public virtual UInt32 getLineStyleEntryId() {
195// test csout
196 /*SIMPLETYPE*/
199 return ret;
200 }
201
202 public virtual void setLineStyleEntryId(UInt32 /*SIMPLETYPE*/ id) {
203 TG_DbPINVOKE.OdDgSymbolHatchPattern_setLineStyleEntryId(swigCPtr, id /*SIMPLETYPE*/);
205 }
206
207 public virtual bool getUseLineStyleFlag() {
210 return ret;
211 }
212
213 public virtual void setUseLineStyleFlag(bool value) {
216 }
217
218 public virtual UInt32 getLineWeight() {
219// test csout
220 /*SIMPLETYPE*/
223 return ret;
224 }
225
226 public virtual void setLineWeight(UInt32 /*SIMPLETYPE*/ weight) {
227 TG_DbPINVOKE.OdDgSymbolHatchPattern_setLineWeight(swigCPtr, weight /*SIMPLETYPE*/);
229 }
230
231 public virtual bool getUseLineWeightFlag() {
234 return ret;
235 }
236
237 public virtual void setUseLineWeightFlag(bool value) {
240 }
241
242 public virtual UInt64 getSymbolId() {
243// test csout
244 /*SIMPLETYPE*/
245 UInt64 ret = TG_DbPINVOKE.OdDgSymbolHatchPattern_getSymbolId(swigCPtr);
247 return ret;
248 }
249
250 public virtual void setSymbolId(UInt64 /*SIMPLETYPE*/ uSymbolId) {
251 TG_DbPINVOKE.OdDgSymbolHatchPattern_setSymbolId(swigCPtr, uSymbolId /*SIMPLETYPE*/);
253 }
254
255 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
256 string ret = TG_DbPINVOKE.OdDgSymbolHatchPattern_getRealClassName(ptr /*SIMPLETYPE*/);
258 return ret;
259 }
260
261}
262
263}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual void setSpace1(double space)
virtual void setScale(double scale)
virtual void setAngle2(double angle)
virtual void setColorIndex(UInt32 colorIndex)
virtual void setSpace2(double space)
virtual void setTrueScaleFlag(bool value)
virtual void setLineStyleEntryId(UInt32 id)
virtual void setUseLineStyleFlag(bool value)
virtual void setSymbolId(UInt64 uSymbolId)
override void Dispose(bool disposing)
static new OdDgSymbolHatchPattern createObject()
virtual void setLineWeight(UInt32 weight)
static HandleRef getCPtr(OdDgSymbolHatchPattern obj)
virtual void setUseLineWeightFlag(bool value)
static string getRealClassName(IntPtr ptr)
OdDgSymbolHatchPattern(IntPtr cPtr, bool cMemoryOwn)
override OdRxObject queryX(OdRxClass protocolClass)
static OdDgSymbolHatchPattern cast(OdRxObject pObj)
virtual void setUseColorFlag(bool value)
virtual void setAngle1(double angle)
static global::System.Exception Retrieve()
static void OdDgSymbolHatchPattern_setSpace1(HandleRef jarg1, double jarg2)
static double OdDgSymbolHatchPattern_getAngle2(HandleRef jarg1)
static UInt64 OdDgSymbolHatchPattern_getSymbolId(HandleRef jarg1)
static void delete_OdDgSymbolHatchPattern(HandleRef jarg1)
static void OdDgSymbolHatchPattern_setSpace2(HandleRef jarg1, double jarg2)
static void OdDgSymbolHatchPattern_setUseLineWeightFlag(HandleRef jarg1, bool jarg2)
static UInt32 OdDgSymbolHatchPattern_getLineWeight(HandleRef jarg1)
static bool OdDgSymbolHatchPattern_getUseLineWeightFlag(HandleRef jarg1)
static bool OdDgSymbolHatchPattern_getUseLineStyleFlag(HandleRef jarg1)
static void OdDgSymbolHatchPattern_setLineStyleEntryId(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgSymbolHatchPattern_queryX(HandleRef jarg1, HandleRef jarg2)
static double OdDgSymbolHatchPattern_getSpace2(HandleRef jarg1)
static void OdDgSymbolHatchPattern_setAngle1(HandleRef jarg1, double jarg2)
static double OdDgSymbolHatchPattern_getSpace1(HandleRef jarg1)
static void OdDgSymbolHatchPattern_setLineWeight(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgSymbolHatchPattern_getLineStyleEntryId(HandleRef jarg1)
static IntPtr OdDgSymbolHatchPattern_createObject()
static void OdDgSymbolHatchPattern_setAngle2(HandleRef jarg1, double jarg2)
static IntPtr OdDgSymbolHatchPattern_isA(HandleRef jarg1)
static void OdDgSymbolHatchPattern_setScale(HandleRef jarg1, double jarg2)
static void OdDgSymbolHatchPattern_setTrueScaleFlag(HandleRef jarg1, bool jarg2)
static bool OdDgSymbolHatchPattern_getTrueScaleFlag(HandleRef jarg1)
static double OdDgSymbolHatchPattern_getScale(HandleRef jarg1)
static double OdDgSymbolHatchPattern_getAngle1(HandleRef jarg1)
static bool OdDgSymbolHatchPattern_getUseColorFlag(HandleRef jarg1)
static IntPtr OdDgSymbolHatchPattern_cast(HandleRef jarg1)
static IntPtr OdDgSymbolHatchPattern_desc()
static void OdDgSymbolHatchPattern_setUseColorFlag(HandleRef jarg1, bool jarg2)
static string OdDgSymbolHatchPattern_getRealClassName(IntPtr jarg1)
static void OdDgSymbolHatchPattern_setColorIndex(HandleRef jarg1, UInt32 jarg2)
static void OdDgSymbolHatchPattern_setSymbolId(HandleRef jarg1, UInt64 jarg2)
static UInt32 OdDgSymbolHatchPattern_getColorIndex(HandleRef jarg1)
static void OdDgSymbolHatchPattern_setUseLineStyleFlag(HandleRef jarg1, bool jarg2)