Extended .NET SDK Documentation 2025 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 new OdGePointOnSurface copy() {
43 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGePointOnSurface_copy(swigCPtr);
44 OdGePointOnSurface ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGePointOnSurface(cPtr, false);
46 return ret;
47 }
48
54
60
66
72
78
79 public new OdGePointOnSurface scaleBy(double scaleFactor, OdGePoint3d basePoint) {
82 return ret;
83 }
84
90
91 public OdGePointOnSurface() : this(GlobalsPINVOKE.new_OdGePointOnSurface__SWIG_0(), true) {
93 }
94
98
102
106
112
114 OdGeSurface ret = Teigha.Core.Helpers.odCreateObjectInternal<OdGeSurface>(typeof(OdGeSurface), GlobalsPINVOKE.OdGePointOnSurface_surface(swigCPtr), false);
115
117 return ret;
118}
119
125
131
137
143
149
155
161
167
173
179
185
191
197
203
209
215
221
227
233
239
245
251
257
263
268 public Teigha.Core.OdGe.EntityId vb_type() { return this.type(); }
269
274 public Teigha.Core.OdGeSurface vb_surface() { return this.surface(); }
275
276}
277
278}
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_translateBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
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_transformBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
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_mirror(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_scaleBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGePointOnSurface_rotateBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double 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_copy(global::System.Runtime.InteropServices.HandleRef jarg1)
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_rotateBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGePointOnSurface_scaleBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
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)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
Definition OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3d obj)
override void Dispose(bool disposing)
OdGeVector3d vDeriv(int order, OdGePoint2d param)
new OdGePointOnSurface scaleBy(double scaleFactor)
OdGeVector3d uDeriv(int order, OdGePoint2d param)
OdGeVector3d normal(OdGePoint2d param)
OdGeVector3d mixedPartial(OdGeSurface surface, OdGePoint2d param)
new OdGePointOnSurface copy()
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)
OdGeVector2d inverseTangentVector(OdGeVector3d vect, OdGeSurface surface, OdGePoint2d param)
OdGeVector3d tangentVector(OdGeVector2d vect, OdGePoint2d param)
new OdGePointOnSurface rotateBy(double angle, OdGeVector3d vect, OdGePoint3d basePoint)
OdGeVector3d tangentVector(OdGeVector2d vect)
OdGeVector3d uDeriv(int order, OdGeSurface surface, OdGePoint2d param)
OdGePointOnSurface(OdGeSurface surface, OdGePoint2d param)
new OdGePointOnSurface translateBy(OdGeVector3d translateVec)
new OdGePointOnSurface rotateBy(double angle, OdGeVector3d vect)
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()
new OdGePointOnSurface scaleBy(double scaleFactor, OdGePoint3d basePoint)
OdGePointOnSurface(OdGePointOnSurface source)
new OdGePointOnSurface mirror(OdGePlane plane)
new OdGePointOnSurface transformBy(OdGeMatrix3d xfm)
OdGeVector2d inverseTangentVector(OdGeVector3d vect)
static HandleRef getCPtr(OdGeSurface obj)
static HandleRef getCPtr(OdGeVector2d obj)
static HandleRef getCPtr(OdGeVector3d obj)