Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGePointOnSurface.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 OdGePointOnSurface(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGePointOnSurface_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGePointOnSurface 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 OdGePointOnSurface() : this(GlobalsPINVOKE.new_OdGePointOnSurface__SWIG_0(), true) {
44 }
45
46 public OdGePointOnSurface(OdGePointOnSurface source) : this(GlobalsPINVOKE.new_OdGePointOnSurface__SWIG_1(OdGePointOnSurface.getCPtr(source)), true) {
48 }
49
50 public OdGePointOnSurface(OdGeSurface surface) : this(GlobalsPINVOKE.new_OdGePointOnSurface__SWIG_2(OdGeSurface.getCPtr(surface)), true) {
52 }
53
54 public OdGePointOnSurface(OdGeSurface surface, OdGePoint2d param) : this(GlobalsPINVOKE.new_OdGePointOnSurface__SWIG_3(OdGeSurface.getCPtr(surface), OdGePoint2d.getCPtr(param)), true) {
56 }
57
61 return ret;
62 }
63
64 public OdGeSurface surface() {
65 OdGeSurface ret = Teigha.Core.Helpers.odCreateObjectInternal<OdGeSurface>(typeof(OdGeSurface), GlobalsPINVOKE.OdGePointOnSurface_surface(swigCPtr), false);
66
68 return ret;
69}
70
74 return ret;
75 }
76
77 public OdGePoint3d point() {
80 return ret;
81 }
82
86 return ret;
87 }
88
92 return ret;
93 }
94
98 return ret;
99 }
100
104 return ret;
105 }
106
110 return ret;
111 }
112
113 public OdGeVector3d uDeriv(int order) {
116 return ret;
117 }
118
119 public OdGeVector3d uDeriv(int order, OdGePoint2d param) {
122 return ret;
123 }
124
128 return ret;
129 }
130
131 public OdGeVector3d vDeriv(int order) {
134 return ret;
135 }
136
137 public OdGeVector3d vDeriv(int order, OdGePoint2d param) {
140 return ret;
141 }
142
146 return ret;
147 }
148
152 return ret;
153 }
154
158 return ret;
159 }
160
164 return ret;
165 }
166
170 return ret;
171 }
172
176 return ret;
177 }
178
182 return ret;
183 }
184
188 return ret;
189 }
190
194 return ret;
195 }
196
200 return ret;
201 }
202
206 return ret;
207 }
208
212 return ret;
213 }
214
219 public Teigha.Core.OdGe.EntityId vb_type() { return this.type(); }
220
225 public Teigha.Core.OdGeSurface vb_surface() { return this.surface(); }
226
227}
228
229}
static global::System.Exception Retrieve()
static global::System.IntPtr OdGePointOnSurface_mixedPartial__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGePointOnSurface_vDeriv__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGePointOnSurface_inverseTangentVector__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGePointOnSurface_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGePointOnSurface_uDeriv__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGePointOnSurface_mixedPartial__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGePointOnSurface_vDeriv__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGePointOnSurface_uDeriv__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGePointOnSurface_inverseTangentVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGePointOnSurface_tangentVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGePointOnSurface_point__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGePointOnSurface_parameter(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGePointOnSurface_normal__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGePointOnSurface_tangentVector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdGePointOnSurface_uDeriv__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void delete_OdGePointOnSurface(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGePointOnSurface_tangentVector__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGePointOnSurface_setParameter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGePointOnSurface_point__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGePointOnSurface_point__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGePointOnSurface_normal__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGePointOnSurface_mixedPartial__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGePointOnSurface_setSurface(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGePointOnSurface_inverseTangentVector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGePointOnSurface_surface(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGePointOnSurface_normal__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGePointOnSurface_vDeriv__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
OdGe.EntityId type()
Definition: OdGeEntity3d.cs:57
static HandleRef getCPtr(OdGePoint2d obj)
Definition: OdGePoint2d.cs:26
override void Dispose(bool disposing)
OdGeVector3d vDeriv(int order, OdGePoint2d param)
OdGeVector3d uDeriv(int order, OdGePoint2d param)
OdGeVector3d normal(OdGePoint2d param)
OdGeVector3d mixedPartial(OdGeSurface surface, OdGePoint2d param)
OdGePoint3d point(OdGeSurface surface, OdGePoint2d param)
OdGeVector3d tangentVector(OdGeVector2d vect, OdGeSurface surface, OdGePoint2d param)
OdGePointOnSurface Assign(OdGePointOnSurface pntOnSurface)
static HandleRef getCPtr(OdGePointOnSurface obj)
OdGeVector3d normal(OdGeSurface surface, OdGePoint2d param)
OdGeVector2d inverseTangentVector(OdGeVector3d vect, OdGePoint2d param)
OdGePointOnSurface(IntPtr cPtr, bool cMemoryOwn)
OdGePoint3d point(OdGePoint2d param)
OdGePointOnSurface setSurface(OdGeSurface surface)
OdGeVector3d vDeriv(int order)
OdGeVector2d inverseTangentVector(OdGeVector3d vect, OdGeSurface surface, OdGePoint2d param)
OdGeVector3d tangentVector(OdGeVector2d vect, OdGePoint2d param)
OdGeVector3d tangentVector(OdGeVector2d vect)
OdGeVector3d uDeriv(int order, OdGeSurface surface, OdGePoint2d param)
OdGePointOnSurface(OdGeSurface surface, OdGePoint2d param)
OdGeVector3d uDeriv(int order)
OdGeVector3d vDeriv(int order, OdGeSurface surface, OdGePoint2d param)
OdGeVector3d mixedPartial(OdGePoint2d param)
Teigha.Core.OdGe.EntityId vb_type()
OdGePointOnSurface(OdGeSurface surface)
OdGePointOnSurface setParameter(OdGePoint2d param)
Teigha.Core.OdGeSurface vb_surface()
OdGePointOnSurface(OdGePointOnSurface source)
OdGeVector2d inverseTangentVector(OdGeVector3d vect)
static HandleRef getCPtr(OdGeSurface obj)
Definition: OdGeSurface.cs:25
static HandleRef getCPtr(OdGeVector2d obj)
Definition: OdGeVector2d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26