Extended .NET SDK Documentation 2024 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 OdGeBoundedPlane() : this(GlobalsPINVOKE.new_OdGeBoundedPlane__SWIG_0(), true) {
44 }
45
46 public OdGeBoundedPlane(OdGeBoundedPlane plane) : this(GlobalsPINVOKE.new_OdGeBoundedPlane__SWIG_1(OdGeBoundedPlane.getCPtr(plane)), true) {
48 }
49
50 public OdGeBoundedPlane(OdGePoint3d origin, OdGeVector3d uAxis, OdGeVector3d vAxis) : this(GlobalsPINVOKE.new_OdGeBoundedPlane__SWIG_2(OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(uAxis), OdGeVector3d.getCPtr(vAxis)), true) {
52 }
53
54 public OdGeBoundedPlane(OdGePoint3d uPnt, OdGePoint3d origin, OdGePoint3d vPnt) : this(GlobalsPINVOKE.new_OdGeBoundedPlane__SWIG_3(OdGePoint3d.getCPtr(uPnt), OdGePoint3d.getCPtr(origin), OdGePoint3d.getCPtr(vPnt)), true) {
56 }
57
58 public bool intersectWith(OdGePlane plane, OdGeLineSeg3d intLine, OdGeTol tol) {
61 return ret;
62 }
63
64 public bool intersectWith(OdGePlane plane, OdGeLineSeg3d intLine) {
67 return ret;
68 }
69
70 public bool intersectWith(OdGeBoundedPlane plane, OdGeLineSeg3d intLine, OdGeTol tol) {
73 return ret;
74 }
75
76 public bool intersectWith(OdGeBoundedPlane plane, OdGeLineSeg3d intLine) {
79 return ret;
80 }
81
82 public OdGeBoundedPlane set(OdGePoint3d origin, OdGeVector3d uAxis, OdGeVector3d vAxis) {
85 return ret;
86 }
87
88 public OdGeBoundedPlane set(OdGePoint3d uPnt, OdGePoint3d origin, OdGePoint3d vPnt) {
91 return ret;
92 }
93
97 return ret;
98 }
99
104 public Teigha.Core.OdGe.EntityId vb_type() { return this.type(); }
105
106}
107
108}
static global::System.Exception Retrieve()
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 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 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 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)
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)
static HandleRef getCPtr(OdGeBoundedPlane obj)
bool intersectWith(OdGeBoundedPlane plane, OdGeLineSeg3d intLine, OdGeTol tol)
OdGeBoundedPlane(IntPtr cPtr, bool cMemoryOwn)
OdGeBoundedPlane(OdGeBoundedPlane plane)
OdGeBoundedPlane(OdGePoint3d origin, OdGeVector3d uAxis, OdGeVector3d vAxis)
OdGe.EntityId type()
Definition: OdGeEntity3d.cs:57
static HandleRef getCPtr(OdGeLineSeg3d obj)
static HandleRef getCPtr(OdGePlane obj)
Definition: OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeTol obj)
Definition: OdGeTol.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26