Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgLineCodeResource.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 OdDgLineCodeResource(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgLineCodeResource_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgLineCodeResource 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 OdDgLineCodeResource cast(OdRxObject pObj) {// OdSmartPtr<OdDgLineCodeResource>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgLineCodeResource ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgLineCodeResource)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLineCodeResource),ptr, true));
52 ret = (OdDgLineCodeResource)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLineCodeResource),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgLineCodeResource)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLineCodeResource),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.OdDgLineCodeResource_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.OdDgLineCodeResource_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.OdDgLineCodeResource_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgLineCodeResource createObject() {// OdSmartPtr<OdDgLineCodeResource>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgLineCodeResource ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgLineCodeResource)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLineCodeResource),ptr, true));
93 ret = (OdDgLineCodeResource)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLineCodeResource),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgLineCodeResource)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLineCodeResource),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override void dgnInFields(OdDgFiler pFiler, UInt32 /*SIMPLETYPE*/ dataSize) {
105 TG_DbPINVOKE.OdDgLineCodeResource_dgnInFields(swigCPtr, OdDgFiler.getCPtr(pFiler), dataSize /*SIMPLETYPE*/);
107 }
108
109 public override void dgnOutFields(OdDgFiler pFiler) {
112 }
113
114 public override UInt16 getType() {
115// test csout
116 /*SIMPLETYPE*/
117 UInt16 ret = TG_DbPINVOKE.OdDgLineCodeResource_getType(swigCPtr);
119 return ret;
120 }
121
122 public override UInt16 getRawDataSize() {
123// test csout
124 /*SIMPLETYPE*/
127 return ret;
128 }
129
133 return ret;
134}
135
136 public void setDescription(String strDescription) {
137 TG_DbPINVOKE.OdDgLineCodeResource_setDescription(swigCPtr, strDescription);
139 }
140
141 public double getPhase() {
142 double ret = TG_DbPINVOKE.OdDgLineCodeResource_getPhase(swigCPtr);
144 return ret;
145 }
146
147 public void setPhase(double dPhase) {
150 }
151
152 public bool getAutoPhaseFlag() {
155 return ret;
156 }
157
158 public void setAutoPhaseFlag(bool bSet) {
161 }
162
166 return ret;
167 }
168
169 public void setUseIterationLimitFlag(bool bSet) {
172 }
173
177 return ret;
178 }
179
180 public void setSingleSegmentModeFlag(bool bSet) {
183 }
184
188 return ret;
189 }
190
191 public void setCenterStretchPhaseModeFlag(bool bSet) {
194 }
195
196 public UInt32 getMaxIterations() {
197// test csout
198 /*SIMPLETYPE*/
201 return ret;
202 }
203
204 public void setMaxIterations(UInt32 /*SIMPLETYPE*/ iMaxNum) {
205 TG_DbPINVOKE.OdDgLineCodeResource_setMaxIterations(swigCPtr, iMaxNum /*SIMPLETYPE*/);
207 }
208
209 public UInt32 getStrokeCount() {
210// test csout
211 /*SIMPLETYPE*/
214 return ret;
215 }
216
217 public bool getStroke(UInt32 /*SIMPLETYPE*/ uIndex, OdDgLineCodeResourceStrokeData strokeData) {
218 bool ret = TG_DbPINVOKE.OdDgLineCodeResource_getStroke(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgLineCodeResourceStrokeData.getCPtr(strokeData));
220 return ret;
221 }
222
223 public bool setStroke(UInt32 /*SIMPLETYPE*/ uIndex, OdDgLineCodeResourceStrokeData strokeData) {
224 bool ret = TG_DbPINVOKE.OdDgLineCodeResource_setStroke(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgLineCodeResourceStrokeData.getCPtr(strokeData));
226 return ret;
227 }
228
232 }
233
234 public bool deleteStroke(UInt32 /*SIMPLETYPE*/ uIndex) {
235 bool ret = TG_DbPINVOKE.OdDgLineCodeResource_deleteStroke(swigCPtr, uIndex /*SIMPLETYPE*/);
237 return ret;
238 }
239
240 public override void scaleResource(double dScale) {
243 }
244
245 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
246 string ret = TG_DbPINVOKE.OdDgLineCodeResource_getRealClassName(ptr /*SIMPLETYPE*/);
248 return ret;
249 }
250
251}
252
253}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDgFiler obj)
Definition: OdDgFiler.cs:26
bool setStroke(UInt32 uIndex, OdDgLineCodeResourceStrokeData strokeData)
override void dgnOutFields(OdDgFiler pFiler)
static new OdDgLineCodeResource createObject()
override OdRxObject queryX(OdRxClass protocolClass)
override void Dispose(bool disposing)
void setDescription(String strDescription)
override void dgnInFields(OdDgFiler pFiler, UInt32 dataSize)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdDgLineCodeResource obj)
static OdDgLineCodeResource cast(OdRxObject pObj)
OdDgLineCodeResource(IntPtr cPtr, bool cMemoryOwn)
void addStroke(OdDgLineCodeResourceStrokeData strokeData)
bool getStroke(UInt32 uIndex, OdDgLineCodeResourceStrokeData strokeData)
override void scaleResource(double dScale)
static HandleRef getCPtr(OdDgLineCodeResourceStrokeData obj)
static global::System.Exception Retrieve()
static IntPtr OdDgLineCodeResource_createObject()
static IntPtr OdDgLineCodeResource_isA(HandleRef jarg1)
static bool OdDgLineCodeResource_getAutoPhaseFlag(HandleRef jarg1)
static UInt16 OdDgLineCodeResource_getRawDataSize(HandleRef jarg1)
static IntPtr OdDgLineCodeResource_desc()
static UInt32 OdDgLineCodeResource_getMaxIterations(HandleRef jarg1)
static double OdDgLineCodeResource_getPhase(HandleRef jarg1)
static string OdDgLineCodeResource_getRealClassName(IntPtr jarg1)
static void OdDgLineCodeResource_setUseIterationLimitFlag(HandleRef jarg1, bool jarg2)
static bool OdDgLineCodeResource_getUseIterationLimitFlag(HandleRef jarg1)
static IntPtr OdDgLineCodeResource_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgLineCodeResource_addStroke(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgLineCodeResource_getStroke(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgLineCodeResource_setAutoPhaseFlag(HandleRef jarg1, bool jarg2)
static bool OdDgLineCodeResource_deleteStroke(HandleRef jarg1, UInt32 jarg2)
static String OdDgLineCodeResource_getDescription(HandleRef jarg1)
static void OdDgLineCodeResource_setMaxIterations(HandleRef jarg1, UInt32 jarg2)
static void OdDgLineCodeResource_setDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDgLineCodeResource_setStroke(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgLineCodeResource_setCenterStretchPhaseModeFlag(HandleRef jarg1, bool jarg2)
static void delete_OdDgLineCodeResource(HandleRef jarg1)
static void OdDgLineCodeResource_setPhase(HandleRef jarg1, double jarg2)
static bool OdDgLineCodeResource_getCenterStretchPhaseModeFlag(HandleRef jarg1)
static void OdDgLineCodeResource_dgnInFields(HandleRef jarg1, HandleRef jarg2, UInt32 jarg3)
static UInt16 OdDgLineCodeResource_getType(HandleRef jarg1)
static UInt32 OdDgLineCodeResource_getStrokeCount(HandleRef jarg1)
static bool OdDgLineCodeResource_getSingleSegmentModeFlag(HandleRef jarg1)
static void OdDgLineCodeResource_dgnOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDgLineCodeResource_setSingleSegmentModeFlag(HandleRef jarg1, bool jarg2)
static void OdDgLineCodeResource_scaleResource(HandleRef jarg1, double jarg2)
static IntPtr OdDgLineCodeResource_cast(HandleRef jarg1)