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