Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdBrShellFaceTraverser.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 OdBrShellFaceTraverser(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdBrShellFaceTraverser_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdBrShellFaceTraverser 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 OdBrShellFaceTraverser() : this(GlobalsPINVOKE.new_OdBrShellFaceTraverser__SWIG_0(), true) {
44 }
45
46 public OdBrShellFaceTraverser(OdBrShellFaceTraverser arg0) : this(GlobalsPINVOKE.new_OdBrShellFaceTraverser__SWIG_1(OdBrShellFaceTraverser.getCPtr(arg0)), true) {
48 }
49
53 return ret;
54 }
55
56 public OdBrFace getFace() {
59 return ret;
60 }
61
65 return ret;
66 }
67
71 return ret;
72 }
73
74 public OdBrErrorStatus setShell(OdBrComplexShellTraverser complexShellTraverser) {
77 return ret;
78 }
79
83 return ret;
84 }
85
89 return ret;
90 }
91
92}
93
94}
static global::System.Exception Retrieve()
static void delete_OdBrShellFaceTraverser(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdBrShellFaceTraverser_setFace(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdBrShellFaceTraverser_setShell__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdBrShellFaceTraverser_getShell(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdBrShellFaceTraverser_setShellAndFace(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdBrShellFaceTraverser_setShell__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdBrShellFaceTraverser_Assign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdBrShellFaceTraverser_getFace(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdBrComplexShellTraverser obj)
static HandleRef getCPtr(OdBrFace obj)
Definition: OdBrFace.cs:25
static HandleRef getCPtr(OdBrShellFaceTraverser obj)
OdBrErrorStatus setShell(OdBrShell shell)
OdBrErrorStatus setShellAndFace(OdBrFace face)
OdBrShellFaceTraverser Assign(OdBrShellFaceTraverser arg0)
OdBrErrorStatus setShell(OdBrComplexShellTraverser complexShellTraverser)
override void Dispose(bool disposing)
OdBrShellFaceTraverser(IntPtr cPtr, bool cMemoryOwn)
OdBrErrorStatus setFace(OdBrFace face)
OdBrShellFaceTraverser(OdBrShellFaceTraverser arg0)
static HandleRef getCPtr(OdBrShell obj)
Definition: OdBrShell.cs:25