14using System.Runtime.InteropServices;
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();
55 MemoryManager mMan = MemoryManager.GetMemoryManager();
56 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
96 MemoryManager mMan = MemoryManager.GetMemoryManager();
97 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
143 private void SwigDirectorConnect() {
144 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
146 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
148 if (SwigDerivedClassHasMethod(
"getModelToWorldTransform", swigMethodTypes2))
150 if (SwigDerivedClassHasMethod(
"getWorldToModelTransform", swigMethodTypes3))
152 if (SwigDerivedClassHasMethod(
"pushModelTransform", swigMethodTypes4))
154 if (SwigDerivedClassHasMethod(
"pushModelTransform", swigMethodTypes5))
156 if (SwigDerivedClassHasMethod(
"popModelTransform", swigMethodTypes6))
158 if (SwigDerivedClassHasMethod(
"circle", swigMethodTypes7))
160 if (SwigDerivedClassHasMethod(
"circle", swigMethodTypes8))
162 if (SwigDerivedClassHasMethod(
"circularArc", swigMethodTypes9))
164 if (SwigDerivedClassHasMethod(
"circularArc", swigMethodTypes10))
166 if (SwigDerivedClassHasMethod(
"circularArc", swigMethodTypes11))
168 if (SwigDerivedClassHasMethod(
"circularArc", swigMethodTypes12))
170 if (SwigDerivedClassHasMethod(
"polyline", swigMethodTypes13))
172 if (SwigDerivedClassHasMethod(
"polyline", swigMethodTypes14))
174 if (SwigDerivedClassHasMethod(
"polyline", swigMethodTypes15))
176 if (SwigDerivedClassHasMethod(
"polygon", swigMethodTypes16))
178 if (SwigDerivedClassHasMethod(
"polygon", swigMethodTypes17))
180 if (SwigDerivedClassHasMethod(
"pline", swigMethodTypes18))
182 if (SwigDerivedClassHasMethod(
"pline", swigMethodTypes19))
184 if (SwigDerivedClassHasMethod(
"pline", swigMethodTypes20))
186 if (SwigDerivedClassHasMethod(
"mesh", swigMethodTypes21))
188 if (SwigDerivedClassHasMethod(
"shell", swigMethodTypes22))
190 if (SwigDerivedClassHasMethod(
"text", swigMethodTypes23))
192 if (SwigDerivedClassHasMethod(
"text", swigMethodTypes24))
194 if (SwigDerivedClassHasMethod(
"xline", swigMethodTypes25))
196 if (SwigDerivedClassHasMethod(
"ray", swigMethodTypes26))
198 if (SwigDerivedClassHasMethod(
"nurbs", swigMethodTypes27))
200 if (SwigDerivedClassHasMethod(
"ellipticArc", swigMethodTypes28))
202 if (SwigDerivedClassHasMethod(
"ellipticArc", swigMethodTypes29))
204 if (SwigDerivedClassHasMethod(
"ellipticArc", swigMethodTypes30))
206 if (SwigDerivedClassHasMethod(
"draw", swigMethodTypes31))
208 if (SwigDerivedClassHasMethod(
"pushClipBoundary", swigMethodTypes32))
210 if (SwigDerivedClassHasMethod(
"popClipBoundary", swigMethodTypes33))
212 if (SwigDerivedClassHasMethod(
"image", swigMethodTypes34))
214 if (SwigDerivedClassHasMethod(
"image", swigMethodTypes35))
216 if (SwigDerivedClassHasMethod(
"edge", swigMethodTypes36))
218 if (SwigDerivedClassHasMethod(
"currentGiPath", swigMethodTypes37))
220 if (SwigDerivedClassHasMethod(
"pushClipBoundary", swigMethodTypes38))
222 if (SwigDerivedClassHasMethod(
"polypoint", swigMethodTypes39))
224 if (SwigDerivedClassHasMethod(
"polypoint", swigMethodTypes40))
226 if (SwigDerivedClassHasMethod(
"polypoint", swigMethodTypes41))
228 if (SwigDerivedClassHasMethod(
"polypoint", swigMethodTypes42))
230 if (SwigDerivedClassHasMethod(
"rowOfDots", swigMethodTypes43))
232 if (SwigDerivedClassHasMethod(
"pointCloud", swigMethodTypes44))
234 if (SwigDerivedClassHasMethod(
"brep", swigMethodTypes45))
236 if (SwigDerivedClassHasMethod(
"setExtents", swigMethodTypes46))
238 if (SwigDerivedClassHasMethod(
"startAttributesSegment", swigMethodTypes47))
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);
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;
249 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
252 OdRxObject.getCPtr(
queryX(
253 (OdRxClass)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,
false)
258 private IntPtr SwigDirectorMethodisA() {
261 OdRxClass.getCPtr(
isA()).Handle
265 private global::System.IntPtr SwigDirectorMethodgetModelToWorldTransform() {
269 private global::System.IntPtr SwigDirectorMethodgetWorldToModelTransform() {
273 private void SwigDirectorMethodpushModelTransform__SWIG_0(global::System.IntPtr normal) {
277 private void SwigDirectorMethodpushModelTransform__SWIG_1(global::System.IntPtr xfm) {
281 private void SwigDirectorMethodpopModelTransform() {
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));
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));
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);
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);
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);
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));
309 private void SwigDirectorMethodpolyline__SWIG_0(IntPtr numVertices, global::System.IntPtr pNormal, IntPtr baseSubEntMarker) {
310 polyline(
Teigha.
Core.Helpers.UnMarshalPoint3dArray(numVertices), (pNormal == global::System.IntPtr.Zero) ?
null :
new OdGeVector3d(pNormal,
false), baseSubEntMarker );
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));
317 private void SwigDirectorMethodpolyline__SWIG_2(IntPtr numVertices) {
321 private void SwigDirectorMethodpolygon__SWIG_0(IntPtr numVertices) {
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));
329 private void SwigDirectorMethodpline__SWIG_0(IntPtr
polyline, UInt32 fromIndex, UInt32 numSegs) {
331 (OdGiPolyline)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPolyline),
polyline,
false)
332, fromIndex , numSegs );
335 private void SwigDirectorMethodpline__SWIG_1(IntPtr
polyline, UInt32 fromIndex) {
337 (OdGiPolyline)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPolyline),
polyline,
false)
341 private void SwigDirectorMethodpline__SWIG_2(IntPtr
polyline) {
343 (OdGiPolyline)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPolyline),
polyline,
false)
347 private void SwigDirectorMethodmesh(IntPtr numRows) {
351 private void SwigDirectorMethodshell(IntPtr numVertices) {
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);
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));
363 private void SwigDirectorMethodxline(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint) {
364 xline(
new OdGePoint3d(firstPoint,
false),
new OdGePoint3d(secondPoint,
false));
367 private void SwigDirectorMethodray(global::System.IntPtr basePoint, global::System.IntPtr throughPoint) {
368 ray(
new OdGePoint3d(basePoint,
false),
new OdGePoint3d(throughPoint,
false));
371 private void SwigDirectorMethodnurbs(global::System.IntPtr nurbsCurve) {
372 nurbs(
new OdGeNurbCurve3d(nurbsCurve,
false));
375 private void SwigDirectorMethodellipticArc__SWIG_0(global::System.IntPtr ellipArc, IntPtr endPointsOverrides,
int arcType) {
379 private void SwigDirectorMethodellipticArc__SWIG_1(global::System.IntPtr ellipArc, IntPtr endPointsOverrides) {
380 ellipticArc(
new OdGeEllipArc3d(ellipArc,
false),
Teigha.
Core.Helpers.UnMarshalPointPair(endPointsOverrides));
383 private void SwigDirectorMethodellipticArc__SWIG_2(global::System.IntPtr ellipArc) {
387 private void SwigDirectorMethoddraw(IntPtr pDrawable) {
389 (OdGiDrawable)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),pDrawable,
false)
393 private void SwigDirectorMethodpushClipBoundary__SWIG_0(global::System.IntPtr pBoundary) {
394 pushClipBoundary((pBoundary == global::System.IntPtr.Zero) ?
null :
new OdGiClipBoundary(pBoundary,
false));
397 private void SwigDirectorMethodpopClipBoundary() {
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);
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));
409 private void SwigDirectorMethodedge(global::System.IntPtr edges) {
410 edge(
new OdGiEdge2dArray(edges,
false));
413 private global::System.IntPtr SwigDirectorMethodcurrentGiPath() {
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));
421 private void SwigDirectorMethodpolypoint__SWIG_0(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, IntPtr pSubEntMarkers, Int32 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 );
425 private void SwigDirectorMethodpolypoint__SWIG_1(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, IntPtr 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));
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));
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));
437 private void SwigDirectorMethodrowOfDots(Int32 numPoints, global::System.IntPtr startPoint, global::System.IntPtr dirToNextPoint) {
438 rowOfDots(numPoints ,
new OdGePoint3d(startPoint,
false),
new OdGeVector3d(dirToNextPoint,
false));
441 private void SwigDirectorMethodpointCloud(IntPtr pCloud) {
443 (OdGiPointCloud)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloud),pCloud,
false)
447 private bool SwigDirectorMethodbrep(IntPtr giBrep) {
449 (OdGiBrep)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiBrep),giBrep,
false)
453 private void SwigDirectorMethodsetExtents(global::System.IntPtr newExtents) {
454 setExtents((newExtents == global::System.IntPtr.Zero) ?
null :
new OdGePoint3d(newExtents,
false));
457 private void SwigDirectorMethodstartAttributesSegment() {
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);
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);
495 public delegate
void SwigDelegateOdGiWorldGeometry_34(global::System.IntPtr img, global::System.IntPtr origin, global::System.IntPtr uVec, global::System.IntPtr vVec,
int trpMode);
500 public delegate
void SwigDelegateOdGiWorldGeometry_39(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, IntPtr pSubEntMarkers, Int32 nPointSize);
501 public delegate
void SwigDelegateOdGiWorldGeometry_40(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, IntPtr pSubEntMarkers);
502 public delegate
void SwigDelegateOdGiWorldGeometry_41(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals);
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[] ), typeof(OdGeVector3d), typeof(IntPtr ) };
573 private static global::System.Type[] swigMethodTypes14 =
new global::System.Type[] { typeof(OdGePoint3d[] ), typeof(OdGeVector3d) };
574 private static global::System.Type[] swigMethodTypes15 =
new global::System.Type[] { typeof(OdGePoint3d[] ) };
575 private static global::System.Type[] swigMethodTypes16 =
new global::System.Type[] { typeof(OdGePoint3d[] ) };
576 private static global::System.Type[] swigMethodTypes17 =
new global::System.Type[] { typeof(OdGePoint3d[] ), typeof(OdGeVector3d) };
577 private static global::System.Type[] swigMethodTypes18 =
new global::System.Type[] { typeof(OdGiPolyline), typeof(UInt32 ), typeof(UInt32 ) };
578 private static global::System.Type[] swigMethodTypes19 =
new global::System.Type[] { typeof(OdGiPolyline), typeof(UInt32 ) };
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[] ), typeof(
OdGiArcType) };
588 private static global::System.Type[] swigMethodTypes29 =
new global::System.Type[] { typeof(OdGeEllipArc3d), typeof(OdGePoint3d[] ) };
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[] ), typeof(OdCmEntityColor), typeof(OdCmTransparency), typeof(OdGeVector3d), typeof(IntPtr[] ), typeof(Int32 ) };
599 private static global::System.Type[] swigMethodTypes40 =
new global::System.Type[] { typeof(OdGePoint3d[] ), typeof(OdCmEntityColor), typeof(OdCmTransparency), typeof(OdGeVector3d), typeof(IntPtr[] ) };
600 private static global::System.Type[] swigMethodTypes41 =
new global::System.Type[] { typeof(OdGePoint3d[] ), typeof(OdCmEntityColor), typeof(OdCmTransparency), typeof(OdGeVector3d) };
601 private static global::System.Type[] swigMethodTypes42 =
new global::System.Type[] { typeof(OdGePoint3d[] ), typeof(OdCmEntityColor), typeof(OdCmTransparency) };
602 private static global::System.Type[] swigMethodTypes43 =
new global::System.Type[] { typeof(Int32 ), 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[] { };
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)
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)
virtual void startAttributesSegment()
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)
static HandleRef getCPtr(OdRxObject obj)