14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
105IntPtr p_nbPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(nbPoints);
110Marshal.FreeCoTaskMem(p_nbPoints);
115IntPtr p_nbPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(nbPoints);
120Marshal.FreeCoTaskMem(p_nbPoints);
125IntPtr p_nbPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(nbPoints);
130Marshal.FreeCoTaskMem(p_nbPoints);
135IntPtr p_nbPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(nbPoints);
140Marshal.FreeCoTaskMem(p_nbPoints);
145IntPtr p_nbPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(nbPoints);
150Marshal.FreeCoTaskMem(p_nbPoints);
154 public virtual void mesh(MeshData rows) {
155IntPtr p_rows=
Teigha.
Core.Helpers.MarshalMeshData(rows);
160Marshal.FreeCoTaskMem(p_rows);
164 public virtual void shell(ShellData nbVertex) {
165IntPtr p_nbVertex=
Teigha.
Core.Helpers.MarshalShellData(nbVertex);
170Marshal.FreeCoTaskMem(p_nbVertex);
200IntPtr p_pEndPointsOverrides=
Teigha.
Core.Helpers.MarshalPointPair(pEndPointsOverrides);
205if (p_pEndPointsOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_pEndPointsOverrides);
210IntPtr p_pEndPointsOverrides=
Teigha.
Core.Helpers.MarshalPointPair(pEndPointsOverrides);
215if (p_pEndPointsOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_pEndPointsOverrides);
static global::System.Exception Retrieve()
static void TempOdGiWrapperGeometry_draw(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void TempOdGiWrapperGeometry_shell(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void TempOdGiWrapperGeometry_popClipBoundary(global::System.Runtime.InteropServices.HandleRef jarg1)
static void TempOdGiWrapperGeometry_ellipArc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void TempOdGiWrapperGeometry_worldLine(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void TempOdGiWrapperGeometry_text__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [MarshalAs(UnmanagedType.LPWStr)]string jarg5, bool jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static global::System.IntPtr TempOdGiWrapperGeometry_getWorldToModelTransform(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr deletePD_TempOdGiWrapperGeometry(HandleRef jarg1)
static global::System.IntPtr TempOdGiWrapperGeometry_getModelToWorldTransform(global::System.Runtime.InteropServices.HandleRef jarg1)
static void TempOdGiWrapperGeometry_mesh(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void TempOdGiWrapperGeometry_ray(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void TempOdGiWrapperGeometry_polygon__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void TempOdGiWrapperGeometry_pushModelTransform__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void TempOdGiWrapperGeometry_circularArc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, double jarg6, int jarg7)
static void TempOdGiWrapperGeometry_circle__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void TempOdGiWrapperGeometry_circularArc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static void TempOdGiWrapperGeometry_polygon__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void TempOdGiWrapperGeometry_ellipArc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void TempOdGiWrapperGeometry_polyline__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void TempOdGiWrapperGeometry_circularArc__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void TempOdGiWrapperGeometry_text__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6, double jarg7, [MarshalAs(UnmanagedType.LPWStr)]String jarg8)
static void TempOdGiWrapperGeometry_pushClipBoundary(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void TempOdGiWrapperGeometry_polyline__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5)
static void TempOdGiWrapperGeometry_pushModelTransform__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void TempOdGiWrapperGeometry_ellipArc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, int jarg4)
static void TempOdGiWrapperGeometry_nurbs(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void TempOdGiWrapperGeometry_pline(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, UInt32 jarg3, UInt32 jarg4)
static void TempOdGiWrapperGeometry_polyline__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void TempOdGiWrapperGeometry_circularArc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, double jarg6)
static void TempOdGiWrapperGeometry_xline(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void TempOdGiWrapperGeometry_circle__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void TempOdGiWrapperGeometry_popModelTransform(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGeEllipArc3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGeNurbCurve3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
static HandleRef getCPtr(OdGiClipBoundary obj)
static HandleRef getCPtr(OdGiDrawable obj)
static HandleRef getCPtr(OdGiPolyline obj)
static HandleRef getCPtr(OdGiTextStyle obj)
virtual void ellipArc(OdGeEllipArc3d arc)
virtual void circle(OdGePoint3d p1, OdGePoint3d p2, OdGePoint3d p3)
virtual void pushClipBoundary(OdGiClipBoundary pBoundary)
virtual void circle(OdGePoint3d center, double radius, OdGeVector3d normal)
virtual void popClipBoundary()
virtual void nurbs(OdGeNurbCurve3d nurbs)
static HandleRef getCPtr(TempOdGiWrapperGeometry obj)
virtual void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType)
virtual void mesh(MeshData rows)
override void Dispose(bool disposing)
virtual void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, double height, double width, double oblique, String msg)
virtual void polyline(OdGePoint3d[] nbPoints)
virtual void polygon(OdGePoint3d[] nbPoints)
virtual void circularArc(OdGePoint3d start, OdGePoint3d point, OdGePoint3d end)
virtual OdGeMatrix3d getWorldToModelTransform()
void ray(OdGePoint3d first, OdGePoint3d second)
virtual void polygon(OdGePoint3d[] nbPoints, OdGeVector3d pNormal)
virtual void polyline(OdGePoint3d[] nbPoints, OdGeVector3d pNormal)
virtual void pline(OdGiPolyline p, UInt32 i, UInt32 n)
virtual void worldLine(OdGePoint3d pnts)
virtual void pushModelTransform(OdGeMatrix3d xMat)
TempOdGiWrapperGeometry(IntPtr cPtr, bool cMemoryOwn)
virtual void ellipArc(OdGeEllipArc3d arc, OdGePoint3d[] pEndPointsOverrides, OdGiArcType arcType)
virtual void pushModelTransform(OdGeVector3d vNormal)
virtual void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle)
virtual void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, string msg, bool raw, OdGiTextStyle pTextStyle)
virtual void circularArc(OdGePoint3d start, OdGePoint3d point, OdGePoint3d end, OdGiArcType arcType)
virtual void xline(OdGePoint3d p1, OdGePoint3d p2)
virtual void polyline(OdGePoint3d[] nbPoints, OdGeVector3d pNormal, IntPtr lBaseSubEntMarker)
virtual void ellipArc(OdGeEllipArc3d arc, OdGePoint3d[] pEndPointsOverrides)
virtual void shell(ShellData nbVertex)
virtual OdGeMatrix3d getModelToWorldTransform()
virtual void popModelTransform()
virtual void draw(OdGiDrawable pD)