Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdBrBrepShellTraverser.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 OdBrBrepShellTraverser(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdBrBrepShellTraverser_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdBrBrepShellTraverser 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 OdBrBrepShellTraverser() : this(GlobalsPINVOKE.new_OdBrBrepShellTraverser__SWIG_0(), true) {
44 }
45
46 public OdBrBrepShellTraverser(OdBrBrepShellTraverser arg0) : this(GlobalsPINVOKE.new_OdBrBrepShellTraverser__SWIG_1(OdBrBrepShellTraverser.getCPtr(arg0)), true) {
48 }
49
53 return ret;
54 }
55
59 return ret;
60 }
61
65 return ret;
66 }
67
71 return ret;
72 }
73
77 return ret;
78 }
79
80 public OdBrBrep getBrep() {
83 return ret;
84 }
85
86}
87
88}
static global::System.Exception Retrieve()
static global::System.IntPtr OdBrBrepShellTraverser_Assign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdBrBrepShellTraverser_getBrep(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdBrBrepShellTraverser_setShell(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdBrBrepShellTraverser_setBrepAndShell(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdBrBrepShellTraverser_getShell(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdBrBrepShellTraverser(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdBrBrepShellTraverser_setBrep(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static HandleRef getCPtr(OdBrBrep obj)
Definition: OdBrBrep.cs:25
override void Dispose(bool disposing)
OdBrErrorStatus setBrep(OdBrBrep brep)
OdBrBrepShellTraverser Assign(OdBrBrepShellTraverser arg0)
static HandleRef getCPtr(OdBrBrepShellTraverser obj)
OdBrErrorStatus setBrepAndShell(OdBrShell shell)
OdBrBrepShellTraverser(OdBrBrepShellTraverser arg0)
OdBrErrorStatus setShell(OdBrShell shell)
OdBrBrepShellTraverser(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdBrShell obj)
Definition: OdBrShell.cs:25