14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public BBox(IntPtr cPtr,
bool cMemoryOwn) : base(
GlobalsPINVOKE.BBox_SWIGUpcast(cPtr), cMemoryOwn) {
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);
42 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
static BBox.ExtentsType explodeExtent(OdGePoint3d points, OdGeExtents3d extents)
static HandleRef getCPtr(BBox obj)
override void Dispose(bool disposing)
virtual OdSiShape clone()
BBox(OdGePoint3d base_, OdGeVector3d side1, OdGeVector3d side2, OdGeVector3d side3)
virtual void transform(OdGeMatrix3d mtx)
static BBox.ExtentsType explodeExtent(OdGePoint3d points, OdGeBoundBlock3d extents)
static OdSiShape kOverallSpace
static bool isOverallSpace(OdSiShape ptr)
static OdSiShape kNoSpace
static bool isNoSpace(OdSiShape ptr)
BBox(OdGePoint3d p1, OdGePoint3d p2)
BBox(IntPtr cPtr, bool cMemoryOwn)
virtual bool intersects(OdGeExtents3d extents, bool planar, OdGeTol tol)
virtual bool contains(OdGeExtents3d extents, bool planar, OdGeTol tol)
static global::System.Exception Retrieve()
static bool BBox_contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int BBox_explodeExtent__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool BBox_intersects(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void delete_BBox(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr BBox_OdSiShape_GetInterfaceCPtr(global::System.IntPtr jarg1)
static void BBox_transform(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int BBox_explodeExtent__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr BBox_kOverallSpace_get()
static bool BBox_isOverallSpace(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool BBox_isNoSpace(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr BBox_kNoSpace_get()
static global::System.IntPtr BBox_clone(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGeBoundBlock3d obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTol obj)
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()