Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGePlanarEnt.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 OdGePlanarEnt : OdGeSurface {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGePlanarEnt(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGePlanarEnt_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGePlanarEnt 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 bool isOnPlane(OdGePoint3d point, OdGeTol tol) {
45 return ret;
46 }
47
48 public bool isOnPlane(OdGePoint3d point) {
51 return ret;
52 }
53
54 public bool intersectWith(OdGeLinearEnt3d line, OdGePoint3d point, OdGeTol tol) {
57 return ret;
58 }
59
60 public bool intersectWith(OdGeLinearEnt3d line, OdGePoint3d point) {
63 return ret;
64 }
65
69 return ret;
70 }
71
75 return ret;
76 }
77
81 return ret;
82 }
83
87 return ret;
88 }
89
90 public bool isParallelTo(OdGeLinearEnt3d line, OdGeTol tol) {
93 return ret;
94 }
95
96 public bool isParallelTo(OdGeLinearEnt3d line) {
99 return ret;
100 }
101
102 public bool isParallelTo(OdGePlanarEnt plane, OdGeTol tol) {
105 return ret;
106 }
107
108 public bool isParallelTo(OdGePlanarEnt plane) {
111 return ret;
112 }
113
117 return ret;
118 }
119
123 return ret;
124 }
125
126 public bool isPerpendicularTo(OdGePlanarEnt plane, OdGeTol tol) {
129 return ret;
130 }
131
132 public bool isPerpendicularTo(OdGePlanarEnt plane) {
135 return ret;
136 }
137
138 public bool isCoplanarTo(OdGePlanarEnt plane, OdGeTol tol) {
141 return ret;
142 }
143
144 public bool isCoplanarTo(OdGePlanarEnt plane) {
147 return ret;
148 }
149
150 public void get(OdGePoint3d origin, OdGeVector3d uAxis, OdGeVector3d vAxis) {
153 }
154
155 public void get(OdGePoint3d uPnt, OdGePoint3d origin, OdGePoint3d vPnt) {
158 }
159
163 return ret;
164 }
165
169 return ret;
170 }
171
172 public void getCoefficients(out double a, out double b, out double c, out double d) {
173 GlobalsPINVOKE.OdGePlanarEnt_getCoefficients(swigCPtr, out a, out b, out c, out d);
175 }
176
177 public void getCoordSystem(OdGePoint3d origin, OdGeVector3d axis1, OdGeVector3d axis2) {
180 }
181
185 return ret;
186 }
187
188 public bool project(OdGePoint3d p, OdGeVector3d unitDir, OdGePoint3d projP, OdGeTol tol) {
191 return ret;
192 }
193
194 public bool project(OdGePoint3d p, OdGeVector3d unitDir, OdGePoint3d projP) {
197 return ret;
198 }
199
204 public Teigha.Core.OdGe.EntityId vb_type() { return this.type(); }
205
206}
207
208}
static global::System.Exception Retrieve()
static global::System.IntPtr OdGePlanarEnt_closestPointToLinearEnt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGePlanarEnt_project__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 OdGePlanarEnt_isPerpendicularTo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGePlanarEnt_isParallelTo__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGePlanarEnt_isPerpendicularTo__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGePlanarEnt_intersectWith__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGePlanarEnt_isCoplanarTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGePlanarEnt_isPerpendicularTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGePlanarEnt_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 OdGePlanarEnt_closestPointToPlanarEnt__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 void OdGePlanarEnt_get__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 OdGePlanarEnt_closestPointToLinearEnt__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 void OdGePlanarEnt_getCoefficients(global::System.Runtime.InteropServices.HandleRef jarg1, out double jarg2, out double jarg3, out double jarg4, out double jarg5)
static bool OdGePlanarEnt_isParallelTo__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGePlanarEnt_project__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, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGePlanarEnt_get__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 bool OdGePlanarEnt_isCoplanarTo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGePlanarEnt_getCoordSystem(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 void delete_OdGePlanarEnt(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGePlanarEnt_isParallelTo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGePlanarEnt_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGePlanarEnt_isOnPlane__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGePlanarEnt_isOnPlane__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGePlanarEnt_isPerpendicularTo__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGePlanarEnt_closestPointToPlanarEnt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGePlanarEnt_isParallelTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGePlanarEnt_normal(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGePlanarEnt_pointOnPlane(global::System.Runtime.InteropServices.HandleRef jarg1)
OdGe.EntityId type()
Definition: OdGeEntity3d.cs:57
static HandleRef getCPtr(OdGeLinearEnt3d obj)
OdGePoint3d closestPointToPlanarEnt(OdGePlanarEnt plane, OdGePoint3d pointOnOtherPlane, OdGeTol tol)
bool intersectWith(OdGeLinearEnt3d line, OdGePoint3d point, OdGeTol tol)
OdGePlanarEnt Assign(OdGePlanarEnt plane)
void getCoefficients(out double a, out double b, out double c, out double d)
Teigha.Core.OdGe.EntityId vb_type()
bool isOnPlane(OdGePoint3d point)
bool isOnPlane(OdGePoint3d point, OdGeTol tol)
override void Dispose(bool disposing)
bool isCoplanarTo(OdGePlanarEnt plane)
bool isPerpendicularTo(OdGePlanarEnt plane, OdGeTol tol)
void getCoordSystem(OdGePoint3d origin, OdGeVector3d axis1, OdGeVector3d axis2)
bool isParallelTo(OdGePlanarEnt plane)
static HandleRef getCPtr(OdGePlanarEnt obj)
bool isPerpendicularTo(OdGeLinearEnt3d line)
bool intersectWith(OdGeLinearEnt3d line, OdGePoint3d point)
bool isParallelTo(OdGeLinearEnt3d line, OdGeTol tol)
OdGePoint3d closestPointToPlanarEnt(OdGePlanarEnt plane, OdGePoint3d pointOnOtherPlane)
bool isCoplanarTo(OdGePlanarEnt plane, OdGeTol tol)
bool isParallelTo(OdGeLinearEnt3d line)
OdGePoint3d closestPointToLinearEnt(OdGeLinearEnt3d line, OdGePoint3d pointOnLine, OdGeTol tol)
bool isPerpendicularTo(OdGePlanarEnt plane)
bool project(OdGePoint3d p, OdGeVector3d unitDir, OdGePoint3d projP)
bool isPerpendicularTo(OdGeLinearEnt3d line, OdGeTol tol)
bool project(OdGePoint3d p, OdGeVector3d unitDir, OdGePoint3d projP, OdGeTol tol)
OdGePlanarEnt(IntPtr cPtr, bool cMemoryOwn)
OdGePoint3d closestPointToLinearEnt(OdGeLinearEnt3d line, OdGePoint3d pointOnLine)
bool isParallelTo(OdGePlanarEnt plane, OdGeTol tol)
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