Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiWorldGeometry.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGiWorldGeometry(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiWorldGeometry_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGiWorldGeometry obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
43 : this(GlobalsPINVOKE.new_OdGiWorldGeometry(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
44 {
45 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction(); // MemoryTransaction #1
46 if (null != mTr)
47 {
48 mTr.AddObject(new OdGiWorldGeometry(swigCPtr.Handle, true));
49 }
51 SwigDirectorConnect();
52 }
53
54 public static OdGiWorldGeometry cast(OdRxObject pObj) {// OdSmartPtr<OdGiWorldGeometry>
55 MemoryManager mMan = MemoryManager.GetMemoryManager();
56 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
58
59 OdGiWorldGeometry ret = null;
60 if (null != mTrans)
61 {
62 mTrans.AddObject((OdGiWorldGeometry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiWorldGeometry),ptr, true));
63 ret = (OdGiWorldGeometry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiWorldGeometry),ptr, false);
64 }
65 else
66 {
67 ret = (OdGiWorldGeometry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiWorldGeometry),ptr, true);
68 }
69
71 return ret;
72}
73
74 public new static OdRxClass desc() {
75 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiWorldGeometry_desc(),false); /*createInt 3_2*/
76
78 return ret;
79}
80
81 public override OdRxClass isA() {
82 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),(SwigDerivedClassHasMethod("isA", swigMethodTypes1) ? GlobalsPINVOKE.OdGiWorldGeometry_isASwigExplicitOdGiWorldGeometry(swigCPtr) : GlobalsPINVOKE.OdGiWorldGeometry_isA(swigCPtr)),false); /*createInt 3_2*/
83
85 return ret;
86}
87
88 public override OdRxObject queryX(OdRxClass protocolClass) {
89 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),(SwigDerivedClassHasMethod("queryX", swigMethodTypes0) ? GlobalsPINVOKE.OdGiWorldGeometry_queryXSwigExplicitOdGiWorldGeometry(swigCPtr, OdRxClass.getCPtr(protocolClass)) : GlobalsPINVOKE.OdGiWorldGeometry_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass))),false); /*createInt 3_2*/
90
92 return ret;
93}
94
95 public new static OdGiWorldGeometry createObject() {// OdSmartPtr<OdGiWorldGeometry>
96 MemoryManager mMan = MemoryManager.GetMemoryManager();
97 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
99
100 OdGiWorldGeometry ret = null;
101 if (null != mTrans)
102 {
103 mTrans.AddObject((OdGiWorldGeometry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiWorldGeometry),ptr, true));
104 ret = (OdGiWorldGeometry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiWorldGeometry),ptr, false);
105 }
106 else
107 {
108 ret = (OdGiWorldGeometry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiWorldGeometry),ptr, true);
109 }
110
112 return ret;
113}
114
115 public virtual void setExtents(OdGePoint3d newExtents) {
118 }
119
120 public virtual void startAttributesSegment() {
121 if (SwigDerivedClassHasMethod("startAttributesSegment", swigMethodTypes47)) GlobalsPINVOKE.OdGiWorldGeometry_startAttributesSegmentSwigExplicitOdGiWorldGeometry(swigCPtr); else GlobalsPINVOKE.OdGiWorldGeometry_startAttributesSegment(swigCPtr);
123 }
124
125 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
126 string ret = GlobalsPINVOKE.OdGiWorldGeometry_getRealClassName(ptr /*SIMPLETYPE*/);
128 return ret;
129 }
130
135 public virtual void vb_edge(Teigha.Core.OdGiEdge2dArray edges) { this.edge(edges); }
136
141 public virtual void vb_mesh(Teigha.Core.MeshData numRows) { this.mesh(numRows); }
142
143 private void SwigDirectorConnect() {
144 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
145 swigDelegate0 = new SwigDelegateOdGiWorldGeometry_0(SwigDirectorMethodqueryX);
146 if (SwigDerivedClassHasMethod("isA", swigMethodTypes1))
147 swigDelegate1 = new SwigDelegateOdGiWorldGeometry_1(SwigDirectorMethodisA);
148 if (SwigDerivedClassHasMethod("getModelToWorldTransform", swigMethodTypes2))
149 swigDelegate2 = new SwigDelegateOdGiWorldGeometry_2(SwigDirectorMethodgetModelToWorldTransform);
150 if (SwigDerivedClassHasMethod("getWorldToModelTransform", swigMethodTypes3))
151 swigDelegate3 = new SwigDelegateOdGiWorldGeometry_3(SwigDirectorMethodgetWorldToModelTransform);
152 if (SwigDerivedClassHasMethod("pushModelTransform", swigMethodTypes4))
153 swigDelegate4 = new SwigDelegateOdGiWorldGeometry_4(SwigDirectorMethodpushModelTransform__SWIG_0);
154 if (SwigDerivedClassHasMethod("pushModelTransform", swigMethodTypes5))
155 swigDelegate5 = new SwigDelegateOdGiWorldGeometry_5(SwigDirectorMethodpushModelTransform__SWIG_1);
156 if (SwigDerivedClassHasMethod("popModelTransform", swigMethodTypes6))
157 swigDelegate6 = new SwigDelegateOdGiWorldGeometry_6(SwigDirectorMethodpopModelTransform);
158 if (SwigDerivedClassHasMethod("circle", swigMethodTypes7))
159 swigDelegate7 = new SwigDelegateOdGiWorldGeometry_7(SwigDirectorMethodcircle__SWIG_0);
160 if (SwigDerivedClassHasMethod("circle", swigMethodTypes8))
161 swigDelegate8 = new SwigDelegateOdGiWorldGeometry_8(SwigDirectorMethodcircle__SWIG_1);
162 if (SwigDerivedClassHasMethod("circularArc", swigMethodTypes9))
163 swigDelegate9 = new SwigDelegateOdGiWorldGeometry_9(SwigDirectorMethodcircularArc__SWIG_0);
164 if (SwigDerivedClassHasMethod("circularArc", swigMethodTypes10))
165 swigDelegate10 = new SwigDelegateOdGiWorldGeometry_10(SwigDirectorMethodcircularArc__SWIG_1);
166 if (SwigDerivedClassHasMethod("circularArc", swigMethodTypes11))
167 swigDelegate11 = new SwigDelegateOdGiWorldGeometry_11(SwigDirectorMethodcircularArc__SWIG_2);
168 if (SwigDerivedClassHasMethod("circularArc", swigMethodTypes12))
169 swigDelegate12 = new SwigDelegateOdGiWorldGeometry_12(SwigDirectorMethodcircularArc__SWIG_3);
170 if (SwigDerivedClassHasMethod("polyline", swigMethodTypes13))
171 swigDelegate13 = new SwigDelegateOdGiWorldGeometry_13(SwigDirectorMethodpolyline__SWIG_0);
172 if (SwigDerivedClassHasMethod("polyline", swigMethodTypes14))
173 swigDelegate14 = new SwigDelegateOdGiWorldGeometry_14(SwigDirectorMethodpolyline__SWIG_1);
174 if (SwigDerivedClassHasMethod("polyline", swigMethodTypes15))
175 swigDelegate15 = new SwigDelegateOdGiWorldGeometry_15(SwigDirectorMethodpolyline__SWIG_2);
176 if (SwigDerivedClassHasMethod("polygon", swigMethodTypes16))
177 swigDelegate16 = new SwigDelegateOdGiWorldGeometry_16(SwigDirectorMethodpolygon__SWIG_0);
178 if (SwigDerivedClassHasMethod("polygon", swigMethodTypes17))
179 swigDelegate17 = new SwigDelegateOdGiWorldGeometry_17(SwigDirectorMethodpolygon__SWIG_1);
180 if (SwigDerivedClassHasMethod("pline", swigMethodTypes18))
181 swigDelegate18 = new SwigDelegateOdGiWorldGeometry_18(SwigDirectorMethodpline__SWIG_0);
182 if (SwigDerivedClassHasMethod("pline", swigMethodTypes19))
183 swigDelegate19 = new SwigDelegateOdGiWorldGeometry_19(SwigDirectorMethodpline__SWIG_1);
184 if (SwigDerivedClassHasMethod("pline", swigMethodTypes20))
185 swigDelegate20 = new SwigDelegateOdGiWorldGeometry_20(SwigDirectorMethodpline__SWIG_2);
186 if (SwigDerivedClassHasMethod("mesh", swigMethodTypes21))
187 swigDelegate21 = new SwigDelegateOdGiWorldGeometry_21(SwigDirectorMethodmesh);
188 if (SwigDerivedClassHasMethod("shell", swigMethodTypes22))
189 swigDelegate22 = new SwigDelegateOdGiWorldGeometry_22(SwigDirectorMethodshell);
190 if (SwigDerivedClassHasMethod("text", swigMethodTypes23))
191 swigDelegate23 = new SwigDelegateOdGiWorldGeometry_23(SwigDirectorMethodtext__SWIG_0);
192 if (SwigDerivedClassHasMethod("text", swigMethodTypes24))
193 swigDelegate24 = new SwigDelegateOdGiWorldGeometry_24(SwigDirectorMethodtext__SWIG_1);
194 if (SwigDerivedClassHasMethod("xline", swigMethodTypes25))
195 swigDelegate25 = new SwigDelegateOdGiWorldGeometry_25(SwigDirectorMethodxline);
196 if (SwigDerivedClassHasMethod("ray", swigMethodTypes26))
197 swigDelegate26 = new SwigDelegateOdGiWorldGeometry_26(SwigDirectorMethodray);
198 if (SwigDerivedClassHasMethod("nurbs", swigMethodTypes27))
199 swigDelegate27 = new SwigDelegateOdGiWorldGeometry_27(SwigDirectorMethodnurbs);
200 if (SwigDerivedClassHasMethod("ellipticArc", swigMethodTypes28))
201 swigDelegate28 = new SwigDelegateOdGiWorldGeometry_28(SwigDirectorMethodellipticArc__SWIG_0);
202 if (SwigDerivedClassHasMethod("ellipticArc", swigMethodTypes29))
203 swigDelegate29 = new SwigDelegateOdGiWorldGeometry_29(SwigDirectorMethodellipticArc__SWIG_1);
204 if (SwigDerivedClassHasMethod("ellipticArc", swigMethodTypes30))
205 swigDelegate30 = new SwigDelegateOdGiWorldGeometry_30(SwigDirectorMethodellipticArc__SWIG_2);
206 if (SwigDerivedClassHasMethod("draw", swigMethodTypes31))
207 swigDelegate31 = new SwigDelegateOdGiWorldGeometry_31(SwigDirectorMethoddraw);
208 if (SwigDerivedClassHasMethod("pushClipBoundary", swigMethodTypes32))
209 swigDelegate32 = new SwigDelegateOdGiWorldGeometry_32(SwigDirectorMethodpushClipBoundary__SWIG_0);
210 if (SwigDerivedClassHasMethod("popClipBoundary", swigMethodTypes33))
211 swigDelegate33 = new SwigDelegateOdGiWorldGeometry_33(SwigDirectorMethodpopClipBoundary);
212 if (SwigDerivedClassHasMethod("image", swigMethodTypes34))
213 swigDelegate34 = new SwigDelegateOdGiWorldGeometry_34(SwigDirectorMethodimage__SWIG_0);
214 if (SwigDerivedClassHasMethod("image", swigMethodTypes35))
215 swigDelegate35 = new SwigDelegateOdGiWorldGeometry_35(SwigDirectorMethodimage__SWIG_1);
216 if (SwigDerivedClassHasMethod("edge", swigMethodTypes36))
217 swigDelegate36 = new SwigDelegateOdGiWorldGeometry_36(SwigDirectorMethodedge);
218 if (SwigDerivedClassHasMethod("currentGiPath", swigMethodTypes37))
219 swigDelegate37 = new SwigDelegateOdGiWorldGeometry_37(SwigDirectorMethodcurrentGiPath);
220 if (SwigDerivedClassHasMethod("pushClipBoundary", swigMethodTypes38))
221 swigDelegate38 = new SwigDelegateOdGiWorldGeometry_38(SwigDirectorMethodpushClipBoundary__SWIG_1);
222 if (SwigDerivedClassHasMethod("polypoint", swigMethodTypes39))
223 swigDelegate39 = new SwigDelegateOdGiWorldGeometry_39(SwigDirectorMethodpolypoint__SWIG_0);
224 if (SwigDerivedClassHasMethod("polypoint", swigMethodTypes40))
225 swigDelegate40 = new SwigDelegateOdGiWorldGeometry_40(SwigDirectorMethodpolypoint__SWIG_1);
226 if (SwigDerivedClassHasMethod("polypoint", swigMethodTypes41))
227 swigDelegate41 = new SwigDelegateOdGiWorldGeometry_41(SwigDirectorMethodpolypoint__SWIG_2);
228 if (SwigDerivedClassHasMethod("polypoint", swigMethodTypes42))
229 swigDelegate42 = new SwigDelegateOdGiWorldGeometry_42(SwigDirectorMethodpolypoint__SWIG_3);
230 if (SwigDerivedClassHasMethod("rowOfDots", swigMethodTypes43))
231 swigDelegate43 = new SwigDelegateOdGiWorldGeometry_43(SwigDirectorMethodrowOfDots);
232 if (SwigDerivedClassHasMethod("pointCloud", swigMethodTypes44))
233 swigDelegate44 = new SwigDelegateOdGiWorldGeometry_44(SwigDirectorMethodpointCloud);
234 if (SwigDerivedClassHasMethod("brep", swigMethodTypes45))
235 swigDelegate45 = new SwigDelegateOdGiWorldGeometry_45(SwigDirectorMethodbrep);
236 if (SwigDerivedClassHasMethod("setExtents", swigMethodTypes46))
237 swigDelegate46 = new SwigDelegateOdGiWorldGeometry_46(SwigDirectorMethodsetExtents);
238 if (SwigDerivedClassHasMethod("startAttributesSegment", swigMethodTypes47))
239 swigDelegate47 = new SwigDelegateOdGiWorldGeometry_47(SwigDirectorMethodstartAttributesSegment);
240 GlobalsPINVOKE.OdGiWorldGeometry_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24, swigDelegate25, swigDelegate26, swigDelegate27, swigDelegate28, swigDelegate29, swigDelegate30, swigDelegate31, swigDelegate32, swigDelegate33, swigDelegate34, swigDelegate35, swigDelegate36, swigDelegate37, swigDelegate38, swigDelegate39, swigDelegate40, swigDelegate41, swigDelegate42, swigDelegate43, swigDelegate44, swigDelegate45, swigDelegate46, swigDelegate47);
241 }
242
243 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
244 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
245 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdGiWorldGeometry));
246 return hasDerivedMethod;
247 }
248
249 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
250 return
251 // csdirectorout for OdRxObject*, OdRxObject&
252 OdRxObject.getCPtr(queryX(
253 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
254)).Handle
255;
256 }
257
258 private IntPtr SwigDirectorMethodisA() {
259 return
260 // csdirectorout for OdRxClass*, OdRxClass&
261 OdRxClass.getCPtr(isA()).Handle
262;
263 }
264
265 private global::System.IntPtr SwigDirectorMethodgetModelToWorldTransform() {
266 return OdGeMatrix3d.getCPtr(getModelToWorldTransform()).Handle;
267 }
268
269 private global::System.IntPtr SwigDirectorMethodgetWorldToModelTransform() {
270 return OdGeMatrix3d.getCPtr(getWorldToModelTransform()).Handle;
271 }
272
273 private void SwigDirectorMethodpushModelTransform__SWIG_0(global::System.IntPtr normal) {
274 pushModelTransform(new OdGeVector3d(normal, false));
275 }
276
277 private void SwigDirectorMethodpushModelTransform__SWIG_1(global::System.IntPtr xfm) {
278 pushModelTransform(new OdGeMatrix3d(xfm, false));
279 }
280
281 private void SwigDirectorMethodpopModelTransform() {
283 }
284
285 private void SwigDirectorMethodcircle__SWIG_0(global::System.IntPtr center, double radius, global::System.IntPtr normal) {
286 circle(new OdGePoint3d(center, false), radius, new OdGeVector3d(normal, false));
287 }
288
289 private void SwigDirectorMethodcircle__SWIG_1(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint) {
290 circle(new OdGePoint3d(firstPoint, false), new OdGePoint3d(secondPoint, false), new OdGePoint3d(thirdPoint, false));
291 }
292
293 private void SwigDirectorMethodcircularArc__SWIG_0(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector, double sweepAngle, int arcType) {
294 circularArc(new OdGePoint3d(center, false), radius, new OdGeVector3d(normal, false), new OdGeVector3d(startVector, false), sweepAngle, (OdGiArcType)arcType);
295 }
296
297 private void SwigDirectorMethodcircularArc__SWIG_1(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector, double sweepAngle) {
298 circularArc(new OdGePoint3d(center, false), radius, new OdGeVector3d(normal, false), new OdGeVector3d(startVector, false), sweepAngle);
299 }
300
301 private void SwigDirectorMethodcircularArc__SWIG_2(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint, int arcType) {
302 circularArc(new OdGePoint3d(firstPoint, false), new OdGePoint3d(secondPoint, false), new OdGePoint3d(thirdPoint, false), (OdGiArcType)arcType);
303 }
304
305 private void SwigDirectorMethodcircularArc__SWIG_3(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint) {
306 circularArc(new OdGePoint3d(firstPoint, false), new OdGePoint3d(secondPoint, false), new OdGePoint3d(thirdPoint, false));
307 }
308
309 private void SwigDirectorMethodpolyline__SWIG_0(IntPtr numVertices, global::System.IntPtr pNormal, IntPtr /*SIMPLETYPE*/ baseSubEntMarker) {
310 polyline(Teigha.Core.Helpers.UnMarshalPoint3dArray(numVertices), (pNormal == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pNormal, false), baseSubEntMarker /*SIMPLETYPE*/);
311 }
312
313 private void SwigDirectorMethodpolyline__SWIG_1(IntPtr numVertices, global::System.IntPtr pNormal) {
314 polyline(Teigha.Core.Helpers.UnMarshalPoint3dArray(numVertices), (pNormal == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pNormal, false));
315 }
316
317 private void SwigDirectorMethodpolyline__SWIG_2(IntPtr numVertices) {
318 polyline(Teigha.Core.Helpers.UnMarshalPoint3dArray(numVertices));
319 }
320
321 private void SwigDirectorMethodpolygon__SWIG_0(IntPtr numVertices) {
322 polygon(Teigha.Core.Helpers.UnMarshalPoint3dArray(numVertices));
323 }
324
325 private void SwigDirectorMethodpolygon__SWIG_1(IntPtr numVertices, global::System.IntPtr pNormal) {
326 polygon(Teigha.Core.Helpers.UnMarshalPoint3dArray(numVertices), (pNormal == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pNormal, false));
327 }
328
329 private void SwigDirectorMethodpline__SWIG_0(IntPtr polyline, UInt32 /*SIMPLETYPE*/ fromIndex, UInt32 /*SIMPLETYPE*/ numSegs) {
330 pline(
331 (OdGiPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPolyline),polyline,false) /*createInt 6_3*/ // csdirectorin for smart pointer
332, fromIndex /*SIMPLETYPE*/, numSegs /*SIMPLETYPE*/);
333 }
334
335 private void SwigDirectorMethodpline__SWIG_1(IntPtr polyline, UInt32 /*SIMPLETYPE*/ fromIndex) {
336 pline(
337 (OdGiPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPolyline),polyline,false) /*createInt 6_3*/ // csdirectorin for smart pointer
338, fromIndex /*SIMPLETYPE*/);
339 }
340
341 private void SwigDirectorMethodpline__SWIG_2(IntPtr polyline) {
342 pline(
343 (OdGiPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPolyline),polyline,false) /*createInt 6_3*/ // csdirectorin for smart pointer
344);
345 }
346
347 private void SwigDirectorMethodmesh(IntPtr numRows) {
348 mesh(Teigha.Core.Helpers.UnMarshalMeshData(numRows));
349 }
350
351 private void SwigDirectorMethodshell(IntPtr numVertices) {
352 shell(Teigha.Core.Helpers.UnMarshalShellData(numVertices));
353 }
354
355 private void SwigDirectorMethodtext__SWIG_0(global::System.IntPtr position, global::System.IntPtr normal, global::System.IntPtr direction, double height, double width, double oblique, [MarshalAs(UnmanagedType.LPWStr)]String msg) {
356 text(new OdGePoint3d(position, false), new OdGeVector3d(normal, false), new OdGeVector3d(direction, false), height, width, oblique, msg);
357 }
358
359 private void SwigDirectorMethodtext__SWIG_1(global::System.IntPtr position, global::System.IntPtr normal, global::System.IntPtr direction, [MarshalAs(UnmanagedType.LPWStr)]string msg, bool raw, global::System.IntPtr pTextStyle) {
360 text(new OdGePoint3d(position, false), new OdGeVector3d(normal, false), new OdGeVector3d(direction, false), msg, raw, (pTextStyle == global::System.IntPtr.Zero) ? null : new OdGiTextStyle(pTextStyle, false));
361 }
362
363 private void SwigDirectorMethodxline(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint) {
364 xline(new OdGePoint3d(firstPoint, false), new OdGePoint3d(secondPoint, false));
365 }
366
367 private void SwigDirectorMethodray(global::System.IntPtr basePoint, global::System.IntPtr throughPoint) {
368 ray(new OdGePoint3d(basePoint, false), new OdGePoint3d(throughPoint, false));
369 }
370
371 private void SwigDirectorMethodnurbs(global::System.IntPtr nurbsCurve) {
372 nurbs(new OdGeNurbCurve3d(nurbsCurve, false));
373 }
374
375 private void SwigDirectorMethodellipticArc__SWIG_0(global::System.IntPtr ellipArc, IntPtr endPointsOverrides, int arcType) {
376 ellipticArc(new OdGeEllipArc3d(ellipArc, false), Teigha.Core.Helpers.UnMarshalPointPair(endPointsOverrides), (OdGiArcType)arcType);
377 }
378
379 private void SwigDirectorMethodellipticArc__SWIG_1(global::System.IntPtr ellipArc, IntPtr endPointsOverrides) {
380 ellipticArc(new OdGeEllipArc3d(ellipArc, false), Teigha.Core.Helpers.UnMarshalPointPair(endPointsOverrides));
381 }
382
383 private void SwigDirectorMethodellipticArc__SWIG_2(global::System.IntPtr ellipArc) {
384 ellipticArc(new OdGeEllipArc3d(ellipArc, false));
385 }
386
387 private void SwigDirectorMethoddraw(IntPtr pDrawable) {
388 draw(
389 (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),pDrawable,false) /*createInt 6_2*/ // csdirectorin for smart pointer
390);
391 }
392
393 private void SwigDirectorMethodpushClipBoundary__SWIG_0(global::System.IntPtr pBoundary) {
394 pushClipBoundary((pBoundary == global::System.IntPtr.Zero) ? null : new OdGiClipBoundary(pBoundary, false));
395 }
396
397 private void SwigDirectorMethodpopClipBoundary() {
399 }
400
401 private void SwigDirectorMethodimage__SWIG_0(global::System.IntPtr img, global::System.IntPtr origin, global::System.IntPtr uVec, global::System.IntPtr vVec, int trpMode) {
402 image(new OdGiImageBGRA32(img, false), new OdGePoint3d(origin, false), new OdGeVector3d(uVec, false), new OdGeVector3d(vVec, false), (OdGiRasterImage.TransparencyMode)trpMode);
403 }
404
405 private void SwigDirectorMethodimage__SWIG_1(global::System.IntPtr img, global::System.IntPtr origin, global::System.IntPtr uVec, global::System.IntPtr vVec) {
406 image(new OdGiImageBGRA32(img, false), new OdGePoint3d(origin, false), new OdGeVector3d(uVec, false), new OdGeVector3d(vVec, false));
407 }
408
409 private void SwigDirectorMethodedge(global::System.IntPtr edges) {
410 edge(new OdGiEdge2dArray(edges, false));
411 }
412
413 private global::System.IntPtr SwigDirectorMethodcurrentGiPath() {
414 return OdGiPathNode.getCPtr(currentGiPath()).Handle;
415 }
416
417 private void SwigDirectorMethodpushClipBoundary__SWIG_1(global::System.IntPtr pBoundary, global::System.IntPtr pClipInfo) {
418 pushClipBoundary((pBoundary == global::System.IntPtr.Zero) ? null : new OdGiClipBoundary(pBoundary, false), (pClipInfo == global::System.IntPtr.Zero) ? null : new OdGiAbstractClipBoundary(pClipInfo, false));
419 }
420
421 private void SwigDirectorMethodpolypoint__SWIG_0(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, IntPtr /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize) {
422 polypoint(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints), (pColors == global::System.IntPtr.Zero) ? null : new OdCmEntityColor(pColors, false), (pTransparency == global::System.IntPtr.Zero) ? null : new OdCmTransparency(pTransparency, false), (pNormals == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pNormals, false), Teigha.Core.Helpers.UnMarshalIntPtrFixedArray(pSubEntMarkers), nPointSize /*SIMPLETYPE*/);
423 }
424
425 private void SwigDirectorMethodpolypoint__SWIG_1(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, IntPtr /*SIMPLE_ARRAY*/ pSubEntMarkers) {
426 polypoint(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints), (pColors == global::System.IntPtr.Zero) ? null : new OdCmEntityColor(pColors, false), (pTransparency == global::System.IntPtr.Zero) ? null : new OdCmTransparency(pTransparency, false), (pNormals == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pNormals, false), Teigha.Core.Helpers.UnMarshalIntPtrFixedArray(pSubEntMarkers));
427 }
428
429 private void SwigDirectorMethodpolypoint__SWIG_2(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals) {
430 polypoint(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints), (pColors == global::System.IntPtr.Zero) ? null : new OdCmEntityColor(pColors, false), (pTransparency == global::System.IntPtr.Zero) ? null : new OdCmTransparency(pTransparency, false), (pNormals == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pNormals, false));
431 }
432
433 private void SwigDirectorMethodpolypoint__SWIG_3(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency) {
434 polypoint(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints), (pColors == global::System.IntPtr.Zero) ? null : new OdCmEntityColor(pColors, false), (pTransparency == global::System.IntPtr.Zero) ? null : new OdCmTransparency(pTransparency, false));
435 }
436
437 private void SwigDirectorMethodrowOfDots(Int32 /*SIMPLETYPE*/ numPoints, global::System.IntPtr startPoint, global::System.IntPtr dirToNextPoint) {
438 rowOfDots(numPoints /*SIMPLETYPE*/, new OdGePoint3d(startPoint, false), new OdGeVector3d(dirToNextPoint, false));
439 }
440
441 private void SwigDirectorMethodpointCloud(IntPtr pCloud) {
443 (OdGiPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloud),pCloud,false) /*createInt 6_3*/ // csdirectorin for smart pointer
444);
445 }
446
447 private bool SwigDirectorMethodbrep(IntPtr giBrep) {
448 return brep(
449 (OdGiBrep)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiBrep),giBrep,false) /*createInt 6_3*/ // csdirectorin for smart pointer
450);
451 }
452
453 private void SwigDirectorMethodsetExtents(global::System.IntPtr newExtents) {
454 setExtents((newExtents == global::System.IntPtr.Zero) ? null : new OdGePoint3d(newExtents, false));
455 }
456
457 private void SwigDirectorMethodstartAttributesSegment() {
459 }
460
461 public delegate IntPtr SwigDelegateOdGiWorldGeometry_0(IntPtr protocolClass);
462 public delegate IntPtr SwigDelegateOdGiWorldGeometry_1();
463 public delegate global::System.IntPtr SwigDelegateOdGiWorldGeometry_2();
464 public delegate global::System.IntPtr SwigDelegateOdGiWorldGeometry_3();
465 public delegate void SwigDelegateOdGiWorldGeometry_4(global::System.IntPtr normal);
466 public delegate void SwigDelegateOdGiWorldGeometry_5(global::System.IntPtr xfm);
467 public delegate void SwigDelegateOdGiWorldGeometry_6();
468 public delegate void SwigDelegateOdGiWorldGeometry_7(global::System.IntPtr center, double radius, global::System.IntPtr normal);
469 public delegate void SwigDelegateOdGiWorldGeometry_8(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint);
470 public delegate void SwigDelegateOdGiWorldGeometry_9(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector, double sweepAngle, int arcType);
471 public delegate void SwigDelegateOdGiWorldGeometry_10(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector, double sweepAngle);
472 public delegate void SwigDelegateOdGiWorldGeometry_11(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint, int arcType);
473 public delegate void SwigDelegateOdGiWorldGeometry_12(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint);
474 public delegate void SwigDelegateOdGiWorldGeometry_13(IntPtr numVertices, global::System.IntPtr pNormal, IntPtr /*SIMPLETYPE*/ baseSubEntMarker);
475 public delegate void SwigDelegateOdGiWorldGeometry_14(IntPtr numVertices, global::System.IntPtr pNormal);
476 public delegate void SwigDelegateOdGiWorldGeometry_15(IntPtr numVertices);
477 public delegate void SwigDelegateOdGiWorldGeometry_16(IntPtr numVertices);
478 public delegate void SwigDelegateOdGiWorldGeometry_17(IntPtr numVertices, global::System.IntPtr pNormal);
479 public delegate void SwigDelegateOdGiWorldGeometry_18(IntPtr polyline, UInt32 /*SIMPLETYPE*/ fromIndex, UInt32 /*SIMPLETYPE*/ numSegs);
480 public delegate void SwigDelegateOdGiWorldGeometry_19(IntPtr polyline, UInt32 /*SIMPLETYPE*/ fromIndex);
481 public delegate void SwigDelegateOdGiWorldGeometry_20(IntPtr polyline);
482 public delegate void SwigDelegateOdGiWorldGeometry_21(IntPtr numRows);
483 public delegate void SwigDelegateOdGiWorldGeometry_22(IntPtr numVertices);
484 public delegate void SwigDelegateOdGiWorldGeometry_23(global::System.IntPtr position, global::System.IntPtr normal, global::System.IntPtr direction, double height, double width, double oblique, [MarshalAs(UnmanagedType.LPWStr)]String msg);
485 public delegate void SwigDelegateOdGiWorldGeometry_24(global::System.IntPtr position, global::System.IntPtr normal, global::System.IntPtr direction, [MarshalAs(UnmanagedType.LPWStr)]string msg, bool raw, global::System.IntPtr pTextStyle);
486 public delegate void SwigDelegateOdGiWorldGeometry_25(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint);
487 public delegate void SwigDelegateOdGiWorldGeometry_26(global::System.IntPtr basePoint, global::System.IntPtr throughPoint);
488 public delegate void SwigDelegateOdGiWorldGeometry_27(global::System.IntPtr nurbsCurve);
489 public delegate void SwigDelegateOdGiWorldGeometry_28(global::System.IntPtr ellipArc, IntPtr endPointsOverrides, int arcType);
490 public delegate void SwigDelegateOdGiWorldGeometry_29(global::System.IntPtr ellipArc, IntPtr endPointsOverrides);
491 public delegate void SwigDelegateOdGiWorldGeometry_30(global::System.IntPtr ellipArc);
492 public delegate void SwigDelegateOdGiWorldGeometry_31(IntPtr pDrawable);
493 public delegate void SwigDelegateOdGiWorldGeometry_32(global::System.IntPtr pBoundary);
494 public delegate void SwigDelegateOdGiWorldGeometry_33();
495 public delegate void SwigDelegateOdGiWorldGeometry_34(global::System.IntPtr img, global::System.IntPtr origin, global::System.IntPtr uVec, global::System.IntPtr vVec, int trpMode);
496 public delegate void SwigDelegateOdGiWorldGeometry_35(global::System.IntPtr img, global::System.IntPtr origin, global::System.IntPtr uVec, global::System.IntPtr vVec);
497 public delegate void SwigDelegateOdGiWorldGeometry_36(global::System.IntPtr edges);
498 public delegate global::System.IntPtr SwigDelegateOdGiWorldGeometry_37();
499 public delegate void SwigDelegateOdGiWorldGeometry_38(global::System.IntPtr pBoundary, global::System.IntPtr pClipInfo);
500 public delegate void SwigDelegateOdGiWorldGeometry_39(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, IntPtr /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize);
501 public delegate void SwigDelegateOdGiWorldGeometry_40(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, IntPtr /*SIMPLE_ARRAY*/ pSubEntMarkers);
502 public delegate void SwigDelegateOdGiWorldGeometry_41(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals);
503 public delegate void SwigDelegateOdGiWorldGeometry_42(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency);
504 public delegate void SwigDelegateOdGiWorldGeometry_43(Int32 /*SIMPLETYPE*/ numPoints, global::System.IntPtr startPoint, global::System.IntPtr dirToNextPoint);
505 public delegate void SwigDelegateOdGiWorldGeometry_44(IntPtr pCloud);
506 public delegate bool SwigDelegateOdGiWorldGeometry_45(IntPtr giBrep);
507 public delegate void SwigDelegateOdGiWorldGeometry_46(global::System.IntPtr newExtents);
508 public delegate void SwigDelegateOdGiWorldGeometry_47();
509
510 private SwigDelegateOdGiWorldGeometry_0 swigDelegate0;
511 private SwigDelegateOdGiWorldGeometry_1 swigDelegate1;
512 private SwigDelegateOdGiWorldGeometry_2 swigDelegate2;
513 private SwigDelegateOdGiWorldGeometry_3 swigDelegate3;
514 private SwigDelegateOdGiWorldGeometry_4 swigDelegate4;
515 private SwigDelegateOdGiWorldGeometry_5 swigDelegate5;
516 private SwigDelegateOdGiWorldGeometry_6 swigDelegate6;
517 private SwigDelegateOdGiWorldGeometry_7 swigDelegate7;
518 private SwigDelegateOdGiWorldGeometry_8 swigDelegate8;
519 private SwigDelegateOdGiWorldGeometry_9 swigDelegate9;
520 private SwigDelegateOdGiWorldGeometry_10 swigDelegate10;
521 private SwigDelegateOdGiWorldGeometry_11 swigDelegate11;
522 private SwigDelegateOdGiWorldGeometry_12 swigDelegate12;
523 private SwigDelegateOdGiWorldGeometry_13 swigDelegate13;
524 private SwigDelegateOdGiWorldGeometry_14 swigDelegate14;
525 private SwigDelegateOdGiWorldGeometry_15 swigDelegate15;
526 private SwigDelegateOdGiWorldGeometry_16 swigDelegate16;
527 private SwigDelegateOdGiWorldGeometry_17 swigDelegate17;
528 private SwigDelegateOdGiWorldGeometry_18 swigDelegate18;
529 private SwigDelegateOdGiWorldGeometry_19 swigDelegate19;
530 private SwigDelegateOdGiWorldGeometry_20 swigDelegate20;
531 private SwigDelegateOdGiWorldGeometry_21 swigDelegate21;
532 private SwigDelegateOdGiWorldGeometry_22 swigDelegate22;
533 private SwigDelegateOdGiWorldGeometry_23 swigDelegate23;
534 private SwigDelegateOdGiWorldGeometry_24 swigDelegate24;
535 private SwigDelegateOdGiWorldGeometry_25 swigDelegate25;
536 private SwigDelegateOdGiWorldGeometry_26 swigDelegate26;
537 private SwigDelegateOdGiWorldGeometry_27 swigDelegate27;
538 private SwigDelegateOdGiWorldGeometry_28 swigDelegate28;
539 private SwigDelegateOdGiWorldGeometry_29 swigDelegate29;
540 private SwigDelegateOdGiWorldGeometry_30 swigDelegate30;
541 private SwigDelegateOdGiWorldGeometry_31 swigDelegate31;
542 private SwigDelegateOdGiWorldGeometry_32 swigDelegate32;
543 private SwigDelegateOdGiWorldGeometry_33 swigDelegate33;
544 private SwigDelegateOdGiWorldGeometry_34 swigDelegate34;
545 private SwigDelegateOdGiWorldGeometry_35 swigDelegate35;
546 private SwigDelegateOdGiWorldGeometry_36 swigDelegate36;
547 private SwigDelegateOdGiWorldGeometry_37 swigDelegate37;
548 private SwigDelegateOdGiWorldGeometry_38 swigDelegate38;
549 private SwigDelegateOdGiWorldGeometry_39 swigDelegate39;
550 private SwigDelegateOdGiWorldGeometry_40 swigDelegate40;
551 private SwigDelegateOdGiWorldGeometry_41 swigDelegate41;
552 private SwigDelegateOdGiWorldGeometry_42 swigDelegate42;
553 private SwigDelegateOdGiWorldGeometry_43 swigDelegate43;
554 private SwigDelegateOdGiWorldGeometry_44 swigDelegate44;
555 private SwigDelegateOdGiWorldGeometry_45 swigDelegate45;
556 private SwigDelegateOdGiWorldGeometry_46 swigDelegate46;
557 private SwigDelegateOdGiWorldGeometry_47 swigDelegate47;
558
559 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(OdRxClass) };
560 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
561 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { };
562 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { };
563 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(OdGeVector3d) };
564 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(OdGeMatrix3d) };
565 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { };
566 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(OdGePoint3d), typeof(double), typeof(OdGeVector3d) };
567 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGePoint3d), typeof(OdGePoint3d) };
568 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(OdGePoint3d), typeof(double), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(double), typeof(OdGiArcType) };
569 private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { typeof(OdGePoint3d), typeof(double), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(double) };
570 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGePoint3d), typeof(OdGePoint3d), typeof(OdGiArcType) };
571 private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGePoint3d), typeof(OdGePoint3d) };
572 private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdGeVector3d), typeof(IntPtr /*SIMPLETYPE*/) };
573 private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdGeVector3d) };
574 private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/) };
575 private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/) };
576 private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdGeVector3d) };
577 private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { typeof(OdGiPolyline), typeof(UInt32 /*SIMPLETYPE*/), typeof(UInt32 /*SIMPLETYPE*/) };
578 private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { typeof(OdGiPolyline), typeof(UInt32 /*SIMPLETYPE*/) };
579 private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { typeof(OdGiPolyline) };
580 private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { typeof(MeshData) };
581 private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { typeof(ShellData) };
582 private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(double), typeof(double), typeof(double), typeof(String) };
583 private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(string), typeof(bool), typeof(OdGiTextStyle) };
584 private static global::System.Type[] swigMethodTypes25 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGePoint3d) };
585 private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGePoint3d) };
586 private static global::System.Type[] swigMethodTypes27 = new global::System.Type[] { typeof(OdGeNurbCurve3d) };
587 private static global::System.Type[] swigMethodTypes28 = new global::System.Type[] { typeof(OdGeEllipArc3d), typeof(OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/), typeof(OdGiArcType) };
588 private static global::System.Type[] swigMethodTypes29 = new global::System.Type[] { typeof(OdGeEllipArc3d), typeof(OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/) };
589 private static global::System.Type[] swigMethodTypes30 = new global::System.Type[] { typeof(OdGeEllipArc3d) };
590 private static global::System.Type[] swigMethodTypes31 = new global::System.Type[] { typeof(OdGiDrawable) };
591 private static global::System.Type[] swigMethodTypes32 = new global::System.Type[] { typeof(OdGiClipBoundary) };
592 private static global::System.Type[] swigMethodTypes33 = new global::System.Type[] { };
593 private static global::System.Type[] swigMethodTypes34 = new global::System.Type[] { typeof(OdGiImageBGRA32), typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(OdGiRasterImage.TransparencyMode) };
594 private static global::System.Type[] swigMethodTypes35 = new global::System.Type[] { typeof(OdGiImageBGRA32), typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d) };
595 private static global::System.Type[] swigMethodTypes36 = new global::System.Type[] { typeof(OdGiEdge2dArray) };
596 private static global::System.Type[] swigMethodTypes37 = new global::System.Type[] { };
597 private static global::System.Type[] swigMethodTypes38 = new global::System.Type[] { typeof(OdGiClipBoundary), typeof(OdGiAbstractClipBoundary) };
598 private static global::System.Type[] swigMethodTypes39 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdCmEntityColor), typeof(OdCmTransparency), typeof(OdGeVector3d), typeof(IntPtr[] /*SIMPLE_ARRAY*/), typeof(Int32 /*SIMPLETYPE*/) };
599 private static global::System.Type[] swigMethodTypes40 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdCmEntityColor), typeof(OdCmTransparency), typeof(OdGeVector3d), typeof(IntPtr[] /*SIMPLE_ARRAY*/) };
600 private static global::System.Type[] swigMethodTypes41 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdCmEntityColor), typeof(OdCmTransparency), typeof(OdGeVector3d) };
601 private static global::System.Type[] swigMethodTypes42 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdCmEntityColor), typeof(OdCmTransparency) };
602 private static global::System.Type[] swigMethodTypes43 = new global::System.Type[] { typeof(Int32 /*SIMPLETYPE*/), typeof(OdGePoint3d), typeof(OdGeVector3d) };
603 private static global::System.Type[] swigMethodTypes44 = new global::System.Type[] { typeof(OdGiPointCloud) };
604 private static global::System.Type[] swigMethodTypes45 = new global::System.Type[] { typeof(OdGiBrep) };
605 private static global::System.Type[] swigMethodTypes46 = new global::System.Type[] { typeof(OdGePoint3d) };
606 private static global::System.Type[] swigMethodTypes47 = new global::System.Type[] { };
607}
608
609}
static global::System.Exception Retrieve()
static IntPtr OdGiWorldGeometry_desc()
static void OdGiWorldGeometry_startAttributesSegmentSwigExplicitOdGiWorldGeometry(HandleRef jarg1)
static string OdGiWorldGeometry_getRealClassName(IntPtr jarg1)
static IntPtr OdGiWorldGeometry_isASwigExplicitOdGiWorldGeometry(HandleRef jarg1)
static void OdGiWorldGeometry_startAttributesSegment(HandleRef jarg1)
static void delete_OdGiWorldGeometry(HandleRef jarg1)
static IntPtr OdGiWorldGeometry_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGiWorldGeometry_createObject()
static void OdGiWorldGeometry_setExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiWorldGeometry_isA(HandleRef jarg1)
static IntPtr OdGiWorldGeometry_queryXSwigExplicitOdGiWorldGeometry(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGiWorldGeometry_cast(HandleRef jarg1)
static void OdGiWorldGeometry_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_0 delegate0, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_1 delegate1, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_2 delegate2, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_3 delegate3, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_4 delegate4, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_5 delegate5, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_6 delegate6, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_7 delegate7, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_8 delegate8, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_9 delegate9, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_10 delegate10, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_11 delegate11, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_12 delegate12, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_13 delegate13, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_14 delegate14, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_15 delegate15, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_16 delegate16, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_17 delegate17, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_18 delegate18, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_19 delegate19, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_20 delegate20, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_21 delegate21, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_22 delegate22, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_23 delegate23, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_24 delegate24, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_25 delegate25, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_26 delegate26, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_27 delegate27, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_28 delegate28, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_29 delegate29, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_30 delegate30, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_31 delegate31, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_32 delegate32, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_33 delegate33, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_34 delegate34, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_35 delegate35, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_36 delegate36, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_37 delegate37, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_38 delegate38, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_39 delegate39, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_40 delegate40, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_41 delegate41, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_42 delegate42, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_43 delegate43, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_44 delegate44, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_45 delegate45, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_46 delegate46, OdGiWorldGeometry.SwigDelegateOdGiWorldGeometry_47 delegate47)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
virtual void pushModelTransform(OdGeVector3d normal)
virtual void pointCloud(OdGiPointCloud pCloud)
virtual OdGeMatrix3d getModelToWorldTransform()
virtual bool brep(OdGiBrep giBrep)
virtual void pushClipBoundary(OdGiClipBoundary pBoundary)
virtual void polypoint(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, IntPtr[] pSubEntMarkers, Int32 nPointSize)
virtual void pline(OdGiPolyline polyline, UInt32 fromIndex, UInt32 numSegs)
virtual void popClipBoundary()
virtual void circle(OdGePoint3d center, double radius, OdGeVector3d normal)
virtual void shell(ShellData numVertices)
virtual void edge(OdGiEdge2dArray edges)
virtual void image(OdGiImageBGRA32 img, OdGePoint3d origin, OdGeVector3d uVec, OdGeVector3d vVec, OdGiRasterImage.TransparencyMode trpMode)
virtual void popModelTransform()
virtual void nurbs(OdGeNurbCurve3d nurbsCurve)
virtual void polyline(OdGePoint3d[] numVertices, OdGeVector3d pNormal, IntPtr baseSubEntMarker)
virtual void polygon(OdGePoint3d[] numVertices)
virtual void mesh(MeshData numRows)
virtual void ray(OdGePoint3d basePoint, OdGePoint3d throughPoint)
virtual void xline(OdGePoint3d firstPoint, OdGePoint3d secondPoint)
virtual OdGiPathNode currentGiPath()
virtual OdGeMatrix3d getWorldToModelTransform()
virtual void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType)
virtual void draw(OdGiDrawable pDrawable)
virtual void rowOfDots(Int32 numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint)
virtual void ellipticArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointsOverrides, OdGiArcType arcType)
virtual void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, double height, double width, double oblique, String msg)
delegate void SwigDelegateOdGiWorldGeometry_26(global::System.IntPtr basePoint, global::System.IntPtr throughPoint)
delegate void SwigDelegateOdGiWorldGeometry_10(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector, double sweepAngle)
delegate void SwigDelegateOdGiWorldGeometry_43(Int32 numPoints, global::System.IntPtr startPoint, global::System.IntPtr dirToNextPoint)
delegate void SwigDelegateOdGiWorldGeometry_29(global::System.IntPtr ellipArc, IntPtr endPointsOverrides)
OdGiWorldGeometry(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
delegate void SwigDelegateOdGiWorldGeometry_19(IntPtr polyline, UInt32 fromIndex)
delegate global::System.IntPtr SwigDelegateOdGiWorldGeometry_37()
static OdGiWorldGeometry cast(OdRxObject pObj)
delegate void SwigDelegateOdGiWorldGeometry_32(global::System.IntPtr pBoundary)
delegate void SwigDelegateOdGiWorldGeometry_42(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency)
delegate void SwigDelegateOdGiWorldGeometry_23(global::System.IntPtr position, global::System.IntPtr normal, global::System.IntPtr direction, double height, double width, double oblique, [MarshalAs(UnmanagedType.LPWStr)]String msg)
virtual void vb_edge(Teigha.Core.OdGiEdge2dArray edges)
delegate void SwigDelegateOdGiWorldGeometry_11(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint, int arcType)
delegate void SwigDelegateOdGiWorldGeometry_41(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals)
delegate void SwigDelegateOdGiWorldGeometry_22(IntPtr numVertices)
delegate void SwigDelegateOdGiWorldGeometry_7(global::System.IntPtr center, double radius, global::System.IntPtr normal)
static new OdGiWorldGeometry createObject()
delegate IntPtr SwigDelegateOdGiWorldGeometry_0(IntPtr protocolClass)
delegate IntPtr SwigDelegateOdGiWorldGeometry_1()
delegate bool SwigDelegateOdGiWorldGeometry_45(IntPtr giBrep)
delegate void SwigDelegateOdGiWorldGeometry_4(global::System.IntPtr normal)
delegate void SwigDelegateOdGiWorldGeometry_46(global::System.IntPtr newExtents)
delegate void SwigDelegateOdGiWorldGeometry_12(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint)
delegate void SwigDelegateOdGiWorldGeometry_27(global::System.IntPtr nurbsCurve)
delegate void SwigDelegateOdGiWorldGeometry_44(IntPtr pCloud)
delegate void SwigDelegateOdGiWorldGeometry_38(global::System.IntPtr pBoundary, global::System.IntPtr pClipInfo)
delegate void SwigDelegateOdGiWorldGeometry_25(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint)
delegate void SwigDelegateOdGiWorldGeometry_39(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, IntPtr pSubEntMarkers, Int32 nPointSize)
delegate void SwigDelegateOdGiWorldGeometry_35(global::System.IntPtr img, global::System.IntPtr origin, global::System.IntPtr uVec, global::System.IntPtr vVec)
delegate void SwigDelegateOdGiWorldGeometry_6()
delegate void SwigDelegateOdGiWorldGeometry_9(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector, double sweepAngle, int arcType)
delegate void SwigDelegateOdGiWorldGeometry_34(global::System.IntPtr img, global::System.IntPtr origin, global::System.IntPtr uVec, global::System.IntPtr vVec, int trpMode)
delegate void SwigDelegateOdGiWorldGeometry_13(IntPtr numVertices, global::System.IntPtr pNormal, IntPtr baseSubEntMarker)
delegate void SwigDelegateOdGiWorldGeometry_40(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, IntPtr pSubEntMarkers)
static new OdRxClass desc()
delegate void SwigDelegateOdGiWorldGeometry_14(IntPtr numVertices, global::System.IntPtr pNormal)
delegate void SwigDelegateOdGiWorldGeometry_5(global::System.IntPtr xfm)
delegate void SwigDelegateOdGiWorldGeometry_47()
static string getRealClassName(IntPtr ptr)
virtual void vb_mesh(Teigha.Core.MeshData numRows)
override OdRxObject queryX(OdRxClass protocolClass)
delegate void SwigDelegateOdGiWorldGeometry_24(global::System.IntPtr position, global::System.IntPtr normal, global::System.IntPtr direction, [MarshalAs(UnmanagedType.LPWStr)]string msg, bool raw, global::System.IntPtr pTextStyle)
static HandleRef getCPtr(OdGiWorldGeometry obj)
virtual void setExtents(OdGePoint3d newExtents)
delegate void SwigDelegateOdGiWorldGeometry_8(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint)
delegate void SwigDelegateOdGiWorldGeometry_15(IntPtr numVertices)
delegate void SwigDelegateOdGiWorldGeometry_31(IntPtr pDrawable)
delegate void SwigDelegateOdGiWorldGeometry_33()
delegate global::System.IntPtr SwigDelegateOdGiWorldGeometry_3()
delegate void SwigDelegateOdGiWorldGeometry_18(IntPtr polyline, UInt32 fromIndex, UInt32 numSegs)
delegate void SwigDelegateOdGiWorldGeometry_30(global::System.IntPtr ellipArc)
delegate void SwigDelegateOdGiWorldGeometry_36(global::System.IntPtr edges)
delegate global::System.IntPtr SwigDelegateOdGiWorldGeometry_2()
delegate void SwigDelegateOdGiWorldGeometry_20(IntPtr polyline)
delegate void SwigDelegateOdGiWorldGeometry_28(global::System.IntPtr ellipArc, IntPtr endPointsOverrides, int arcType)
delegate void SwigDelegateOdGiWorldGeometry_17(IntPtr numVertices, global::System.IntPtr pNormal)
delegate void SwigDelegateOdGiWorldGeometry_16(IntPtr numVertices)
delegate void SwigDelegateOdGiWorldGeometry_21(IntPtr numRows)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26