Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDb3dPolyline.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
17public class OdDb3dPolyline : OdDbCurve {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDb3dPolyline(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDb3dPolyline_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDb3dPolyline obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
43 public static OdDb3dPolyline cast(OdRxObject pObj) {// OdSmartPtr<OdDb3dPolyline>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDb3dPolyline ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDb3dPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb3dPolyline),ptr, true));
52 ret = (OdDb3dPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb3dPolyline),ptr, false);
53 }
54 else
55 {
56 ret = (OdDb3dPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb3dPolyline),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDb3dPolyline_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDb3dPolyline_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TD_DbPINVOKE.OdDb3dPolyline_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDb3dPolyline createObject() {// OdSmartPtr<OdDb3dPolyline>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDb3dPolyline ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDb3dPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb3dPolyline),ptr, true));
93 ret = (OdDb3dPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb3dPolyline),ptr, false);
94 }
95 else
96 {
97 ret = (OdDb3dPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb3dPolyline),ptr, true);
98 }
99
101 return ret;
102}
103
108
113
119
124
129
135
141
147
148 public OdDb3dPolylineVertex openVertex(OdDbObjectId vertId, OpenMode mode, bool openErasedOne) {// OdDb3dPolylineVertexPtr
149 MemoryManager mMan = MemoryManager.GetMemoryManager();
150 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
151 IntPtr ptr = TD_DbPINVOKE.OdDb3dPolyline_openVertex__SWIG_0(swigCPtr, OdDbObjectId.getCPtr(vertId), (int)mode, openErasedOne);
152
153 OdDb3dPolylineVertex ret = null;
154 if (null != mTrans)
155 {
156 mTrans.AddObject((OdDb3dPolylineVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb3dPolylineVertex),ptr, true));
157 ret = (OdDb3dPolylineVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb3dPolylineVertex),ptr, false);
158 }
159 else
160 {
161 ret = (OdDb3dPolylineVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb3dPolylineVertex),ptr, true);
162 }
163
165 return ret;
166}
167
168 public OdDb3dPolylineVertex openVertex(OdDbObjectId vertId, OpenMode mode) {// OdDb3dPolylineVertexPtr
169 MemoryManager mMan = MemoryManager.GetMemoryManager();
170 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
171 IntPtr ptr = TD_DbPINVOKE.OdDb3dPolyline_openVertex__SWIG_1(swigCPtr, OdDbObjectId.getCPtr(vertId), (int)mode);
172
173 OdDb3dPolylineVertex ret = null;
174 if (null != mTrans)
175 {
176 mTrans.AddObject((OdDb3dPolylineVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb3dPolylineVertex),ptr, true));
177 ret = (OdDb3dPolylineVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb3dPolylineVertex),ptr, false);
178 }
179 else
180 {
181 ret = (OdDb3dPolylineVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb3dPolylineVertex),ptr, true);
182 }
183
185 return ret;
186}
187
188 public OdDbSequenceEnd openSequenceEnd(OpenMode mode) {// OdDbSequenceEndPtr
189 MemoryManager mMan = MemoryManager.GetMemoryManager();
190 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
191 IntPtr ptr = TD_DbPINVOKE.OdDb3dPolyline_openSequenceEnd(swigCPtr, (int)mode);
192
193 OdDbSequenceEnd ret = null;
194 if (null != mTrans)
195 {
196 mTrans.AddObject((OdDbSequenceEnd)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSequenceEnd),ptr, true));
197 ret = (OdDbSequenceEnd)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSequenceEnd),ptr, false);
198 }
199 else
200 {
201 ret = (OdDbSequenceEnd)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSequenceEnd),ptr, true);
202 }
203
205 return ret;
206}
207
208 public OdDbObjectIterator vertexIterator() {// OdDbObjectIteratorPtr
209 MemoryManager mMan = MemoryManager.GetMemoryManager();
210 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
211 IntPtr ptr = TD_DbPINVOKE.OdDb3dPolyline_vertexIterator(swigCPtr);
212
213 OdDbObjectIterator ret = null;
214 if (null != mTrans)
215 {
216 mTrans.AddObject((OdDbObjectIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectIterator),ptr, true));
217 ret = (OdDbObjectIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectIterator),ptr, false);
218 }
219 else
220 {
221 ret = (OdDbObjectIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectIterator),ptr, true);
222 }
223
225 return ret;
226}
227
232
238
244
249
255
260
266
271
272 public override OdResult subGetClassID(IntPtr pClsid) {
273 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb3dPolyline_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
275 return ret;
276 }
277
282
288
294
300
301 public override bool subWorldDraw(OdGiWorldDraw pWd) {
304 return ret;
305 }
306
312
313 public override bool isPlanar() {
314 bool ret = TD_DbPINVOKE.OdDb3dPolyline_isPlanar(swigCPtr);
316 return ret;
317 }
318
319 public override OdResult getPlane(OdGePlane plane, out Planarity planarity) {
320 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb3dPolyline_getPlane(swigCPtr, OdGePlane.getCPtr(plane), out planarity);
322 return ret;
323 }
324
325 public override bool isClosed() {
326 bool ret = TD_DbPINVOKE.OdDb3dPolyline_isClosed(swigCPtr);
328 return ret;
329 }
330
331 public override bool isPeriodic() {
332 bool ret = TD_DbPINVOKE.OdDb3dPolyline_isPeriodic(swigCPtr);
334 return ret;
335 }
336
337 public override OdResult getStartParam(out double startParam) {
338 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb3dPolyline_getStartParam(swigCPtr, out startParam);
340 return ret;
341 }
342
343 public override OdResult getEndParam(out double endParam) {
344 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb3dPolyline_getEndParam(swigCPtr, out endParam);
346 return ret;
347 }
348
354
360
361 public override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve) {
364 return ret;
365 }
366
367 public override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param) {
368 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb3dPolyline_getParamAtPoint(swigCPtr, OdGePoint3d.getCPtr(pointOnCurve), out param);
370 return ret;
371 }
372
373 public override OdResult getDistAtParam(double param, out double dist) {
374 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb3dPolyline_getDistAtParam(swigCPtr, param, out dist);
376 return ret;
377 }
378
379 public override OdResult getParamAtDist(double dist, out double param) {
380 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb3dPolyline_getParamAtDist(swigCPtr, dist, out param);
382 return ret;
383 }
384
385 public override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv) {
388 return ret;
389 }
390
391 public override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv) {
394 return ret;
395 }
396
397 public override OdResult getArea(out double area) {
398 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb3dPolyline_getArea(swigCPtr, out area);
400 return ret;
401 }
402
408
414
415 public OdResult splineFit(Poly3dType splineType, Int16 splineSegs) {
416 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb3dPolyline_splineFit__SWIG_1(swigCPtr, (int)splineType, splineSegs /*SIMPLETYPE*/);
418 return ret;
419 }
420
421 public virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d arg2, OdGeMatrix3d arg3, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack) {
422 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb3dPolyline_subGetSubentPathsAtGsMarker(swigCPtr, (int)type, gsMark /*SIMPLETYPE*/, OdGePoint3d.getCPtr(arg2), OdGeMatrix3d.getCPtr(arg3), OdDbFullSubentPathArray.getCPtr(subentPaths), OdDbObjectIdArray.getCPtr(pEntAndInsertStack));
424 return ret;
425 }
426
432
433 public virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath path) {// OdDbEntityPtr
434 MemoryManager mMan = MemoryManager.GetMemoryManager();
435 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
437
438 OdDbEntity ret = null;
439 if (null != mTrans)
440 {
441 mTrans.AddObject((OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true));
442 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, false);
443 }
444 else
445 {
446 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true);
447 }
448
450 return ret;
451}
452
453 public override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol) {
454IntPtr p_pGeCurve = IntPtr.Zero; /*OUT_PARAM_OBJ PRE*/
455 try {
458 return ret;
459 } finally {
460MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
461 if(mTrans_pGeCurve != null)
462 mTrans_pGeCurve.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, true));
463 pGeCurve = Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, mTrans_pGeCurve == null);
464 /*OUT_PARAM_OBJ POST*/
465 }
466 }
467
468 public override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve) {
469IntPtr p_pGeCurve = IntPtr.Zero; /*OUT_PARAM_OBJ PRE*/
470 try {
471 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb3dPolyline_getOdGeCurve__SWIG_1(swigCPtr, out p_pGeCurve);
473 return ret;
474 } finally {
475MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
476 if(mTrans_pGeCurve != null)
477 mTrans_pGeCurve.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, true));
478 pGeCurve = Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, mTrans_pGeCurve == null);
479 /*OUT_PARAM_OBJ POST*/
480 }
481 }
482
488
494
500
506
507 public override Int32 findVertexIndex(OdDbVertex vert) {
508// test csout
509 /*SIMPLETYPE*/
512 return ret;
513 }
514
515 protected static string getRealClassName(IntPtr ptr) {
516 string ret = TD_DbPINVOKE.OdDb3dPolyline_getRealClassName(ptr /*SIMPLETYPE*/);
518 return ret;
519 }
520
526
531 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
532
538
543 public string vb_material() { return this.material(); }
544
549 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
550
555 public string vb_linetype() { return this.linetype(); }
556
562
568
569}
570
571}
static HandleRef getCPtr(OdGeCurve3d obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
Definition OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTol obj)
Definition OdGeTol.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdGsMarkerArray obj)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
override OdRxObject queryX(OdRxClass protocolClass)
override void dxfOut(OdDbDxfFiler pFiler)
void setPolyType(Poly3dType polyType)
OdDbObjectId appendVertex(OdDb3dPolylineVertex pVertex)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal)
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
override OdResult explodeGeometry(OdRxObjectPtrArray entitySet)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override Int32 findVertexIndex(OdDbVertex vert)
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
OdDbObjectIterator vertexIterator()
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d arg2, OdGeMatrix3d arg3, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
Teigha.TD.Visibility vb_visibility()
override OdResult getStartPoint(OdGePoint3d startPoint)
static new OdDb3dPolyline createObject()
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdResult getDistAtParam(double param, out double dist)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve)
static OdDb3dPolyline cast(OdRxObject pObj)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual Teigha.TD.CollisionType vb_collisionType()
override OdResult dxfIn(OdDbDxfFiler pFiler)
virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath path)
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdDbSequenceEnd openSequenceEnd(OpenMode mode)
static HandleRef getCPtr(OdDb3dPolyline obj)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
override OdRxClass isA()
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
OdDbObjectId insertVertexAt(OdDbObjectId indexVertId, OdDb3dPolylineVertex pVertex)
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
Teigha.TD.OdDbObjectIterator vb_vertexIterator()
OdDb3dPolylineVertex openVertex(OdDbObjectId vertId, OpenMode mode)
void vb_gripStatus(Teigha.Core.GripStat status)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve)
override OdResult reverseCurve()
override OdResult getEndParam(out double endParam)
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
override OdResult subGetClassID(IntPtr pClsid)
override void dxfOutFields_R12(OdDbDxfFiler pFiler)
override OdResult dxfInFields_R12(OdDbDxfFiler pFiler)
OdDbObjectId insertVertexAt(OdDb3dPolylineVertex pIndexVert, OdDb3dPolylineVertex pVertex)
OdResult splineFit(Poly3dType splineType, Int16 splineSegs)
override OdResult getStartParam(out double startParam)
static string getRealClassName(IntPtr ptr)
Teigha.Core.LineWeight vb_lineWeight()
override OdResult getEndPoint(OdGePoint3d endPoint)
OdDb3dPolylineVertex openVertex(OdDbObjectId vertId, OpenMode mode, bool openErasedOne)
override OdResult getParamAtDist(double dist, out double param)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol)
OdDb3dPolyline(IntPtr cPtr, bool cMemoryOwn)
OdResult convertToPolyType(Poly3dType newVal)
override OdResult getPlane(OdGePlane plane, out Planarity planarity)
static new OdRxClass desc()
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
override void Dispose(bool disposing)
override OdResult getArea(out double area)
static HandleRef getCPtr(OdDb3dPolylineVertex obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
LineWeight lineWeight()
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
Visibility visibility()
static HandleRef getCPtr(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static HandleRef getCPtr(OdDbVertex obj)
Definition OdDbVertex.cs:26
static global::System.Exception Retrieve()
static int OdDb3dPolyline_dxfInFields_R12(HandleRef jarg1, HandleRef jarg2)
static bool OdDb3dPolyline_isPeriodic(HandleRef jarg1)
static int OdDb3dPolyline_dxfIn(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDb3dPolyline_isA(HandleRef jarg1)
static int OdDb3dPolyline_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb3dPolyline_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dPolyline_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDb3dPolyline_dxfOutFields_R12(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dPolyline_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static int OdDb3dPolyline_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dPolyline_getArea(HandleRef jarg1, out double jarg2)
static void OdDb3dPolyline_subClose(HandleRef jarg1)
static int OdDb3dPolyline_explodeGeometry(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb3dPolyline_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDb3dPolyline_setFromOdGeCurve__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDb3dPolyline_insertVertexAt__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static void OdDb3dPolyline_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dPolyline_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb3dPolyline_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDb3dPolyline_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dPolyline_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static void OdDb3dPolyline_straighten(HandleRef jarg1)
static IntPtr OdDb3dPolyline_openSequenceEnd(HandleRef jarg1, int jarg2)
static int OdDb3dPolyline_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb3dPolyline_splineFit__SWIG_0(HandleRef jarg1)
static int OdDb3dPolyline_polyType(HandleRef jarg1)
static int OdDb3dPolyline_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static void delete_OdDb3dPolyline(HandleRef jarg1)
static void OdDb3dPolyline_makeOpen(HandleRef jarg1)
static int OdDb3dPolyline_splineFit__SWIG_1(HandleRef jarg1, int jarg2, Int16 jarg3)
static int OdDb3dPolyline_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDb3dPolyline_vertexIterator(HandleRef jarg1)
static IntPtr OdDb3dPolyline_openVertex__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, bool jarg4)
static void OdDb3dPolyline_dxfOut(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dPolyline_getEndParam(HandleRef jarg1, out double jarg2)
static int OdDb3dPolyline_subGetSubentPathsAtGsMarker(HandleRef jarg1, int jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static string OdDb3dPolyline_getRealClassName(IntPtr jarg1)
static int OdDb3dPolyline_getStartParam(HandleRef jarg1, out double jarg2)
static void OdDb3dPolyline_makeClosed(HandleRef jarg1)
static int OdDb3dPolyline_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static void OdDb3dPolyline_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static Int32 OdDb3dPolyline_findVertexIndex(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dPolyline_reverseCurve(HandleRef jarg1)
static bool OdDb3dPolyline_isPlanar(HandleRef jarg1)
static int OdDb3dPolyline_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDb3dPolyline_desc()
static int OdDb3dPolyline_convertToPolyType(HandleRef jarg1, int jarg2)
static IntPtr OdDb3dPolyline_openVertex__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static bool OdDb3dPolyline_isClosed(HandleRef jarg1)
static IntPtr OdDb3dPolyline_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDb3dPolyline_subSubentPtr(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDb3dPolyline_insertVertexAt__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static int OdDb3dPolyline_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDb3dPolyline_cast(HandleRef jarg1)
static int OdDb3dPolyline_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDb3dPolyline_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDb3dPolyline_appendVertex(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDb3dPolyline_createObject()
static int OdDb3dPolyline_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static int OdDb3dPolyline_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static void OdDb3dPolyline_setPolyType(HandleRef jarg1, int jarg2)
static int OdDb3dPolyline_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)