14using System.Runtime.InteropServices;
16public class OdBlob : global::System.IDisposable {
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdBlob(IntPtr cPtr,
bool cMemoryOwn) {
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);
176IntPtr p_points=
Teigha.
Core.Helpers.MarshalPoint2dPair(points);
181if (p_points != IntPtr.Zero) Marshal.FreeCoTaskMem(p_points);
196IntPtr p_doubles=
Teigha.
Core.Helpers.MarshaldoubleFixedArray(doubles);
201Marshal.FreeCoTaskMem(p_doubles);
206IntPtr p_doubles=
Teigha.
Core.Helpers.MarshaldoubleFixedArray(doubles);
211Marshal.FreeCoTaskMem(p_doubles);
222 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new OdDbStub(cPtr,
false);
static global::System.Exception Retrieve()
static sbyte OdBlob_rdInt8(HandleRef jarg1)
static void OdBlob_wrDoubles(HandleRef jarg1, IntPtr jarg2)
static string OdBlob_getRealClassName(IntPtr jarg1)
static void OdBlob_wrInt16(HandleRef jarg1, Int16 jarg2)
static void OdBlob_wrBool(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdBlob_rdVector3d(HandleRef jarg1)
static void OdBlob_wrAddress(HandleRef jarg1, IntPtr jarg2)
static void OdBlob_wrInt64(HandleRef jarg1, Int64 jarg2)
static Int16 OdBlob_rdInt16(HandleRef jarg1)
static void OdBlob_rdPoints3d(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3)
static Int64 OdBlob_rdInt64(HandleRef jarg1)
static void OdBlob_wrInt32(HandleRef jarg1, Int32 jarg2)
static void OdBlob_rdObjectIds(HandleRef jarg1, IntPtr jarg2, UInt32 jarg3)
static void OdBlob_wrVector3d(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdBlob_wrPoints2d(HandleRef jarg1, IntPtr jarg2, UInt32 jarg3)
static void OdBlob_rdBytes(HandleRef jarg1, IntPtr jarg2, UInt32 jarg3)
static bool OdBlob_rdBool(HandleRef jarg1)
static Int32 OdBlob_rdInt32(HandleRef jarg1)
static double OdBlob_rdDouble(HandleRef jarg1)
static void OdBlob_wrObjectId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdBlob_wrPoints3d(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3)
static global::System.IntPtr OdBlob_rdObjectId(HandleRef jarg1)
static global::System.IntPtr OdBlob_rdPoint3d(HandleRef jarg1)
static void delete_OdBlob(HandleRef jarg1)
static void OdBlob_wrPoint3d(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdBlob_wrBytes(HandleRef jarg1, IntPtr jarg2, UInt32 jarg3)
static void OdBlob_rdPoints2d(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3)
static void OdBlob_wrInt8(HandleRef jarg1, sbyte jarg2)
static void OdBlob_wrDouble(HandleRef jarg1, double jarg2)
static IntPtr OdBlob_rdAddress(HandleRef jarg1)
static void OdBlob_rdDoubles(HandleRef jarg1, IntPtr jarg2)
void wrDouble(double arg0)
void wrPoint3d(OdGePoint3d arg0)
virtual void Dispose(bool disposing)
void wrObjectId(OdDbStub id)
OdBlob(IntPtr cPtr, bool cMemoryOwn)
void wrVector3d(OdGeVector3d arg0)
void rdPoints2d(OdGePoint2d points, UInt32 num)
OdGeVector3d rdVector3d()
void wrBytes(IntPtr buf, UInt32 len)
void wrAddress(IntPtr arg0)
void wrPoints3d(OdGePoint3d points, UInt32 num)
void rdPoints3d(OdGePoint3d points, UInt32 num)
void wrDoubles(double[] doubles)
void wrPoints2d(OdGePoint2d[] points, UInt32 num)
void rdBytes(IntPtr buf, UInt32 len)
static string getRealClassName(IntPtr ptr)
void rdObjectIds(OdDbStub pRes, UInt32 num)
void rdDoubles(double[] doubles)
static HandleRef getCPtr(OdBlob obj)
static HandleRef getCPtr(OdDbStub obj)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)