Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDb2dPolyline.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 OdDb2dPolyline : OdDbCurve {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDb2dPolyline(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDb2dPolyline_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDb2dPolyline 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 OdDb2dPolyline cast(OdRxObject pObj) {// OdSmartPtr<OdDb2dPolyline>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDb2dPolyline ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDb2dPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dPolyline),ptr, true));
52 ret = (OdDb2dPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dPolyline),ptr, false);
53 }
54 else
55 {
56 ret = (OdDb2dPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dPolyline),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.OdDb2dPolyline_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.OdDb2dPolyline_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.OdDb2dPolyline_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDb2dPolyline createObject() {// OdSmartPtr<OdDb2dPolyline>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDb2dPolyline ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDb2dPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dPolyline),ptr, true));
93 ret = (OdDb2dPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dPolyline),ptr, false);
94 }
95 else
96 {
97 ret = (OdDb2dPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dPolyline),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
119
124
125 public virtual double defaultStartWidth() {
126 double ret = TD_DbPINVOKE.OdDb2dPolyline_defaultStartWidth(swigCPtr);
128 return ret;
129 }
130
135
136 public virtual double defaultEndWidth() {
137 double ret = TD_DbPINVOKE.OdDb2dPolyline_defaultEndWidth(swigCPtr);
139 return ret;
140 }
141
146
147 public double thickness() {
148 double ret = TD_DbPINVOKE.OdDb2dPolyline_thickness(swigCPtr);
150 return ret;
151 }
152
157
163
168
169 public double elevation() {
170 double ret = TD_DbPINVOKE.OdDb2dPolyline_elevation(swigCPtr);
172 return ret;
173 }
174
179
185
190
195
200
206
212
218
219 public OdDb2dVertex openVertex(OdDbObjectId vertId, OpenMode mode, bool openErasedOne) {// OdDb2dVertexPtr
220 MemoryManager mMan = MemoryManager.GetMemoryManager();
221 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
222 IntPtr ptr = TD_DbPINVOKE.OdDb2dPolyline_openVertex__SWIG_0(swigCPtr, OdDbObjectId.getCPtr(vertId), (int)mode, openErasedOne);
223
224 OdDb2dVertex ret = null;
225 if (null != mTrans)
226 {
227 mTrans.AddObject((OdDb2dVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dVertex),ptr, true));
228 ret = (OdDb2dVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dVertex),ptr, false);
229 }
230 else
231 {
232 ret = (OdDb2dVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dVertex),ptr, true);
233 }
234
236 return ret;
237}
238
239 public OdDb2dVertex openVertex(OdDbObjectId vertId, OpenMode mode) {// OdDb2dVertexPtr
240 MemoryManager mMan = MemoryManager.GetMemoryManager();
241 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
242 IntPtr ptr = TD_DbPINVOKE.OdDb2dPolyline_openVertex__SWIG_1(swigCPtr, OdDbObjectId.getCPtr(vertId), (int)mode);
243
244 OdDb2dVertex ret = null;
245 if (null != mTrans)
246 {
247 mTrans.AddObject((OdDb2dVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dVertex),ptr, true));
248 ret = (OdDb2dVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dVertex),ptr, false);
249 }
250 else
251 {
252 ret = (OdDb2dVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dVertex),ptr, true);
253 }
254
256 return ret;
257}
258
259 public OdDbSequenceEnd openSequenceEnd(OpenMode mode) {// OdDbSequenceEndPtr
260 MemoryManager mMan = MemoryManager.GetMemoryManager();
261 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
262 IntPtr ptr = TD_DbPINVOKE.OdDb2dPolyline_openSequenceEnd(swigCPtr, (int)mode);
263
264 OdDbSequenceEnd ret = null;
265 if (null != mTrans)
266 {
267 mTrans.AddObject((OdDbSequenceEnd)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSequenceEnd),ptr, true));
268 ret = (OdDbSequenceEnd)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSequenceEnd),ptr, false);
269 }
270 else
271 {
272 ret = (OdDbSequenceEnd)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSequenceEnd),ptr, true);
273 }
274
276 return ret;
277}
278
279 public OdDbObjectIterator vertexIterator() {// OdDbObjectIteratorPtr
280 MemoryManager mMan = MemoryManager.GetMemoryManager();
281 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
282 IntPtr ptr = TD_DbPINVOKE.OdDb2dPolyline_vertexIterator(swigCPtr);
283
284 OdDbObjectIterator ret = null;
285 if (null != mTrans)
286 {
287 mTrans.AddObject((OdDbObjectIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectIterator),ptr, true));
288 ret = (OdDbObjectIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectIterator),ptr, false);
289 }
290 else
291 {
292 ret = (OdDbObjectIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectIterator),ptr, true);
293 }
294
296 return ret;
297}
298
304
305 public override bool subWorldDraw(OdGiWorldDraw pWd) {
308 return ret;
309 }
310
316
322
327
333
338
344
349
354
360
365
371
377
383
384 public override OdResult subGetClassID(IntPtr pClsid) {
385 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
387 return ret;
388 }
389
390 public override bool isPlanar() {
391 bool ret = TD_DbPINVOKE.OdDb2dPolyline_isPlanar(swigCPtr);
393 return ret;
394 }
395
396 public override OdResult getArea(out double area) {
397 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getArea(swigCPtr, out area);
399 return ret;
400 }
401
402 public override OdResult getPlane(OdGePlane plane, out Planarity planarity) {
403 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getPlane(swigCPtr, OdGePlane.getCPtr(plane), out planarity);
405 return ret;
406 }
407
408 public override bool isClosed() {
409 bool ret = TD_DbPINVOKE.OdDb2dPolyline_isClosed(swigCPtr);
411 return ret;
412 }
413
414 public override bool isPeriodic() {
415 bool ret = TD_DbPINVOKE.OdDb2dPolyline_isPeriodic(swigCPtr);
417 return ret;
418 }
419
420 public override OdResult getStartParam(out double startParam) {
421 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getStartParam(swigCPtr, out startParam);
423 return ret;
424 }
425
426 public override OdResult getEndParam(out double endParam) {
427 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getEndParam(swigCPtr, out endParam);
429 return ret;
430 }
431
437
443
444 public override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve) {
447 return ret;
448 }
449
450 public override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param) {
451 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getParamAtPoint(swigCPtr, OdGePoint3d.getCPtr(pointOnCurve), out param);
453 return ret;
454 }
455
456 public override OdResult getDistAtParam(double param, out double dist) {
457 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getDistAtParam(swigCPtr, param, out dist);
459 return ret;
460 }
461
462 public override OdResult getParamAtDist(double dist, out double param) {
463 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getParamAtDist(swigCPtr, dist, out param);
465 return ret;
466 }
467
468 public override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv) {
471 return ret;
472 }
473
474 public override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv) {
477 return ret;
478 }
479
485
491
497
498 public OdResult splineFit(Poly2dType splineType, Int16 splineSegs) {
499 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_splineFit__SWIG_1(swigCPtr, (int)splineType, splineSegs /*SIMPLETYPE*/);
501 return ret;
502 }
503
504 public virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d arg2, OdGeMatrix3d arg3, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack) {
505 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_subGetSubentPathsAtGsMarker(swigCPtr, (int)type, gsMark /*SIMPLETYPE*/, OdGePoint3d.getCPtr(arg2), OdGeMatrix3d.getCPtr(arg3), OdDbFullSubentPathArray.getCPtr(subentPaths), OdDbObjectIdArray.getCPtr(pEntAndInsertStack));
507 return ret;
508 }
509
515
516 public virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath path) {// OdDbEntityPtr
517 MemoryManager mMan = MemoryManager.GetMemoryManager();
518 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
520
521 OdDbEntity ret = null;
522 if (null != mTrans)
523 {
524 mTrans.AddObject((OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true));
525 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, false);
526 }
527 else
528 {
529 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true);
530 }
531
533 return ret;
534}
535
541
542 public override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol) {
543IntPtr p_pGeCurve = IntPtr.Zero; /*OUT_PARAM_OBJ PRE*/
544 try {
547 return ret;
548 } finally {
549MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
550 if(mTrans_pGeCurve != null)
551 mTrans_pGeCurve.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, true));
552 pGeCurve = Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, mTrans_pGeCurve == null);
553 /*OUT_PARAM_OBJ POST*/
554 }
555 }
556
557 public override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve) {
558IntPtr p_pGeCurve = IntPtr.Zero; /*OUT_PARAM_OBJ PRE*/
559 try {
560 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getOdGeCurve__SWIG_1(swigCPtr, out p_pGeCurve);
562 return ret;
563 } finally {
564MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
565 if(mTrans_pGeCurve != null)
566 mTrans_pGeCurve.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, true));
567 pGeCurve = Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, mTrans_pGeCurve == null);
568 /*OUT_PARAM_OBJ POST*/
569 }
570 }
571
577
583
589
595
596 public override Int32 findVertexIndex(OdDbVertex vert) {
597// test csout
598 /*SIMPLETYPE*/
601 return ret;
602 }
603
608
609 protected static string getRealClassName(IntPtr ptr) {
610 string ret = TD_DbPINVOKE.OdDb2dPolyline_getRealClassName(ptr /*SIMPLETYPE*/);
612 return ret;
613 }
614
620
625 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
626
632
637 public string vb_material() { return this.material(); }
638
643 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
644
649 public string vb_linetype() { return this.linetype(); }
650
656
662
663}
664
665}
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)
OdDbObjectId insertVertexAt(OdDb2dVertex pIndexVert, OdDb2dVertex pVertex)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal)
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve)
OdDbObjectId insertVertexAt(OdDbObjectId indexVertId, OdDb2dVertex pVertex)
OdDb2dVertex openVertex(OdDbObjectId vertId, OpenMode mode)
static OdDb2dPolyline cast(OdRxObject pObj)
OdDbObjectIterator vertexIterator()
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve)
OdDb2dPolyline(IntPtr cPtr, bool cMemoryOwn)
virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath path)
override Int32 findVertexIndex(OdDbVertex vert)
override void subSetDatabaseDefaults(OdDbDatabase pDb, bool doSubEnts)
virtual double defaultStartWidth()
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
override void dwgOutFields(OdDbDwgFiler pFiler)
void setNormal(OdGeVector3d normal)
void vb_gripStatus(Teigha.Core.GripStat status)
void setPolyType(Poly2dType polyType)
OdGePoint3d vertexPosition(OdDb2dVertex vertex)
Teigha.TD.OdDbObjectIterator vb_vertexIterator()
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
override OdResult subGetClassID(IntPtr pClsid)
void setThickness(double thickness)
override OdResult getDistAtParam(double param, out double dist)
static new OdRxClass desc()
static string getRealClassName(IntPtr ptr)
override OdResult explodeGeometry(OdRxObjectPtrArray entitySet)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
override OdRxObject queryX(OdRxClass protocolClass)
Teigha.Core.LineWeight vb_lineWeight()
OdResult splineFit(Poly2dType splineType, Int16 splineSegs)
virtual double defaultEndWidth()
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol)
static HandleRef getCPtr(OdDb2dPolyline obj)
override OdGeMatrix3d getEcs()
OdDb2dVertex openVertex(OdDbObjectId vertId, OpenMode mode, bool openErasedOne)
override OdResult getEndPoint(OdGePoint3d endPoint)
override void dxfOutFields_R12(OdDbDxfFiler pFiler)
OdDbObjectId appendVertex(OdDb2dVertex pVertex)
override OdResult dxfInFields_R12(OdDbDxfFiler pFiler)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdResult getParamAtDist(double dist, out double param)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult getArea(out double area)
OdResult convertToPolyType(Poly2dType newVal)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdDbSequenceEnd openSequenceEnd(OpenMode mode)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult getPlane(OdGePlane plane, out Planarity planarity)
static new OdDb2dPolyline createObject()
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
void setElevation(double elevation)
Teigha.TD.Visibility vb_visibility()
override OdResult dxfIn(OdDbDxfFiler pFiler)
override void Dispose(bool disposing)
override bool subWorldDraw(OdGiWorldDraw pWd)
override OdRxClass isA()
virtual Teigha.TD.CollisionType vb_collisionType()
void setDefaultStartWidth(double defaultStartWidth)
override OdResult getStartPoint(OdGePoint3d startPoint)
void setDefaultEndWidth(double defaultEndWidth)
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d arg2, OdGeMatrix3d arg3, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
override OdResult getEndParam(out double endParam)
override void dxfOut(OdDbDxfFiler pFiler)
override OdResult getStartParam(out double startParam)
override OdResult reverseCurve()
static HandleRef getCPtr(OdDb2dVertex obj)
static HandleRef getCPtr(OdDbDatabase 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 OdDb2dPolyline_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static double OdDb2dPolyline_defaultStartWidth(HandleRef jarg1)
static int OdDb2dPolyline_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDb2dPolyline_subSubentPtr(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDb2dPolyline_subClose(HandleRef jarg1)
static void OdDb2dPolyline_dxfOut(HandleRef jarg1, HandleRef jarg2)
static int OdDb2dPolyline_curveFit(HandleRef jarg1)
static int OdDb2dPolyline_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static int OdDb2dPolyline_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDb2dPolyline_openVertex__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, bool jarg4)
static IntPtr OdDb2dPolyline_createObject()
static void OdDb2dPolyline_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDb2dPolyline_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static Int32 OdDb2dPolyline_findVertexIndex(HandleRef jarg1, HandleRef jarg2)
static void OdDb2dPolyline_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDb2dPolyline_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDb2dPolyline_vertexIterator(HandleRef jarg1)
static int OdDb2dPolyline_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static void OdDb2dPolyline_setLinetypeGenerationOn(HandleRef jarg1)
static int OdDb2dPolyline_dxfInFields_R12(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDb2dPolyline_openVertex__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static int OdDb2dPolyline_explodeGeometry(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDb2dPolyline_makeClosed(HandleRef jarg1)
static void OdDb2dPolyline_setNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDb2dPolyline_setDefaultStartWidth(HandleRef jarg1, double jarg2)
static void OdDb2dPolyline_setElevation(HandleRef jarg1, double jarg2)
static int OdDb2dPolyline_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdDb2dPolyline_vertexPosition(HandleRef jarg1, HandleRef jarg2)
static int OdDb2dPolyline_getEndParam(HandleRef jarg1, out double jarg2)
static global::System.IntPtr OdDb2dPolyline_getEcs(HandleRef jarg1)
static void OdDb2dPolyline_makeOpen(HandleRef jarg1)
static IntPtr OdDb2dPolyline_desc()
static void OdDb2dPolyline_setPolyType(HandleRef jarg1, int jarg2)
static int OdDb2dPolyline_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDb2dPolyline_splineFit__SWIG_1(HandleRef jarg1, int jarg2, Int16 jarg3)
static int OdDb2dPolyline_convertToPolyType(HandleRef jarg1, int jarg2)
static int OdDb2dPolyline_getArea(HandleRef jarg1, out double jarg2)
static int OdDb2dPolyline_getStartParam(HandleRef jarg1, out double jarg2)
static double OdDb2dPolyline_thickness(HandleRef jarg1)
static int OdDb2dPolyline_setFromOdGeCurve__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static double OdDb2dPolyline_defaultEndWidth(HandleRef jarg1)
static int OdDb2dPolyline_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDb2dPolyline_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string OdDb2dPolyline_getRealClassName(IntPtr jarg1)
static int OdDb2dPolyline_dxfIn(HandleRef jarg1, HandleRef jarg2)
static int OdDb2dPolyline_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb2dPolyline_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb2dPolyline_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDb2dPolyline_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static bool OdDb2dPolyline_isLinetypeGenerationOn(HandleRef jarg1)
static global::System.IntPtr OdDb2dPolyline_insertVertexAt__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static void OdDb2dPolyline_dxfOutFields_R12(HandleRef jarg1, HandleRef jarg2)
static int OdDb2dPolyline_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDb2dPolyline_elevation(HandleRef jarg1)
static void OdDb2dPolyline_setDefaultEndWidth(HandleRef jarg1, double jarg2)
static bool OdDb2dPolyline_isPeriodic(HandleRef jarg1)
static int OdDb2dPolyline_polyType(HandleRef jarg1)
static bool OdDb2dPolyline_isPlanar(HandleRef jarg1)
static int OdDb2dPolyline_splineFit__SWIG_0(HandleRef jarg1)
static int OdDb2dPolyline_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDb2dPolyline_cast(HandleRef jarg1)
static void delete_OdDb2dPolyline(HandleRef jarg1)
static void OdDb2dPolyline_straighten(HandleRef jarg1)
static global::System.IntPtr OdDb2dPolyline_insertVertexAt__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static int OdDb2dPolyline_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdDb2dPolyline_appendVertex(HandleRef jarg1, HandleRef jarg2)
static void OdDb2dPolyline_setThickness(HandleRef jarg1, double jarg2)
static int OdDb2dPolyline_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDb2dPolyline_isClosed(HandleRef jarg1)
static int OdDb2dPolyline_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDb2dPolyline_isA(HandleRef jarg1)
static IntPtr OdDb2dPolyline_openSequenceEnd(HandleRef jarg1, int jarg2)
static void OdDb2dPolyline_subSetDatabaseDefaults(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdDb2dPolyline_setLinetypeGenerationOff(HandleRef jarg1)
static int OdDb2dPolyline_reverseCurve(HandleRef jarg1)
static IntPtr OdDb2dPolyline_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDb2dPolyline_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 global::System.IntPtr OdDb2dPolyline_normal(HandleRef jarg1)
static int OdDb2dPolyline_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)