Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgCurveElement3d.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 OdDgCurveElement3d(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgCurveElement3d_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgCurveElement3d 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
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgCurveElement3d cast(OdRxObject pObj) {// OdSmartPtr<OdDgCurveElement3d>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgCurveElement3d ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgCurveElement3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCurveElement3d),ptr, true));
66 ret = (OdDgCurveElement3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCurveElement3d),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgCurveElement3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCurveElement3d),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.OdDgCurveElement3d_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.OdDgCurveElement3d_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.OdDgCurveElement3d_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgCurveElement3d createObject() {// OdSmartPtr<OdDgCurveElement3d>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgCurveElement3d ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgCurveElement3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCurveElement3d),ptr, true));
107 ret = (OdDgCurveElement3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCurveElement3d),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgCurveElement3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCurveElement3d),ptr, true);
112 }
113
115 return ret;
116}
117
123
128
129 public virtual double getLineStyleScale() {
132 return ret;
133 }
134
139
140 public virtual bool isClosed() {
141 bool ret = TG_DbPINVOKE.OdDgCurveElement3d_isClosed(swigCPtr);
143 return ret;
144 }
145
146 public virtual bool isPeriodic() {
147 bool ret = TG_DbPINVOKE.OdDgCurveElement3d_isPeriodic(swigCPtr);
149 return ret;
150 }
151
152 public virtual OdResult getStartParam(out double startParam) {
153 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgCurveElement3d_getStartParam(swigCPtr, out startParam);
155 return ret;
156 }
157
158 public virtual OdResult getEndParam(out double endParam) {
159 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgCurveElement3d_getEndParam(swigCPtr, out endParam);
161 return ret;
162 }
163
169
175
176 public virtual OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve) {
179 return ret;
180 }
181
182 public virtual OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param) {
183 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgCurveElement3d_getParamAtPoint(swigCPtr, OdGePoint3d.getCPtr(pointOnCurve), out param);
185 return ret;
186 }
187
188 public virtual OdResult getDistAtParam(double param, out double dist) {
189 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgCurveElement3d_getDistAtParam(swigCPtr, param, out dist);
191 return ret;
192 }
193
194 public virtual OdResult getParamAtDist(double dist, out double param) {
195 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgCurveElement3d_getParamAtDist(swigCPtr, dist, out param);
197 return ret;
198 }
199
200 public virtual OdResult getDistAtPoint(OdGePoint3d pointOnCurve, out double dist) {
201 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgCurveElement3d_getDistAtPoint(swigCPtr, OdGePoint3d.getCPtr(pointOnCurve), out dist);
203 return ret;
204 }
205
206 public virtual OdResult getPointAtDist(double dist, OdGePoint3d pointOnCurve) {
209 return ret;
210 }
211
212 public virtual OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv) {
215 return ret;
216 }
217
223
224 public virtual OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv) {
227 return ret;
228 }
229
235
241
247
253
259
260 public virtual OdResult getSpline(ref OdDgBSplineCurve3d /*OUT_PARAM for SMARTPTR*/ spline) {
261 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_spline = spline == null ? IntPtr.Zero : OdDgBSplineCurve3d.getCPtr(spline).Handle;
262 IntPtr saved_spline = tmp_spline;
263 /*OUT_PARAM for SMARTPTR pre*/
264 try {
265 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgCurveElement3d_getSpline(swigCPtr, ref tmp_spline /*OUT_PARAM for SMARTPTR*/);
267 return ret;
268 } finally {
269if(tmp_spline == IntPtr.Zero) spline = null;
270 if(tmp_spline != IntPtr.Zero && tmp_spline != saved_spline)
271 {
272 MemoryTransaction mTrans_spline = MemoryManager.GetMemoryManager().GetCurrentTransaction();
273 if(mTrans_spline != null)
274 mTrans_spline.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgBSplineCurve3d>(typeof(OdDgBSplineCurve3d), tmp_spline, true));
275 spline = Teigha.Core.Helpers.odCreateObjectInternal<OdDgBSplineCurve3d>(typeof(OdDgBSplineCurve3d), tmp_spline, mTrans_spline == null);
276 /*OUT_PARAM for SMARTPTR*/
277 }
278 }
279 }
280
281 public virtual OdResult extend(double param) {
284 return ret;
285 }
286
287 public virtual OdResult extend(bool extendStart, OdGePoint3d toPoint) {
290 return ret;
291 }
292
293 public virtual OdResult getArea(out double area) {
294 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgCurveElement3d_getArea(swigCPtr, out area);
296 return ret;
297 }
298
299 public virtual OdResult getOrthoProjectedCurve(OdGePlane projPlane, out OdDgCurveElement3d pProjCurve) {
302 return ret;
303 }
304
305 public virtual OdResult getProjectedCurve(OdGePlane projPlane, OdGeVector3d projDirection, out OdDgCurveElement3d pProjCurve) {
306 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgCurveElement3d_getProjectedCurve(swigCPtr, OdGePlane.getCPtr(projPlane), OdGeVector3d.getCPtr(projDirection), out pProjCurve);
308 return ret;
309 }
310
311 public virtual OdResult getOffsetCurves(double offsetDistance, OdRxObjectPtrArray offsetCurves) {
312 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgCurveElement3d_getOffsetCurves(swigCPtr, offsetDistance, OdRxObjectPtrArray.getCPtr(offsetCurves));
314 return ret;
315 }
316
317 public virtual OdResult getOffsetCurvesGivenPlaneNormal(OdGeVector3d normal, double offsetDistance, OdRxObjectPtrArray offsetCurves) {
320 return ret;
321 }
322
328
334
340
341 public virtual OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol) {
342IntPtr p_pGeCurve = IntPtr.Zero; /*OUT_PARAM_OBJ PRE*/
343 try {
346 return ret;
347 } finally {
348MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
349 if(mTrans_pGeCurve != null)
350 mTrans_pGeCurve.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, true));
351 pGeCurve = Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, mTrans_pGeCurve == null);
352 /*OUT_PARAM_OBJ POST*/
353 }
354 }
355
356 public virtual OdResult getOdGeCurve(out OdGeCurve3d pGeCurve) {
357IntPtr p_pGeCurve = IntPtr.Zero; /*OUT_PARAM_OBJ PRE*/
358 try {
361 return ret;
362 } finally {
363MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
364 if(mTrans_pGeCurve != null)
365 mTrans_pGeCurve.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, true));
366 pGeCurve = Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), p_pGeCurve, mTrans_pGeCurve == null);
367 /*OUT_PARAM_OBJ POST*/
368 }
369 }
370
376
382
388
394
400
406
411
417
418 protected static string getRealClassName(IntPtr ptr) {
419 string ret = TG_DbPINVOKE.OdDgCurveElement3d_getRealClassName(ptr /*SIMPLETYPE*/);
421 return ret;
422 }
423
428 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
429
435
436}
437
438}
static HandleRef getCPtr(OdGeCurve3d obj)
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePlane obj)
Definition OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTol obj)
Definition OdGeTol.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
static HandleRef getCPtr(OdGiDgLinetypeModifiers obj)
virtual OdGiDrawable.DrawableType drawableType()
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)
static HandleRef getCPtr(OdDgBSplineCurve3d obj)
virtual OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol)
virtual OdResult getStartParam(out double startParam)
virtual void setLineStyleModifiers(OdGiDgLinetypeModifiers modifiers)
virtual OdResult getParamAtDist(double dist, out double param)
virtual OdResult getClosestPointTo(OdGePoint3d givenPoint, OdGeVector3d normal, OdGePoint3d pointOnCurve, bool extend)
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
static OdResult createFromOdGeCurve(OdGeCurve3d geCurve, out OdDgCurveElement3d pDgCurve)
static OdDgCurveElement3d cast(OdRxObject pObj)
virtual OdResult getPointAtDist(double dist, OdGePoint3d pointOnCurve)
virtual OdResult getOffsetCurvesGivenPlaneNormal(OdGeVector3d normal, double offsetDistance, OdRxObjectPtrArray offsetCurves)
virtual OdGiDgLinetypeModifiers getLineStyleModifiers()
virtual OdResult getStartPoint(OdGePoint3d startPoint)
virtual OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
virtual OdResult getEndPoint(OdGePoint3d endPoint)
virtual OdResult extend(double param)
virtual OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
virtual OdResult getSecondDeriv(OdGePoint3d pointOnCurve, OdGeVector3d secondDeriv)
virtual OdResult getOdGeCurve(out OdGeCurve3d pGeCurve)
virtual OdResult getSplitCurves(OdGePoint3dArray points, OdRxObjectPtrArray curveSegments)
virtual OdResult getEndParam(out double endParam)
virtual OdResult getOffsetCurves(double offsetDistance, OdRxObjectPtrArray offsetCurves)
override void Dispose(bool disposing)
virtual OdResult getOrthoProjectedCurve(OdGePlane projPlane, out OdDgCurveElement3d pProjCurve)
OdDgCurveElement3d(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
virtual void setLineStyleScale(double dScale)
virtual OdResult getClosestPointTo(OdGePoint3d givenPoint, OdGePoint3d pointOnCurve)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual OdResult getClosestPointTo(OdGePoint3d givenPoint, OdGePoint3d pointOnCurve, bool extend)
virtual OdResult getArea(out double area)
virtual OdResult getDistAtPoint(OdGePoint3d pointOnCurve, out double dist)
static new OdDgCurveElement3d createObject()
virtual OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdResult getDistAtParam(double param, out double dist)
virtual OdResult extend(bool extendStart, OdGePoint3d toPoint)
static string getRealClassName(IntPtr ptr)
override OdDgElement.ElementTypes getElementType()
virtual OdResult getSpline(ref OdDgBSplineCurve3d spline)
virtual OdResult getClosestPointTo(OdGePoint3d givenPoint, OdGeVector3d normal, OdGePoint3d pointOnCurve)
virtual OdResult getProjectedCurve(OdGePlane projPlane, OdGeVector3d projDirection, out OdDgCurveElement3d pProjCurve)
static HandleRef getCPtr(OdDgCurveElement3d obj)
static OdResult createFromOdGeCurve(OdGeCurve3d geCurve, out OdDgCurveElement3d pDgCurve, OdGeVector3d normal)
virtual OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal)
static new OdRxClass desc()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static OdResult createFromOdGeCurve(OdGeCurve3d geCurve, out OdDgCurveElement3d pDgCurve, OdGeVector3d normal, OdGeTol tol)
virtual OdResult getFirstDeriv(OdGePoint3d pointOnCurve, OdGeVector3d firstDeriv)
override void setGeometryModified(bool bSet)
virtual OdResult getSplitCurves(OdGeDoubleArray params_, OdRxObjectPtrArray curveSegments)
virtual OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
virtual OdResult setFromOdGeCurve(OdGeCurve3d geCurve)
virtual void gripStatus(OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgElementId obj)
static global::System.Exception Retrieve()
static int OdDgCurveElement3d_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static int OdDgCurveElement3d_getProjectedCurve(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out OdDgCurveElement3d jarg4)
static int OdDgCurveElement3d_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgCurveElement3d_getLineStyleModifiers(HandleRef jarg1)
static int OdDgCurveElement3d_getElementType(HandleRef jarg1)
static IntPtr OdDgCurveElement3d_desc()
static int OdDgCurveElement3d_getSplitCurves__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurveElement3d_getStartParam(HandleRef jarg1, out double jarg2)
static int OdDgCurveElement3d_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurveElement3d_extend__SWIG_0(HandleRef jarg1, double jarg2)
static IntPtr OdDgCurveElement3d_queryX(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgCurveElement3d(HandleRef jarg1)
static int OdDgCurveElement3d_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurveElement3d_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurveElement3d_getOffsetCurvesGivenPlaneNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDgCurveElement3d_getOffsetCurves(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurveElement3d_getSecondDeriv__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurveElement3d_getDistAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static int OdDgCurveElement3d_getOrthoProjectedCurve(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out OdDgCurveElement3d jarg3)
static string OdDgCurveElement3d_getRealClassName(IntPtr jarg1)
static int OdDgCurveElement3d_getFirstDeriv__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurveElement3d_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgCurveElement3d_setLineStyleModifiers(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgCurveElement3d_isPeriodic(HandleRef jarg1)
static int OdDgCurveElement3d_setFromOdGeCurve__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static int OdDgCurveElement3d_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDgCurveElement3d_getEndParam(HandleRef jarg1, out double jarg2)
static double OdDgCurveElement3d_getLineStyleScale(HandleRef jarg1)
static int OdDgCurveElement3d_getClosestPointTo__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static int OdDgCurveElement3d_getFirstDeriv__SWIG_0(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static byte OdDgCurveElement3d_getElementSubType(HandleRef jarg1)
static int OdDgCurveElement3d_createFromOdGeCurve__SWIG_1(HandleRef jarg1, out OdDgCurveElement3d jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurveElement3d_extend__SWIG_1(HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurveElement3d_getSpline(HandleRef jarg1, ref IntPtr jarg2)
static int OdDgCurveElement3d_createFromOdGeCurve__SWIG_0(HandleRef jarg1, out OdDgCurveElement3d jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDgCurveElement3d_getClosestPointTo__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurveElement3d_reverseCurve(HandleRef jarg1)
static int OdDgCurveElement3d_getClosestPointTo__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDgCurveElement3d_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static void OdDgCurveElement3d_setGeometryModified(HandleRef jarg1, bool jarg2)
static int OdDgCurveElement3d_createFromOdGeCurve__SWIG_2(HandleRef jarg1, out OdDgCurveElement3d jarg2)
static int OdDgCurveElement3d_getSecondDeriv__SWIG_0(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgCurveElement3d_setLineStyleScale(HandleRef jarg1, double jarg2)
static IntPtr OdDgCurveElement3d_cast(HandleRef jarg1)
static int OdDgCurveElement3d_getPointAtDist(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurveElement3d_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static int OdDgCurveElement3d_getSplitCurves__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurveElement3d_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgCurveElement3d_isA(HandleRef jarg1)
static int OdDgCurveElement3d_getArea(HandleRef jarg1, out double jarg2)
static IntPtr OdDgCurveElement3d_createObject()
static int OdDgCurveElement3d_getClosestPointTo__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static bool OdDgCurveElement3d_isClosed(HandleRef jarg1)
static int OdDgCurveElement3d_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)