Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdGeBoundedPlane.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 OdGeBoundedPlane(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGeBoundedPlane_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGeBoundedPlane 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 OdGeBoundedPlane copy() {
43 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGeBoundedPlane_copy(swigCPtr);
44 OdGeBoundedPlane ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGeBoundedPlane(cPtr, false);
46 return ret;
47 }
48
54
60
66
72
78
79 public new OdGeBoundedPlane scaleBy(double scaleFactor, OdGePoint3d basePoint) {
82 return ret;
83 }
84
85 public new OdGeBoundedPlane scaleBy(double scaleFactor) {
88 return ret;
89 }
90
91 public OdGeBoundedPlane() : this(GlobalsPINVOKE.new_OdGeBoundedPlane__SWIG_0(), true) {
93 }
94
98
99 public OdGeBoundedPlane(OdGePoint3d origin, OdGeVector3d uAxis, OdGeVector3d vAxis) : this(GlobalsPINVOKE.new_OdGeBoundedPlane__SWIG_2(OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(uAxis), OdGeVector3d.getCPtr(vAxis)), true) {
101 }
102
103 public OdGeBoundedPlane(OdGePoint3d uPnt, OdGePoint3d origin, OdGePoint3d vPnt) : this(GlobalsPINVOKE.new_OdGeBoundedPlane__SWIG_3(OdGePoint3d.getCPtr(uPnt), OdGePoint3d.getCPtr(origin), OdGePoint3d.getCPtr(vPnt)), true) {
105 }
106
112
118
124
130
136
142
148
153 public Teigha.Core.OdGe.EntityId vb_type() { return this.type(); }
154
155}
156
157}
static global::System.Exception Retrieve()
static global::System.IntPtr OdGeBoundedPlane_scaleBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeBoundedPlane_transformBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeBoundedPlane_rotateBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void delete_OdGeBoundedPlane(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeBoundedPlane_set__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)
static global::System.IntPtr OdGeBoundedPlane_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeBoundedPlane_intersectWith__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeBoundedPlane_translateBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeBoundedPlane_intersectWith__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)
static global::System.IntPtr OdGeBoundedPlane_mirror(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeBoundedPlane_copy(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeBoundedPlane_intersectWith__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeBoundedPlane_set__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 global::System.IntPtr OdGeBoundedPlane_scaleBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool OdGeBoundedPlane_intersectWith__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)
static global::System.IntPtr OdGeBoundedPlane_rotateBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
OdGeBoundedPlane Assign(OdGeBoundedPlane plane)
override void Dispose(bool disposing)
Teigha.Core.OdGe.EntityId vb_type()
bool intersectWith(OdGePlane plane, OdGeLineSeg3d intLine, OdGeTol tol)
OdGeBoundedPlane(OdGePoint3d uPnt, OdGePoint3d origin, OdGePoint3d vPnt)
bool intersectWith(OdGeBoundedPlane plane, OdGeLineSeg3d intLine)
bool intersectWith(OdGePlane plane, OdGeLineSeg3d intLine)
new OdGeBoundedPlane scaleBy(double scaleFactor)
static HandleRef getCPtr(OdGeBoundedPlane obj)
new OdGeBoundedPlane rotateBy(double angle, OdGeVector3d vect)
new OdGeBoundedPlane scaleBy(double scaleFactor, OdGePoint3d basePoint)
new OdGeBoundedPlane translateBy(OdGeVector3d translateVec)
new OdGeBoundedPlane rotateBy(double angle, OdGeVector3d vect, OdGePoint3d basePoint)
new OdGeBoundedPlane copy()
bool intersectWith(OdGeBoundedPlane plane, OdGeLineSeg3d intLine, OdGeTol tol)
new OdGeBoundedPlane mirror(OdGePlane plane)
new OdGeBoundedPlane transformBy(OdGeMatrix3d xfm)
OdGeBoundedPlane(IntPtr cPtr, bool cMemoryOwn)
OdGeBoundedPlane(OdGeBoundedPlane plane)
OdGeBoundedPlane(OdGePoint3d origin, OdGeVector3d uAxis, OdGeVector3d vAxis)
static HandleRef getCPtr(OdGeLineSeg3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
Definition OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTol obj)
Definition OdGeTol.cs:26
static HandleRef getCPtr(OdGeVector3d obj)