17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 : this(
GlobalsPINVOKE.new_OdGiWorldGeometry(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
45 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
51 SwigDirectorConnect();
52 DelegateHolder.OnHoldSwigDirectorDelegates(
this);
56 MemoryManager mMan = MemoryManager.GetMemoryManager();
57 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
97 MemoryManager mMan = MemoryManager.GetMemoryManager();
98 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
144 private void SwigDirectorConnect() {
145 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
147 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
149 if (SwigDerivedClassHasMethod(
"copyFrom", swigMethodTypes2))
151 if (SwigDerivedClassHasMethod(
"getModelToWorldTransform", swigMethodTypes3))
153 if (SwigDerivedClassHasMethod(
"getWorldToModelTransform", swigMethodTypes4))
155 if (SwigDerivedClassHasMethod(
"pushModelTransform", swigMethodTypes5))
157 if (SwigDerivedClassHasMethod(
"pushModelTransform", swigMethodTypes6))
159 if (SwigDerivedClassHasMethod(
"popModelTransform", swigMethodTypes7))
161 if (SwigDerivedClassHasMethod(
"circle", swigMethodTypes8))
163 if (SwigDerivedClassHasMethod(
"circle", swigMethodTypes9))
165 if (SwigDerivedClassHasMethod(
"circularArc", swigMethodTypes10))
167 if (SwigDerivedClassHasMethod(
"circularArc", swigMethodTypes11))
169 if (SwigDerivedClassHasMethod(
"circularArc", swigMethodTypes12))
171 if (SwigDerivedClassHasMethod(
"circularArc", swigMethodTypes13))
173 if (SwigDerivedClassHasMethod(
"polyline", swigMethodTypes14))
175 if (SwigDerivedClassHasMethod(
"polyline", swigMethodTypes15))
177 if (SwigDerivedClassHasMethod(
"polyline", swigMethodTypes16))
179 if (SwigDerivedClassHasMethod(
"polygon", swigMethodTypes17))
181 if (SwigDerivedClassHasMethod(
"polygon", swigMethodTypes18))
183 if (SwigDerivedClassHasMethod(
"pline", swigMethodTypes19))
185 if (SwigDerivedClassHasMethod(
"pline", swigMethodTypes20))
187 if (SwigDerivedClassHasMethod(
"pline", swigMethodTypes21))
189 if (SwigDerivedClassHasMethod(
"mesh", swigMethodTypes22))
191 if (SwigDerivedClassHasMethod(
"shell", swigMethodTypes23))
193 if (SwigDerivedClassHasMethod(
"text", swigMethodTypes24))
195 if (SwigDerivedClassHasMethod(
"text", swigMethodTypes25))
197 if (SwigDerivedClassHasMethod(
"xline", swigMethodTypes26))
199 if (SwigDerivedClassHasMethod(
"ray", swigMethodTypes27))
201 if (SwigDerivedClassHasMethod(
"nurbs", swigMethodTypes28))
203 if (SwigDerivedClassHasMethod(
"ellipticArc", swigMethodTypes29))
205 if (SwigDerivedClassHasMethod(
"ellipticArc", swigMethodTypes30))
207 if (SwigDerivedClassHasMethod(
"ellipticArc", swigMethodTypes31))
209 if (SwigDerivedClassHasMethod(
"draw", swigMethodTypes32))
211 if (SwigDerivedClassHasMethod(
"pushClipBoundary", swigMethodTypes33))
213 if (SwigDerivedClassHasMethod(
"popClipBoundary", swigMethodTypes34))
215 if (SwigDerivedClassHasMethod(
"image", swigMethodTypes35))
217 if (SwigDerivedClassHasMethod(
"image", swigMethodTypes36))
219 if (SwigDerivedClassHasMethod(
"edge", swigMethodTypes37))
221 if (SwigDerivedClassHasMethod(
"currentGiPath", swigMethodTypes38))
223 if (SwigDerivedClassHasMethod(
"pushClipBoundary", swigMethodTypes39))
225 if (SwigDerivedClassHasMethod(
"polypoint", swigMethodTypes40))
227 if (SwigDerivedClassHasMethod(
"polypoint", swigMethodTypes41))
229 if (SwigDerivedClassHasMethod(
"polypoint", swigMethodTypes42))
231 if (SwigDerivedClassHasMethod(
"polypoint", swigMethodTypes43))
233 if (SwigDerivedClassHasMethod(
"rowOfDots", swigMethodTypes44))
235 if (SwigDerivedClassHasMethod(
"pointCloud", swigMethodTypes45))
237 if (SwigDerivedClassHasMethod(
"brep", swigMethodTypes46))
239 if (SwigDerivedClassHasMethod(
"setExtents", swigMethodTypes47))
241 if (SwigDerivedClassHasMethod(
"startAttributesSegment", swigMethodTypes48))
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);
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;
252 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
256 (OdRxClass)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,
false)
261 private IntPtr SwigDirectorMethodisA() {
264 OdRxClass.getCPtr(
isA()).Handle
268 private void SwigDirectorMethodcopyFrom(IntPtr pSource) {
274 private global::System.IntPtr SwigDirectorMethodgetModelToWorldTransform() {
278 private global::System.IntPtr SwigDirectorMethodgetWorldToModelTransform() {
282 private void SwigDirectorMethodpushModelTransform__SWIG_0(global::System.IntPtr normal) {
286 private void SwigDirectorMethodpushModelTransform__SWIG_1(global::System.IntPtr xfm) {
290 private void SwigDirectorMethodpopModelTransform() {
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));
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));
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);
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);
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);
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));
318 private void SwigDirectorMethodpolyline__SWIG_0(IntPtr numVertices, global::System.IntPtr pNormal, IntPtr baseSubEntMarker) {
319 polyline(
Teigha.
Core.Helpers.UnMarshalPoint3dArray(numVertices), (pNormal == global::System.IntPtr.Zero) ?
null : new OdGeVector3d(pNormal, false), baseSubEntMarker );
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));
326 private void SwigDirectorMethodpolyline__SWIG_2(IntPtr numVertices) {
330 private void SwigDirectorMethodpolygon__SWIG_0(IntPtr numVertices) {
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));
338 private void SwigDirectorMethodpline__SWIG_0(IntPtr
polyline, UInt32 fromIndex, UInt32 numSegs) {
340 (OdGiPolyline)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPolyline),
polyline,
false)
341, fromIndex , numSegs );
344 private void SwigDirectorMethodpline__SWIG_1(IntPtr
polyline, UInt32 fromIndex) {
346 (OdGiPolyline)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPolyline),
polyline,
false)
350 private void SwigDirectorMethodpline__SWIG_2(IntPtr
polyline) {
352 (OdGiPolyline)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPolyline),
polyline,
false)
356 private void SwigDirectorMethodmesh(IntPtr numRows) {
360 private void SwigDirectorMethodshell(IntPtr numVertices) {
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);
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));
372 private void SwigDirectorMethodxline(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint) {
373 xline(
new OdGePoint3d(firstPoint,
false),
new OdGePoint3d(secondPoint,
false));
376 private void SwigDirectorMethodray(global::System.IntPtr basePoint, global::System.IntPtr throughPoint) {
377 ray(
new OdGePoint3d(basePoint,
false),
new OdGePoint3d(throughPoint,
false));
380 private void SwigDirectorMethodnurbs(global::System.IntPtr nurbsCurve) {
381 nurbs(
new OdGeNurbCurve3d(nurbsCurve,
false));
384 private void SwigDirectorMethodellipticArc__SWIG_0(global::System.IntPtr ellipArc, IntPtr endPointsOverrides,
int arcType) {
388 private void SwigDirectorMethodellipticArc__SWIG_1(global::System.IntPtr ellipArc, IntPtr endPointsOverrides) {
389 ellipticArc(
new OdGeEllipArc3d(ellipArc,
false),
Teigha.
Core.Helpers.UnMarshalPointPair(endPointsOverrides));
392 private void SwigDirectorMethodellipticArc__SWIG_2(global::System.IntPtr ellipArc) {
396 private void SwigDirectorMethoddraw(IntPtr pDrawable) {
398 (OdGiDrawable)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),pDrawable,
false)
402 private void SwigDirectorMethodpushClipBoundary__SWIG_0(global::System.IntPtr pBoundary) {
403 pushClipBoundary((pBoundary == global::System.IntPtr.Zero) ?
null : new OdGiClipBoundary(pBoundary, false));
406 private void SwigDirectorMethodpopClipBoundary() {
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);
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));
418 private void SwigDirectorMethodedge(global::System.IntPtr edges) {
419 edge(
new OdGiEdge2dArray(edges,
false));
422 private global::System.IntPtr SwigDirectorMethodcurrentGiPath() {
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));
430 private void SwigDirectorMethodpolypoint__SWIG_0(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, IntPtr pSubEntMarkers, Int32 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 );
434 private void SwigDirectorMethodpolypoint__SWIG_1(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, IntPtr 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));
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));
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));
446 private void SwigDirectorMethodrowOfDots(Int32 numPoints, global::System.IntPtr startPoint, global::System.IntPtr dirToNextPoint) {
447 rowOfDots(numPoints ,
new OdGePoint3d(startPoint,
false),
new OdGeVector3d(dirToNextPoint,
false));
450 private void SwigDirectorMethodpointCloud(IntPtr pCloud) {
452 (OdGiPointCloud)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloud),pCloud,
false)
456 private bool SwigDirectorMethodbrep(IntPtr giBrep) {
458 (OdGiBrep)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiBrep),giBrep,
false)
462 private void SwigDirectorMethodsetExtents(global::System.IntPtr newExtents) {
463 setExtents((newExtents == global::System.IntPtr.Zero) ?
null : new OdGePoint3d(newExtents, false));
466 private void SwigDirectorMethodstartAttributesSegment() {
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);
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);
505 public delegate
void SwigDelegateOdGiWorldGeometry_35(global::System.IntPtr img, global::System.IntPtr origin, global::System.IntPtr uVec, global::System.IntPtr vVec,
int trpMode);
510 public delegate
void SwigDelegateOdGiWorldGeometry_40(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, IntPtr pSubEntMarkers, Int32 nPointSize);
511 public delegate
void SwigDelegateOdGiWorldGeometry_41(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, IntPtr pSubEntMarkers);
512 public delegate
void SwigDelegateOdGiWorldGeometry_42(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals);
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[] ), typeof(OdGeVector3d), typeof(IntPtr) };
585 private static global::System.Type[] swigMethodTypes15 =
new global::System.Type[] { typeof(OdGePoint3d[] ), typeof(OdGeVector3d) };
586 private static global::System.Type[] swigMethodTypes16 =
new global::System.Type[] { typeof(OdGePoint3d[] ) };
587 private static global::System.Type[] swigMethodTypes17 =
new global::System.Type[] { typeof(OdGePoint3d[] ) };
588 private static global::System.Type[] swigMethodTypes18 =
new global::System.Type[] { typeof(OdGePoint3d[] ), 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[] ), typeof(
OdGiArcType) };
600 private static global::System.Type[] swigMethodTypes30 =
new global::System.Type[] { typeof(OdGeEllipArc3d), typeof(OdGePoint3d[] ) };
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[] ), typeof(OdCmEntityColor), typeof(OdCmTransparency), typeof(OdGeVector3d), typeof(IntPtr[] ), typeof(Int32) };
611 private static global::System.Type[] swigMethodTypes41 =
new global::System.Type[] { typeof(OdGePoint3d[] ), typeof(OdCmEntityColor), typeof(OdCmTransparency), typeof(OdGeVector3d), typeof(IntPtr[] ) };
612 private static global::System.Type[] swigMethodTypes42 =
new global::System.Type[] { typeof(OdGePoint3d[] ), typeof(OdCmEntityColor), typeof(OdCmTransparency), typeof(OdGeVector3d) };
613 private static global::System.Type[] swigMethodTypes43 =
new global::System.Type[] { typeof(OdGePoint3d[] ), 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[] { };