Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdSiBoundBlock3d.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdSiBoundBlock3d : global::System.IDisposable {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 protected bool swigCMemOwn;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdSiBoundBlock3d(IntPtr cPtr, bool cMemoryOwn) {
22 swigCMemOwn = cMemoryOwn;
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdSiBoundBlock3d obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
31 Dispose(false);
32 }
33
34 public void Dispose() {
35 Dispose(true);
36 global::System.GC.SuppressFinalize(this);
37 }
38
39 protected virtual void Dispose(bool disposing) {
40 lock(this) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42 if (swigCMemOwn) {
43 swigCMemOwn = false;
45 }
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 }
48 }
49 }
50
51 public OdSiBoundBlock3d() : this(GlobalsPINVOKE.new_OdSiBoundBlock3d__SWIG_0(), true) {
53 }
54
58
62
66
70
75
80
85
90
95
100
106
112
113 public bool contains(OdGeExtents3d exts, OdGeTol tolerance) {
116 return ret;
117 }
118
119 public bool contains(OdGePoint3d pt, OdGeTol tolerance) {
122 return ret;
123 }
124
130
136
141
146
147 public bool isBox() {
148 bool ret = GlobalsPINVOKE.OdSiBoundBlock3d_isBox(swigCPtr);
150 return ret;
151 }
152
153 public bool isOrtho() {
154 bool ret = GlobalsPINVOKE.OdSiBoundBlock3d_isOrtho(swigCPtr);
156 return ret;
157 }
158
159}
160
161}
static global::System.Exception Retrieve()
static bool OdSiBoundBlock3d_isDisjoint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdSiBoundBlock3d_transformBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdSiBoundBlock3d_minPoint(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdSiBoundBlock3d_contains__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdSiBoundBlock3d_maxPoint(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdSiBoundBlock3d_isOrtho(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdSiBoundBlock3d_set__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdSiBoundBlock3d_isBox(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdSiBoundBlock3d_set__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdSiBoundBlock3d_set__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdSiBoundBlock3d_extents(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdSiBoundBlock3d(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdSiBoundBlock3d_get(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdSiBoundBlock3d_getMinMaxPoints(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdSiBoundBlock3d_contains__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdSiBoundBlock3d_isDisjoint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdSiBoundBlock3d_set__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, global::System.Runtime.InteropServices.HandleRef jarg5)
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)
Definition OdGeTol.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
bool contains(OdGeExtents3d exts, OdGeTol tolerance)
bool isDisjoint(OdGeExtents3d exts)
OdSiBoundBlock3d(OdGePoint3d p1, OdGePoint3d p2)
OdSiBoundBlock3d(OdGePoint3d origin, OdGeVector3d xAxis, OdGeVector3d yAxis, OdGeVector3d zAxis)
void transformBy(OdGeMatrix3d tm)
OdSiBoundBlock3d(IntPtr cPtr, bool cMemoryOwn)
void extents(OdGeExtents3d exts)
void getMinMaxPoints(OdGePoint3d p1, OdGePoint3d p2)
virtual void Dispose(bool disposing)
static HandleRef getCPtr(OdSiBoundBlock3d obj)
OdSiBoundBlock3d(OdGeExtents3d ab)
bool isDisjoint(OdGeExtents3d exts, OdGeTol tolerance)
OdSiBoundBlock3d(OdGeBoundBlock3d bb)
bool contains(OdGePoint3d pt, OdGeTol tolerance)