Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdGeBoundBlock2d.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
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGeBoundBlock2d(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGeBoundBlock2d_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGeBoundBlock2d obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public new OdGeBoundBlock2d copy() {
43 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGeBoundBlock2d_copy(swigCPtr);
44 OdGeBoundBlock2d ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGeBoundBlock2d(cPtr, false);
46 return ret;
47 }
48
54
60
66
72
78
79 public new OdGeBoundBlock2d scaleBy(double scaleFactor, OdGePoint2d basePoint) {
82 return ret;
83 }
84
85 public new OdGeBoundBlock2d scaleBy(double scaleFactor) {
88 return ret;
89 }
90
91 public OdGeBoundBlock2d() : this(GlobalsPINVOKE.new_OdGeBoundBlock2d__SWIG_0(), true) {
93 }
94
95 public OdGeBoundBlock2d(OdGePoint2d point1, OdGePoint2d point2) : this(GlobalsPINVOKE.new_OdGeBoundBlock2d__SWIG_1(OdGePoint2d.getCPtr(point1), OdGePoint2d.getCPtr(point2)), true) {
97 }
98
102
103 public OdGeBoundBlock2d(OdGeBoundBlock2d source) : this(GlobalsPINVOKE.new_OdGeBoundBlock2d__SWIG_3(OdGeBoundBlock2d.getCPtr(source)), true) {
105 }
106
111
116
122
128
134
135 public OdGeBoundBlock2d swell(double distance) {
136 OdGeBoundBlock2d ret = new OdGeBoundBlock2d(GlobalsPINVOKE.OdGeBoundBlock2d_swell(swigCPtr, distance), false);
138 return ret;
139 }
140
146
152
158
164
165 public bool isBox() {
166 bool ret = GlobalsPINVOKE.OdGeBoundBlock2d_isBox(swigCPtr);
168 return ret;
169 }
170
176
181 public Teigha.Core.OdGe.EntityId vb_type() { return this.type(); }
182
183}
184
185}
static global::System.Exception Retrieve()
static global::System.IntPtr OdGeBoundBlock2d_setToBox(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdGeBoundBlock2d_copy(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeBoundBlock2d_extend(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeBoundBlock2d_scaleBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeBoundBlock2d_set__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, IntPtr jarg4)
static global::System.IntPtr OdGeBoundBlock2d_set__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void delete_OdGeBoundBlock2d(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeBoundBlock2d_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeBoundBlock2d_mirror(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeBoundBlock2d_contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeBoundBlock2d_translateBy(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdGeBoundBlock2d_scaleBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool OdGeBoundBlock2d_isDisjoint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeBoundBlock2d_isDisjoint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeBoundBlock2d_transformBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeBoundBlock2d_getMinMaxPoints(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeBoundBlock2d_isBox(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeBoundBlock2d_swell(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeBoundBlock2d_rotateBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGeBoundBlock2d_get(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, IntPtr jarg4)
static global::System.IntPtr OdGeBoundBlock2d_rotateBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
OdGeBoundBlock2d Assign(OdGeBoundBlock2d block)
OdGeBoundBlock2d setToBox(bool toBox)
OdGeBoundBlock2d(IntPtr cPtr, bool cMemoryOwn)
new OdGeBoundBlock2d translateBy(OdGeVector2d translateVec)
override void Dispose(bool disposing)
OdGeBoundBlock2d(OdGeBoundBlock2d source)
OdGeBoundBlock2d(OdGePoint2d base_, OdGeVector2d dir1, OdGeVector2d dir2)
OdGeBoundBlock2d extend(OdGePoint2d point)
bool contains(OdGePoint2d point, OdGeTol tol)
bool isDisjoint(OdGeBoundBlock2d block)
bool isDisjoint(OdGeBoundBlock2d block, OdGeTol tol)
void getMinMaxPoints(OdGePoint2d p1, OdGePoint2d p2)
new OdGeBoundBlock2d transformBy(OdGeMatrix2d xfm)
new OdGeBoundBlock2d scaleBy(double scaleFactor, OdGePoint2d basePoint)
new OdGeBoundBlock2d mirror(OdGeLine2d line)
Teigha.Core.OdGe.EntityId vb_type()
new OdGeBoundBlock2d copy()
new OdGeBoundBlock2d scaleBy(double scaleFactor)
OdGeBoundBlock2d swell(double distance)
OdGeBoundBlock2d(OdGePoint2d point1, OdGePoint2d point2)
new OdGeBoundBlock2d rotateBy(double angle)
new OdGeBoundBlock2d rotateBy(double angle, OdGePoint2d basePoint)
static HandleRef getCPtr(OdGeBoundBlock2d obj)
static HandleRef getCPtr(OdGeLine2d obj)
Definition OdGeLine2d.cs:25
static HandleRef getCPtr(OdGeMatrix2d obj)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGeTol obj)
Definition OdGeTol.cs:26
static HandleRef getCPtr(OdGeVector2d obj)