Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdITrElement2dNode.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 OdITrElement2dNode : global::System.IDisposable {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 protected bool swigCMemOwn;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdITrElement2dNode(IntPtr cPtr, bool cMemoryOwn) {
22 swigCMemOwn = cMemoryOwn;
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdITrElement2dNode obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
31 Dispose(false);
32 }
33
34 public void Dispose() {
35 Dispose(true);
36 global::System.GC.SuppressFinalize(this);
37 }
38
39 protected virtual void Dispose(bool disposing) {
40 lock(this) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42 if (swigCMemOwn) {
43 swigCMemOwn = false;
45 }
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 }
48 }
49 }
50
56
62
63 protected static string getRealClassName(IntPtr ptr) {
64 string ret = GlobalsPINVOKE.OdITrElement2dNode_getRealClassName(ptr /*SIMPLETYPE*/);
66 return ret;
67 }
68
69}
70
71}
static global::System.Exception Retrieve()
static string OdITrElement2dNode_getRealClassName(IntPtr jarg1)
static int OdITrElement2dNode_getParamPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdITrElement2dNode(HandleRef jarg1)
static int OdITrElement2dNode_getSurfaceNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdBrErrorStatus getSurfaceNormal(OdGeVector3d vector)
static HandleRef getCPtr(OdITrElement2dNode obj)
static string getRealClassName(IntPtr ptr)
virtual void Dispose(bool disposing)
virtual OdBrErrorStatus getParamPoint(OdGePoint2d point)
OdITrElement2dNode(IntPtr cPtr, bool cMemoryOwn)