Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbHatchScaleContextData.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.TD {
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 OdDbHatchScaleContextData(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbHatchScaleContextData_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbHatchScaleContextData 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 OdDbHatchScaleContextData cast(OdRxObject pObj) {// OdSmartPtr<OdDbHatchScaleContextData>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbHatchScaleContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatchScaleContextData),ptr, true));
52 ret = (OdDbHatchScaleContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatchScaleContextData),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbHatchScaleContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatchScaleContextData),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),TD_DbPINVOKE.OdDbHatchScaleContextData_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),TD_DbPINVOKE.OdDbHatchScaleContextData_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),TD_DbPINVOKE.OdDbHatchScaleContextData_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbHatchScaleContextData createObject() {// OdSmartPtr<OdDbHatchScaleContextData>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbHatchScaleContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatchScaleContextData),ptr, true));
93 ret = (OdDbHatchScaleContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatchScaleContextData),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbHatchScaleContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatchScaleContextData),ptr, true);
98 }
99
101 return ret;
102}
103
104 public void appendLoop(Int32 /*SIMPLETYPE*/ loopType, EdgeArray edgePtrs) {
105 TD_DbPINVOKE.OdDbHatchScaleContextData_appendLoop(swigCPtr, loopType /*SIMPLETYPE*/, EdgeArray.getCPtr(edgePtrs));
107 }
108
109 public void getLoopAt(OdDbHatch arg0, Int32 /*SIMPLETYPE*/ i, out Int32 /*SIMPLETYPE*/ loopType, EdgeArray edgePtrs) {
110 TD_DbPINVOKE.OdDbHatchScaleContextData_getLoopAt(swigCPtr, OdDbHatch.getCPtr(arg0), i /*SIMPLETYPE*/, out loopType, EdgeArray.getCPtr(edgePtrs));
112 }
113
114 public void insertLoopAt(Int32 /*SIMPLETYPE*/ i, Int32 /*SIMPLETYPE*/ loopType, EdgeArray edgePtrs) {
115 TD_DbPINVOKE.OdDbHatchScaleContextData_insertLoopAt(swigCPtr, i /*SIMPLETYPE*/, loopType /*SIMPLETYPE*/, EdgeArray.getCPtr(edgePtrs));
117 }
118
119 public Int32 loopTypeAt(Int32 /*SIMPLETYPE*/ i) {
120// test csout
121 /*SIMPLETYPE*/
122 Int32 ret = TD_DbPINVOKE.OdDbHatchScaleContextData_loopTypeAt(swigCPtr, i /*SIMPLETYPE*/);
124 return ret;
125 }
126
127 public Int32 numLoops() {
128// test csout
129 /*SIMPLETYPE*/
132 return ret;
133 }
134
135 public void removeLoopAt(Int32 /*SIMPLETYPE*/ i) {
136 TD_DbPINVOKE.OdDbHatchScaleContextData_removeLoopAt(swigCPtr, i /*SIMPLETYPE*/);
138 }
139
140 public void setLoopAt(Int32 /*SIMPLETYPE*/ i, Int32 /*SIMPLETYPE*/ loopType, EdgeArray edgePtrs) {
141 TD_DbPINVOKE.OdDbHatchScaleContextData_setLoopAt(swigCPtr, i /*SIMPLETYPE*/, loopType /*SIMPLETYPE*/, EdgeArray.getCPtr(edgePtrs));
143 }
144
145 public void setLoopTypeAt(Int32 /*SIMPLETYPE*/ i, Int32 /*SIMPLETYPE*/ loopType) {
146 TD_DbPINVOKE.OdDbHatchScaleContextData_setLoopTypeAt(swigCPtr, i /*SIMPLETYPE*/, loopType /*SIMPLETYPE*/);
148 }
149
150 public void setNumLoops(Int32 /*SIMPLETYPE*/ i) {
151 TD_DbPINVOKE.OdDbHatchScaleContextData_setNumLoops(swigCPtr, i /*SIMPLETYPE*/);
153 }
154
156// csout array
158
160 return res;
161}
162
163 public void setHatchPattern(OdHatchPattern arg0) {
166 }
167
171 return ret;
172 }
173
174 public double patternScale() {
177 return ret;
178 }
179
183 }
184
185 public void setPatternScale(double arg0) {
188 }
189
190 public void getHatchLineDataAt(OdDbHatch arg0, Int32 /*SIMPLETYPE*/ n, OdGePoint2d startPt, OdGePoint2d endPt) {
193 }
194
195 public void getHatchLinesData(OdDbHatch arg0, OdGePoint2dArray startPts, OdGePoint2dArray endPts) {
198 }
199
200 public void setHatchLineDataAt(Int32 /*SIMPLETYPE*/ n, OdGePoint2d startPt, OdGePoint2d endPt) {
203 }
204
208 }
209
210 public bool isValidHatchLines(OdDbHatch arg0) {
213 return ret;
214 }
215
216 public void setEvaluateHatch(bool arg0) {
219 }
220
221 public Int32 numHatchLines(OdDbHatch arg0) {
222// test csout
223 /*SIMPLETYPE*/
226 return ret;
227 }
228
229 public void transformBy(OdGeMatrix2d arg0) {
232 }
233
234 public override void copyFrom(OdRxObject arg0) {
237 }
238
239 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
242 return ret;
243 }
244
245 public override void dxfOutFields(OdDbDxfFiler pFiler) {
248 }
249
250 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
251 string ret = TD_DbPINVOKE.OdDbHatchScaleContextData_getRealClassName(ptr /*SIMPLETYPE*/);
253 return ret;
254 }
255
260 public override Teigha.TD.OdDbObjectContext vb_context() { return this.context(); }
261
267
268}
269
270}
static HandleRef getCPtr(OdGeMatrix2d obj)
Definition: OdGeMatrix2d.cs:26
static HandleRef getCPtr(OdGePoint2dArray obj)
static HandleRef getCPtr(OdGePoint2d obj)
Definition: OdGePoint2d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdHatchPattern obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(EdgeArray obj)
Definition: EdgeArray.cs:29
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static HandleRef getCPtr(OdDbHatch obj)
Definition: OdDbHatch.cs:26
static HandleRef getCPtr(OdDbHatchScaleContextData obj)
OdDbHatchScaleContextData(IntPtr cPtr, bool cMemoryOwn)
override Teigha.TD.OdDbObjectContext vb_context()
static OdDbHatchScaleContextData cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
void appendLoop(Int32 loopType, EdgeArray edgePtrs)
void setLoopTypeAt(Int32 i, Int32 loopType)
void setHatchLinesData(OdGePoint2dArray startPts, OdGePoint2dArray endPts)
static new OdDbHatchScaleContextData createObject()
override void copyFrom(OdRxObject arg0)
void getLoopAt(OdDbHatch arg0, Int32 i, out Int32 loopType, EdgeArray edgePtrs)
void getHatchLineDataAt(OdDbHatch arg0, Int32 n, OdGePoint2d startPt, OdGePoint2d endPt)
void setHatchLineDataAt(Int32 n, OdGePoint2d startPt, OdGePoint2d endPt)
void setLoopAt(Int32 i, Int32 loopType, EdgeArray edgePtrs)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
void insertLoopAt(Int32 i, Int32 loopType, EdgeArray edgePtrs)
void getHatchLinesData(OdDbHatch arg0, OdGePoint2dArray startPts, OdGePoint2dArray endPts)
override void dxfOutFields(OdDbDxfFiler pFiler)
static global::System.Exception Retrieve()
static int OdDbHatchScaleContextData_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbHatchScaleContextData_removeLoopAt(HandleRef jarg1, Int32 jarg2)
static IntPtr OdDbHatchScaleContextData_createObject()
static IntPtr OdDbHatchScaleContextData_isA(HandleRef jarg1)
static void OdDbHatchScaleContextData_setNumLoops(HandleRef jarg1, Int32 jarg2)
static void OdDbHatchScaleContextData_setEvaluateHatch(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDbHatchScaleContextData_hatchPattern(HandleRef jarg1)
static Int32 OdDbHatchScaleContextData_numLoops(HandleRef jarg1)
static IntPtr OdDbHatchScaleContextData_cast(HandleRef jarg1)
static void OdDbHatchScaleContextData_copyFrom(HandleRef jarg1, HandleRef jarg2)
static void OdDbHatchScaleContextData_setHatchPattern(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbHatchScaleContextData_getHatchLinesData(HandleRef jarg1, HandleRef jarg2, IntPtr jarg3, IntPtr jarg4)
static void OdDbHatchScaleContextData_setHatchLineDataAt(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbHatchScaleContextData_setPatternScale(HandleRef jarg1, double jarg2)
static IntPtr OdDbHatchScaleContextData_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbHatchScaleContextData_setLoopAt(HandleRef jarg1, Int32 jarg2, Int32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void delete_OdDbHatchScaleContextData(HandleRef jarg1)
static double OdDbHatchScaleContextData_patternScale(HandleRef jarg1)
static void OdDbHatchScaleContextData_appendLoop(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbHatchScaleContextData_getHatchLineDataAt(HandleRef jarg1, HandleRef jarg2, Int32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static bool OdDbHatchScaleContextData_isValidHatchLines(HandleRef jarg1, HandleRef jarg2)
static void OdDbHatchScaleContextData_insertLoopAt(HandleRef jarg1, Int32 jarg2, Int32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDbHatchScaleContextData_desc()
static void OdDbHatchScaleContextData_transformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdDbHatchScaleContextData_getRealClassName(IntPtr jarg1)
static void OdDbHatchScaleContextData_getLoopAt(HandleRef jarg1, HandleRef jarg2, Int32 jarg3, out Int32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdDbHatchScaleContextData_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbHatchScaleContextData_setHatchLinesData(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3)
static Int32 OdDbHatchScaleContextData_loopTypeAt(HandleRef jarg1, Int32 jarg2)
static void OdDbHatchScaleContextData_setLoopTypeAt(HandleRef jarg1, Int32 jarg2, Int32 jarg3)
static Int32 OdDbHatchScaleContextData_numHatchLines(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbHatchScaleContextData_patternBaseAngle(HandleRef jarg1)
static void OdDbHatchScaleContextData_setPatternBaseAngle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)