Extended .NET SDK Documentation 2024 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
107 return ret;
108 }
109
113 }
114
115 public void makeClosed() {
118 }
119
120 public void makeOpen() {
123 }
124
125 public virtual double defaultStartWidth() {
126 double ret = TD_DbPINVOKE.OdDb2dPolyline_defaultStartWidth(swigCPtr);
128 return ret;
129 }
130
134 }
135
136 public virtual double defaultEndWidth() {
137 double ret = TD_DbPINVOKE.OdDb2dPolyline_defaultEndWidth(swigCPtr);
139 return ret;
140 }
141
145 }
146
147 public double thickness() {
148 double ret = TD_DbPINVOKE.OdDb2dPolyline_thickness(swigCPtr);
150 return ret;
151 }
152
153 public void setThickness(double thickness) {
156 }
157
161 return ret;
162 }
163
167 }
168
169 public double elevation() {
170 double ret = TD_DbPINVOKE.OdDb2dPolyline_elevation(swigCPtr);
172 return ret;
173 }
174
175 public void setElevation(double elevation) {
178 }
179
183 return ret;
184 }
185
189 }
190
194 }
195
196 public void straighten() {
199 }
200
202 MemoryManager mMan = MemoryManager.GetMemoryManager();
203 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
204 IntPtr ptr = TD_DbPINVOKE.OdDb2dPolyline_appendVertex(swigCPtr, OdDb2dVertex.getCPtr(pVertex));
205
206 OdDbObjectId ret = null;
207 if (null != mTrans)
208 {
209 mTrans.AddObject(new OdDbObjectId(ptr, true));
210 ret = new OdDbObjectId(ptr, false);
211 }
212 else
213 {
214 ret = new OdDbObjectId(ptr, true);
215 }
216
218 return ret;
219}
220
222 MemoryManager mMan = MemoryManager.GetMemoryManager();
223 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
224 IntPtr ptr = TD_DbPINVOKE.OdDb2dPolyline_insertVertexAt__SWIG_0(swigCPtr, OdDbObjectId.getCPtr(indexVertId), OdDb2dVertex.getCPtr(pVertex));
225
226 OdDbObjectId ret = null;
227 if (null != mTrans)
228 {
229 mTrans.AddObject(new OdDbObjectId(ptr, true));
230 ret = new OdDbObjectId(ptr, false);
231 }
232 else
233 {
234 ret = new OdDbObjectId(ptr, true);
235 }
236
238 return ret;
239}
240
242 MemoryManager mMan = MemoryManager.GetMemoryManager();
243 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
245
246 OdDbObjectId ret = null;
247 if (null != mTrans)
248 {
249 mTrans.AddObject(new OdDbObjectId(ptr, true));
250 ret = new OdDbObjectId(ptr, false);
251 }
252 else
253 {
254 ret = new OdDbObjectId(ptr, true);
255 }
256
258 return ret;
259}
260
261 public OdDb2dVertex openVertex(OdDbObjectId vertId, OpenMode mode, bool openErasedOne) {// OdDb2dVertexPtr
262 MemoryManager mMan = MemoryManager.GetMemoryManager();
263 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
264 IntPtr ptr = TD_DbPINVOKE.OdDb2dPolyline_openVertex__SWIG_0(swigCPtr, OdDbObjectId.getCPtr(vertId), (int)mode, openErasedOne);
265
266 OdDb2dVertex ret = null;
267 if (null != mTrans)
268 {
269 mTrans.AddObject((OdDb2dVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dVertex),ptr, true));
270 ret = (OdDb2dVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dVertex),ptr, false);
271 }
272 else
273 {
274 ret = (OdDb2dVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dVertex),ptr, true);
275 }
276
278 return ret;
279}
280
281 public OdDb2dVertex openVertex(OdDbObjectId vertId, OpenMode mode) {// OdDb2dVertexPtr
282 MemoryManager mMan = MemoryManager.GetMemoryManager();
283 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
284 IntPtr ptr = TD_DbPINVOKE.OdDb2dPolyline_openVertex__SWIG_1(swigCPtr, OdDbObjectId.getCPtr(vertId), (int)mode);
285
286 OdDb2dVertex ret = null;
287 if (null != mTrans)
288 {
289 mTrans.AddObject((OdDb2dVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dVertex),ptr, true));
290 ret = (OdDb2dVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dVertex),ptr, false);
291 }
292 else
293 {
294 ret = (OdDb2dVertex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDb2dVertex),ptr, true);
295 }
296
298 return ret;
299}
300
301 public OdDbSequenceEnd openSequenceEnd(OpenMode mode) {// OdDbSequenceEndPtr
302 MemoryManager mMan = MemoryManager.GetMemoryManager();
303 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
304 IntPtr ptr = TD_DbPINVOKE.OdDb2dPolyline_openSequenceEnd(swigCPtr, (int)mode);
305
306 OdDbSequenceEnd ret = null;
307 if (null != mTrans)
308 {
309 mTrans.AddObject((OdDbSequenceEnd)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSequenceEnd),ptr, true));
310 ret = (OdDbSequenceEnd)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSequenceEnd),ptr, false);
311 }
312 else
313 {
314 ret = (OdDbSequenceEnd)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSequenceEnd),ptr, true);
315 }
316
318 return ret;
319}
320
321 public OdDbObjectIterator vertexIterator() {// OdDbObjectIteratorPtr
322 MemoryManager mMan = MemoryManager.GetMemoryManager();
323 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
324 IntPtr ptr = TD_DbPINVOKE.OdDb2dPolyline_vertexIterator(swigCPtr);
325
326 OdDbObjectIterator ret = null;
327 if (null != mTrans)
328 {
329 mTrans.AddObject((OdDbObjectIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectIterator),ptr, true));
330 ret = (OdDbObjectIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectIterator),ptr, false);
331 }
332 else
333 {
334 ret = (OdDbObjectIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObjectIterator),ptr, true);
335 }
336
338 return ret;
339}
340
344 return ret;
345 }
346
347 public override bool subWorldDraw(OdGiWorldDraw pWd) {
350 return ret;
351 }
352
353 public virtual new OdResult subGetGeomExtents(OdGeExtents3d extents) {
356 return ret;
357 }
358
359 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
362 return ret;
363 }
364
365 public override void dwgOutFields(OdDbDwgFiler pFiler) {
368 }
369
370 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
373 return ret;
374 }
375
376 public override void dxfOutFields(OdDbDxfFiler pFiler) {
379 }
380
381 public override OdResult dxfInFields_R12(OdDbDxfFiler pFiler) {
384 return ret;
385 }
386
387 public override void dxfOutFields_R12(OdDbDxfFiler pFiler) {
390 }
391
392 public override void dxfOut(OdDbDxfFiler pFiler) {
395 }
396
397 public override OdResult dxfIn(OdDbDxfFiler pFiler) {
400 return ret;
401 }
402
403 public override void subClose() {
406 }
407
408 public virtual new OdResult subExplode(OdRxObjectPtrArray entitySet) {
411 return ret;
412 }
413
414 public override OdResult explodeGeometry(OdRxObjectPtrArray entitySet) {
417 return ret;
418 }
419
420 public virtual new OdResult subTransformBy(OdGeMatrix3d xfm) {
423 return ret;
424 }
425
426 public override OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
427 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
429 return ret;
430 }
431
432 public override bool isPlanar() {
433 bool ret = TD_DbPINVOKE.OdDb2dPolyline_isPlanar(swigCPtr);
435 return ret;
436 }
437
438 public override OdResult getArea(out double area) {
439 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getArea(swigCPtr, out area);
441 return ret;
442 }
443
444 public override OdResult getPlane(OdGePlane plane, out Planarity planarity) {
445 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getPlane(swigCPtr, OdGePlane.getCPtr(plane), out planarity);
447 return ret;
448 }
449
450 public override bool isClosed() {
451 bool ret = TD_DbPINVOKE.OdDb2dPolyline_isClosed(swigCPtr);
453 return ret;
454 }
455
456 public override bool isPeriodic() {
457 bool ret = TD_DbPINVOKE.OdDb2dPolyline_isPeriodic(swigCPtr);
459 return ret;
460 }
461
462 public override OdResult getStartParam(out double startParam) {
463 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getStartParam(swigCPtr, out startParam);
465 return ret;
466 }
467
468 public override OdResult getEndParam(out double endParam) {
469 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getEndParam(swigCPtr, out endParam);
471 return ret;
472 }
473
474 public override OdResult getStartPoint(OdGePoint3d startPoint) {
477 return ret;
478 }
479
480 public override OdResult getEndPoint(OdGePoint3d endPoint) {
483 return ret;
484 }
485
486 public override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve) {
489 return ret;
490 }
491
492 public override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param) {
493 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getParamAtPoint(swigCPtr, OdGePoint3d.getCPtr(pointOnCurve), out param);
495 return ret;
496 }
497
498 public override OdResult getDistAtParam(double param, out double dist) {
499 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getDistAtParam(swigCPtr, param, out dist);
501 return ret;
502 }
503
504 public override OdResult getParamAtDist(double dist, out double param) {
505 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getParamAtDist(swigCPtr, dist, out param);
507 return ret;
508 }
509
510 public override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv) {
513 return ret;
514 }
515
516 public override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv) {
519 return ret;
520 }
521
525 return ret;
526 }
527
531 return ret;
532 }
533
537 return ret;
538 }
539
540 public OdResult splineFit(Poly2dType splineType, Int16 /*SIMPLETYPE*/ splineSegs) {
541 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_splineFit__SWIG_1(swigCPtr, (int)splineType, splineSegs /*SIMPLETYPE*/);
543 return ret;
544 }
545
546 public virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr /*SIMPLETYPE*/ gsMark, OdGePoint3d arg2, OdGeMatrix3d arg3, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack) {
547 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_subGetSubentPathsAtGsMarker(swigCPtr, (int)type, gsMark /*SIMPLETYPE*/, OdGePoint3d.getCPtr(arg2), OdGeMatrix3d.getCPtr(arg3), OdDbFullSubentPathArray.getCPtr(subentPaths), OdDbObjectIdArray.getCPtr(pEntAndInsertStack));
549 return ret;
550 }
551
555 return ret;
556 }
557
558 public virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath path) {// OdDbEntityPtr
559 MemoryManager mMan = MemoryManager.GetMemoryManager();
560 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
562
563 OdDbEntity ret = null;
564 if (null != mTrans)
565 {
566 mTrans.AddObject((OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true));
567 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, false);
568 }
569 else
570 {
571 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true);
572 }
573
575 return ret;
576}
577
578 public override OdGeMatrix3d getEcs() {
581 return ret;
582 }
583
584 public override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol) {
585IntPtr p_pGeCurve = IntPtr.Zero; /*OUT_PARAM_OBJ PRE*/
586 try {
589 return ret;
590 } finally {
591MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
592 if(mTrans_pGeCurve != null)
593 mTrans_pGeCurve.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, true));
594 pGeCurve = Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, mTrans_pGeCurve == null);
595 /*OUT_PARAM_OBJ POST*/
596 }
597 }
598
599 public override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve) {
600IntPtr p_pGeCurve = IntPtr.Zero; /*OUT_PARAM_OBJ PRE*/
601 try {
602 OdResult ret = (OdResult)TD_DbPINVOKE.OdDb2dPolyline_getOdGeCurve__SWIG_1(swigCPtr, out p_pGeCurve);
604 return ret;
605 } finally {
606MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
607 if(mTrans_pGeCurve != null)
608 mTrans_pGeCurve.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, true));
609 pGeCurve = Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, mTrans_pGeCurve == null);
610 /*OUT_PARAM_OBJ POST*/
611 }
612 }
613
617 return ret;
618 }
619
623 return ret;
624 }
625
626 public override OdResult setFromOdGeCurve(OdGeCurve3d geCurve) {
629 return ret;
630 }
631
632 public override OdResult reverseCurve() {
635 return ret;
636 }
637
638 public override Int32 findVertexIndex(OdDbVertex vert) {
639// test csout
640 /*SIMPLETYPE*/
643 return ret;
644 }
645
646 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
647 string ret = TD_DbPINVOKE.OdDb2dPolyline_getRealClassName(ptr /*SIMPLETYPE*/);
649 return ret;
650 }
651
657
662 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
663
669
674 public string vb_material() { return this.material(); }
675
680 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
681
686 public string vb_linetype() { return this.linetype(); }
687
693
699
700}
701
702}
static HandleRef getCPtr(OdGeCurve3d obj)
Definition: OdGeCurve3d.cs:25
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePlane obj)
Definition: OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeTol obj)
Definition: OdGeTol.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdGsMarkerArray obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
OdDbObjectId insertVertexAt(OdDb2dVertex pIndexVert, OdDb2dVertex pVertex)
override bool isPlanar()
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)
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 bool isClosed()
override OdGeMatrix3d getEcs()
OdDb2dVertex openVertex(OdDbObjectId vertId, OpenMode mode, bool openErasedOne)
override void subClose()
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)
override bool isPeriodic()
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)
Definition: OdDb2dVertex.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
LineWeight lineWeight()
Definition: OdDbEntity.cs:556
virtual CollisionType collisionType()
Definition: OdDbEntity.cs:596
virtual void gripStatus(GripStat status)
Definition: OdDbEntity.cs:935
Visibility visibility()
Definition: OdDbEntity.cs:527
static HandleRef getCPtr(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
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_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)