14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
36 global::System.GC.SuppressFinalize(
this);
39 protected virtual void Dispose(
bool disposing) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
82IntPtr p_numVertices=
Teigha.
Core.Helpers.MarshalPoint3dArray(numVertices);
87Marshal.FreeCoTaskMem(p_numVertices);
92IntPtr p_numVertices=
Teigha.
Core.Helpers.MarshalPoint3dArray(numVertices);
97Marshal.FreeCoTaskMem(p_numVertices);
102IntPtr p_numVertices=
Teigha.
Core.Helpers.MarshalPoint3dArray(numVertices);
107Marshal.FreeCoTaskMem(p_numVertices);
112IntPtr p_numVertices=
Teigha.
Core.Helpers.MarshalPoint3dArray(numVertices);
117Marshal.FreeCoTaskMem(p_numVertices);
122IntPtr p_numVertices=
Teigha.
Core.Helpers.MarshalPoint3dArray(numVertices);
127Marshal.FreeCoTaskMem(p_numVertices);
177IntPtr p_endPointsOverrides=
Teigha.
Core.Helpers.MarshalPointPair(endPointsOverrides);
182if (p_endPointsOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointsOverrides);
187IntPtr p_endPointsOverrides=
Teigha.
Core.Helpers.MarshalPointPair(endPointsOverrides);
192if (p_endPointsOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointsOverrides);
201 public void mesh(MeshData numRows) {
202IntPtr p_numRows=
Teigha.
Core.Helpers.MarshalMeshData(numRows);
207Marshal.FreeCoTaskMem(p_numRows);
211 public void shell(ShellData numVertices) {
212IntPtr p_numVertices=
Teigha.
Core.Helpers.MarshalShellData(numVertices);
217Marshal.FreeCoTaskMem(p_numVertices);
static global::System.Exception Retrieve()
static void TempOdGiDummyGeometry_pline__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, UInt32 jarg3)
static void TempOdGiDummyGeometry_polygon__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void TempOdGiDummyGeometry_shape(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, global::System.Runtime.InteropServices.HandleRef jarg6)
static void TempOdGiDummyGeometry_ellipArc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void TempOdGiDummyGeometry_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 TempOdGiDummyGeometry_ray(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr TempOdGiDummyGeometry_getWorldToModelTransform(global::System.Runtime.InteropServices.HandleRef jarg1)
static void TempOdGiDummyGeometry_pline__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void TempOdGiDummyGeometry_pushModelTransform__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr deletePD_TempOdGiDummyGeometry(HandleRef jarg1)
static void TempOdGiDummyGeometry_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 TempOdGiDummyGeometry_shell(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void TempOdGiDummyGeometry_pline__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, UInt32 jarg3, UInt32 jarg4)
static void TempOdGiDummyGeometry_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 TempOdGiDummyGeometry_polygon__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void TempOdGiDummyGeometry_pushClipBoundary(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void TempOdGiDummyGeometry_polyline__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5)
static void TempOdGiDummyGeometry_popModelTransform(global::System.Runtime.InteropServices.HandleRef jarg1)
static void TempOdGiDummyGeometry_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 TempOdGiDummyGeometry_polyline__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void TempOdGiDummyGeometry_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 TempOdGiDummyGeometry_xline(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr TempOdGiDummyGeometry_getModelToWorldTransform(global::System.Runtime.InteropServices.HandleRef jarg1)
static void TempOdGiDummyGeometry_mesh(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void TempOdGiDummyGeometry_worldLine(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void TempOdGiDummyGeometry_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 TempOdGiDummyGeometry_ellipArc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void TempOdGiDummyGeometry_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 TempOdGiDummyGeometry_setExtents(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void TempOdGiDummyGeometry_polyline__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void TempOdGiDummyGeometry_popClipBoundary(global::System.Runtime.InteropServices.HandleRef jarg1)
static void TempOdGiDummyGeometry_draw(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void TempOdGiDummyGeometry_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 void TempOdGiDummyGeometry_ellipArc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, int jarg4)
static void TempOdGiDummyGeometry_nurbs(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void TempOdGiDummyGeometry_pushModelTransform__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
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)
OdGeMatrix3d getModelToWorldTransform()
void pushModelTransform(OdGeMatrix3d xMat)
void ray(OdGePoint3d basePoint, OdGePoint3d throughPoint)
void pushModelTransform(OdGeVector3d normal)
void shape(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, int shapeNumber, OdGiTextStyle pTextStyle)
void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, double height, double width, double oblique, String msg)
void ellipArc(OdGeEllipArc3d ellipArc)
virtual void Dispose(bool disposing)
void worldLine(OdGePoint3d points)
void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle)
void shell(ShellData numVertices)
void circle(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint)
void polygon(OdGePoint3d[] numVertices)
void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType)
void ellipArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointsOverrides)
void mesh(MeshData numRows)
void setExtents(OdGePoint3d newExtents)
void circularArc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint)
void pushClipBoundary(OdGiClipBoundary pBoundary)
void circle(OdGePoint3d center, double radius, OdGeVector3d normal)
void pline(OdGiPolyline polylPine)
void xline(OdGePoint3d firstPoint, OdGePoint3d secondPoint)
static HandleRef getCPtr(TempOdGiDummyGeometry obj)
void circularArc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType)
void draw(OdGiDrawable pDrawable)
void polyline(OdGePoint3d[] numVertices, OdGeVector3d pNormal)
TempOdGiDummyGeometry(IntPtr cPtr, bool cMemoryOwn)
void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, string msg, bool raw, OdGiTextStyle pTextStyle)
void ellipArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointsOverrides, OdGiArcType arcType)
void pline(OdGiPolyline polylPine, UInt32 fromIndex, UInt32 numSegs)
void polyline(OdGePoint3d[] numVertices)
void pline(OdGiPolyline polylPine, UInt32 fromIndex)
OdGeMatrix3d getWorldToModelTransform()
void nurbs(OdGeNurbCurve3d nurbsCurve)
void polyline(OdGePoint3d[] numVertices, OdGeVector3d pNormal, IntPtr baseSubEntMarker)
void polygon(OdGePoint3d[] numVertices, OdGeVector3d pNormal)