Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgComplexCurve.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.TG {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgComplexCurve(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgComplexCurve_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgComplexCurve 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
46 return ret;
47 }
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgComplexCurve cast(OdRxObject pObj) {// OdSmartPtr<OdDgComplexCurve>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgComplexCurve ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgComplexCurve)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgComplexCurve),ptr, true));
66 ret = (OdDgComplexCurve)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgComplexCurve),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgComplexCurve)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgComplexCurve),ptr, true);
71 }
72
74 return ret;
75}
76
77 public new static OdRxClass desc() {
78 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgComplexCurve_desc(),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public override OdRxClass isA() {
85 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgComplexCurve_isA(swigCPtr),false); /*createInt 3_2*/
86
88 return ret;
89}
90
91 public override OdRxObject queryX(OdRxClass protocolClass) {
92 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgComplexCurve_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgComplexCurve createObject() {// OdSmartPtr<OdDgComplexCurve>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgComplexCurve ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgComplexCurve)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgComplexCurve),ptr, true));
107 ret = (OdDgComplexCurve)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgComplexCurve),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgComplexCurve)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgComplexCurve),ptr, true);
112 }
113
115 return ret;
116}
117
118 public void add(OdDgElement pElement) {
121 }
122
123 public OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
124 MemoryManager mMan = MemoryManager.GetMemoryManager();
125 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
126 IntPtr ptr = TG_DbPINVOKE.OdDgComplexCurve_createIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
127
128 OdDgElementIterator ret = null;
129 if (null != mTrans)
130 {
131 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
132 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
133 }
134 else
135 {
136 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
137 }
138
140 return ret;
141}
142
143 public OdDgElementIterator createIterator(bool atBeginning) {// OdDgElementIteratorPtr
144 MemoryManager mMan = MemoryManager.GetMemoryManager();
145 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
146 IntPtr ptr = TG_DbPINVOKE.OdDgComplexCurve_createIterator__SWIG_1(swigCPtr, atBeginning);
147
148 OdDgElementIterator ret = null;
149 if (null != mTrans)
150 {
151 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
152 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
153 }
154 else
155 {
156 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
157 }
158
160 return ret;
161}
162
163 public OdDgElementIterator createIterator() {// OdDgElementIteratorPtr
164 MemoryManager mMan = MemoryManager.GetMemoryManager();
165 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
167
168 OdDgElementIterator ret = null;
169 if (null != mTrans)
170 {
171 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
172 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
173 }
174 else
175 {
176 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
177 }
178
180 return ret;
181}
182
183 public UInt32 getItemsCount(bool bSkipDeleted) {
184// test csout
185 /*SIMPLETYPE*/
186 UInt32 ret = TG_DbPINVOKE.OdDgComplexCurve_getItemsCount__SWIG_0(swigCPtr, bSkipDeleted);
188 return ret;
189 }
190
191 public UInt32 getItemsCount() {
192// test csout
193 /*SIMPLETYPE*/
196 return ret;
197 }
198
199 public OdDgElement getItem(UInt32 /*SIMPLETYPE*/ uItemIndex, bool bSkipDeleted, OpenMode mode) {// OdDgElementPtr
200 MemoryManager mMan = MemoryManager.GetMemoryManager();
201 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
202 IntPtr ptr = TG_DbPINVOKE.OdDgComplexCurve_getItem__SWIG_0(swigCPtr, uItemIndex /*SIMPLETYPE*/, bSkipDeleted, (int)mode);
203
204 OdDgElement ret = null;
205 if (null != mTrans)
206 {
207 mTrans.AddObject((OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true));
208 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, false);
209 }
210 else
211 {
212 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true);
213 }
214
216 return ret;
217}
218
219 public OdDgElement getItem(UInt32 /*SIMPLETYPE*/ uItemIndex, bool bSkipDeleted) {// OdDgElementPtr
220 MemoryManager mMan = MemoryManager.GetMemoryManager();
221 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
222 IntPtr ptr = TG_DbPINVOKE.OdDgComplexCurve_getItem__SWIG_1(swigCPtr, uItemIndex /*SIMPLETYPE*/, bSkipDeleted);
223
224 OdDgElement ret = null;
225 if (null != mTrans)
226 {
227 mTrans.AddObject((OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true));
228 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, false);
229 }
230 else
231 {
232 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true);
233 }
234
236 return ret;
237}
238
239 public OdDgElement getItem(UInt32 /*SIMPLETYPE*/ uItemIndex) {// OdDgElementPtr
240 MemoryManager mMan = MemoryManager.GetMemoryManager();
241 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
242 IntPtr ptr = TG_DbPINVOKE.OdDgComplexCurve_getItem__SWIG_2(swigCPtr, uItemIndex /*SIMPLETYPE*/);
243
244 OdDgElement ret = null;
245 if (null != mTrans)
246 {
247 mTrans.AddObject((OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true));
248 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, false);
249 }
250 else
251 {
252 ret = (OdDgElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElement),ptr, true);
253 }
254
256 return ret;
257}
258
259 public void setItem(UInt32 /*SIMPLETYPE*/ uItemIndex, OdDgElement pElement, bool bSkipDeleted) {
260 TG_DbPINVOKE.OdDgComplexCurve_setItem__SWIG_0(swigCPtr, uItemIndex /*SIMPLETYPE*/, OdDgElement.getCPtr(pElement), bSkipDeleted);
262 }
263
264 public void setItem(UInt32 /*SIMPLETYPE*/ uItemIndex, OdDgElement pElement) {
265 TG_DbPINVOKE.OdDgComplexCurve_setItem__SWIG_1(swigCPtr, uItemIndex /*SIMPLETYPE*/, OdDgElement.getCPtr(pElement));
267 }
268
269 public void insertItem(UInt32 /*SIMPLETYPE*/ uIndexBefore, OdDgElement pElement, bool bSkipDeleted) {
270 TG_DbPINVOKE.OdDgComplexCurve_insertItem__SWIG_0(swigCPtr, uIndexBefore /*SIMPLETYPE*/, OdDgElement.getCPtr(pElement), bSkipDeleted);
272 }
273
274 public void insertItem(UInt32 /*SIMPLETYPE*/ uIndexBefore, OdDgElement pElement) {
275 TG_DbPINVOKE.OdDgComplexCurve_insertItem__SWIG_1(swigCPtr, uIndexBefore /*SIMPLETYPE*/, OdDgElement.getCPtr(pElement));
277 }
278
279 public void removeItem(UInt32 /*SIMPLETYPE*/ uItemIndex, bool bSkipDeleted) {
280 TG_DbPINVOKE.OdDgComplexCurve_removeItem__SWIG_0(swigCPtr, uItemIndex /*SIMPLETYPE*/, bSkipDeleted);
282 }
283
284 public void removeItem(UInt32 /*SIMPLETYPE*/ uItemIndex) {
285 TG_DbPINVOKE.OdDgComplexCurve_removeItem__SWIG_1(swigCPtr, uItemIndex /*SIMPLETYPE*/);
287 }
288
289 public virtual void updateCurve() {
292 }
293
294 public virtual void set3dFlag(bool bSet) {
297 }
298
299 public override bool isClosed() {
300 bool ret = TG_DbPINVOKE.OdDgComplexCurve_isClosed(swigCPtr);
302 return ret;
303 }
304
305 public override bool isPeriodic() {
306 bool ret = TG_DbPINVOKE.OdDgComplexCurve_isPeriodic(swigCPtr);
308 return ret;
309 }
310
311 public override OdResult getStartParam(out double startParam) {
312 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgComplexCurve_getStartParam(swigCPtr, out startParam);
314 return ret;
315 }
316
317 public override OdResult getEndParam(out double endParam) {
318 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgComplexCurve_getEndParam(swigCPtr, out endParam);
320 return ret;
321 }
322
323 public override OdResult getStartPoint(OdGePoint3d startPoint) {
326 return ret;
327 }
328
329 public override OdResult getEndPoint(OdGePoint3d endPoint) {
332 return ret;
333 }
334
335 public override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve) {
338 return ret;
339 }
340
341 public override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param) {
342 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgComplexCurve_getParamAtPoint(swigCPtr, OdGePoint3d.getCPtr(pointOnCurve), out param);
344 return ret;
345 }
346
347 public override OdResult getDistAtParam(double param, out double dist) {
348 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgComplexCurve_getDistAtParam(swigCPtr, param, out dist);
350 return ret;
351 }
352
353 public override OdResult getParamAtDist(double dist, out double param) {
354 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgComplexCurve_getParamAtDist(swigCPtr, dist, out param);
356 return ret;
357 }
358
359 public override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv) {
362 return ret;
363 }
364
365 public override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv) {
368 return ret;
369 }
370
371 public override OdResult getArea(out double area) {
372 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgComplexCurve_getArea(swigCPtr, out area);
374 return ret;
375 }
376
377 public override OdResult reverseCurve() {
380 return ret;
381 }
382
383 public override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol) {
384IntPtr p_pGeCurve = IntPtr.Zero; /*OUT_PARAM_OBJ PRE*/
385 try {
388 return ret;
389 } finally {
390MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
391 if(mTrans_pGeCurve != null)
392 mTrans_pGeCurve.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, true));
393 pGeCurve = Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, mTrans_pGeCurve == null);
394 /*OUT_PARAM_OBJ POST*/
395 }
396 }
397
398 public override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve) {
399IntPtr p_pGeCurve = IntPtr.Zero; /*OUT_PARAM_OBJ PRE*/
400 try {
403 return ret;
404 } finally {
405MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
406 if(mTrans_pGeCurve != null)
407 mTrans_pGeCurve.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, true));
408 pGeCurve = Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, mTrans_pGeCurve == null);
409 /*OUT_PARAM_OBJ POST*/
410 }
411 }
412
413 public override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol) {
416 return ret;
417 }
418
419 public override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal) {
422 return ret;
423 }
424
425 public override OdResult setFromOdGeCurve(OdGeCurve3d geCurve) {
428 return ret;
429 }
430
431 public override OdResult subGetGeomExtents(OdGeExtents3d extents) {
434 return ret;
435 }
436
437 public virtual OdDgGraphicsElement convertToBSplineCurve() {// OdDgGraphicsElementPtr
438 MemoryManager mMan = MemoryManager.GetMemoryManager();
439 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
441
442 OdDgGraphicsElement ret = null;
443 if (null != mTrans)
444 {
445 mTrans.AddObject((OdDgGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGraphicsElement),ptr, true));
446 ret = (OdDgGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGraphicsElement),ptr, false);
447 }
448 else
449 {
450 ret = (OdDgGraphicsElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGraphicsElement),ptr, true);
451 }
452
454 return ret;
455}
456
457 public override OdRxObject clone() {// OdRxObjectPtr
458 MemoryManager mMan = MemoryManager.GetMemoryManager();
459 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
460 IntPtr ptr = TG_DbPINVOKE.OdDgComplexCurve_clone(swigCPtr);
461
462 OdRxObject ret = null;
463 if (null != mTrans)
464 {
465 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
466 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
467 }
468 else
469 {
470 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
471 }
472
474 return ret;
475}
476
477 public virtual OdResult subExplode(OdRxObjectPtrArray entitySet) {
480 return ret;
481 }
482
483 public override void copyFrom(OdRxObject pSource) {
486 }
487
488 public override void subHandOverTo(OdDgElement pNewElement) {
491 }
492
493 public override void subSwapIdWith(OdDgElementId otherId) {
496 }
497
498 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
499 string ret = TG_DbPINVOKE.OdDgComplexCurve_getRealClassName(ptr /*SIMPLETYPE*/);
501 return ret;
502 }
503
508 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
509
515
516}
517
518}
static HandleRef getCPtr(OdGeCurve3d obj)
Definition: OdGeCurve3d.cs:25
static HandleRef getCPtr(OdGeExtents3d obj)
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(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
override void subHandOverTo(OdDgElement pNewElement)
void insertItem(UInt32 uIndexBefore, OdDgElement pElement)
override OdRxClass isA()
UInt32 getItemsCount(bool bSkipDeleted)
void setItem(UInt32 uItemIndex, OdDgElement pElement, bool bSkipDeleted)
OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted)
OdDgComplexCurve(IntPtr cPtr, bool cMemoryOwn)
virtual void set3dFlag(bool bSet)
void add(OdDgElement pElement)
OdDgElement getItem(UInt32 uItemIndex)
static string getRealClassName(IntPtr ptr)
override OdResult getArea(out double area)
static OdDgComplexCurve cast(OdRxObject pObj)
void removeItem(UInt32 uItemIndex, bool bSkipDeleted)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve)
override OdResult reverseCurve()
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdResult getEndPoint(OdGePoint3d endPoint)
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
OdDgElementIterator createIterator()
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
static HandleRef getCPtr(OdDgComplexCurve obj)
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
override OdResult getDistAtParam(double param, out double dist)
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
override OdResult getStartParam(out double startParam)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal)
virtual OdResult subExplode(OdRxObjectPtrArray entitySet)
override OdDgElement.ElementTypes getElementType()
void setItem(UInt32 uItemIndex, OdDgElement pElement)
override OdRxObject clone()
override void Dispose(bool disposing)
void removeItem(UInt32 uItemIndex)
static new OdDgComplexCurve createObject()
override OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual OdDgGraphicsElement convertToBSplineCurve()
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve)
override void subSwapIdWith(OdDgElementId otherId)
override OdResult getEndParam(out double endParam)
override void copyFrom(OdRxObject pSource)
OdDgElementIterator createIterator(bool atBeginning)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol)
override byte getElementSubType()
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult getParamAtDist(double dist, out double param)
static new OdRxClass desc()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdDgElement getItem(UInt32 uItemIndex, bool bSkipDeleted)
override OdResult getStartPoint(OdGePoint3d startPoint)
OdDgElement getItem(UInt32 uItemIndex, bool bSkipDeleted, OpenMode mode)
void insertItem(UInt32 uIndexBefore, OdDgElement pElement, bool bSkipDeleted)
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static HandleRef getCPtr(OdDgElement obj)
Definition: OdDgElement.cs:26
static HandleRef getCPtr(OdDgElementId obj)
static global::System.Exception Retrieve()
static UInt32 OdDgComplexCurve_getItemsCount__SWIG_1(HandleRef jarg1)
static int OdDgComplexCurve_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static int OdDgComplexCurve_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgComplexCurve_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgComplexCurve_set3dFlag(HandleRef jarg1, bool jarg2)
static string OdDgComplexCurve_getRealClassName(IntPtr jarg1)
static IntPtr OdDgComplexCurve_convertToBSplineCurve(HandleRef jarg1)
static int OdDgComplexCurve_getElementType(HandleRef jarg1)
static IntPtr OdDgComplexCurve_createIterator__SWIG_2(HandleRef jarg1)
static IntPtr OdDgComplexCurve_createObject()
static int OdDgComplexCurve_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgComplexCurve_subSwapIdWith(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDgComplexCurve(HandleRef jarg1)
static void OdDgComplexCurve_insertItem__SWIG_0(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3, bool jarg4)
static int OdDgComplexCurve_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDgComplexCurve_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgComplexCurve_removeItem__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgComplexCurve_desc()
static int OdDgComplexCurve_reverseCurve(HandleRef jarg1)
static void OdDgComplexCurve_updateCurve(HandleRef jarg1)
static IntPtr OdDgComplexCurve_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDgComplexCurve_getEndParam(HandleRef jarg1, out double jarg2)
static int OdDgComplexCurve_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgComplexCurve_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDgComplexCurve_isClosed(HandleRef jarg1)
static IntPtr OdDgComplexCurve_createIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static int OdDgComplexCurve_getStartParam(HandleRef jarg1, out double jarg2)
static int OdDgComplexCurve_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static byte OdDgComplexCurve_getElementSubType(HandleRef jarg1)
static void OdDgComplexCurve_setItem__SWIG_0(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3, bool jarg4)
static void OdDgComplexCurve_insertItem__SWIG_1(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static int OdDgComplexCurve_setFromOdGeCurve__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgComplexCurve_isA(HandleRef jarg1)
static int OdDgComplexCurve_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgComplexCurve_removeItem__SWIG_0(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static void OdDgComplexCurve_add(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgComplexCurve_getItem__SWIG_1(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static UInt32 OdDgComplexCurve_getItemsCount__SWIG_0(HandleRef jarg1, bool jarg2)
static int OdDgComplexCurve_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgComplexCurve_cast(HandleRef jarg1)
static IntPtr OdDgComplexCurve_getItem__SWIG_2(HandleRef jarg1, UInt32 jarg2)
static int OdDgComplexCurve_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgComplexCurve_copyFrom(HandleRef jarg1, HandleRef jarg2)
static void OdDgComplexCurve_subHandOverTo(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgComplexCurve_clone(HandleRef jarg1)
static int OdDgComplexCurve_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static int OdDgComplexCurve_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static int OdDgComplexCurve_getArea(HandleRef jarg1, out double jarg2)
static IntPtr OdDgComplexCurve_getItem__SWIG_0(HandleRef jarg1, UInt32 jarg2, bool jarg3, int jarg4)
static IntPtr OdDgComplexCurve_createIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static bool OdDgComplexCurve_isPeriodic(HandleRef jarg1)
static void OdDgComplexCurve_setItem__SWIG_1(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)