Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdBrFaceLoopTraverser.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 OdBrFaceLoopTraverser(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdBrFaceLoopTraverser_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdBrFaceLoopTraverser 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 OdBrFaceLoopTraverser() : this(GlobalsPINVOKE.new_OdBrFaceLoopTraverser__SWIG_0(), true) {
44 }
45
46 public OdBrFaceLoopTraverser(OdBrFaceLoopTraverser arg0) : this(GlobalsPINVOKE.new_OdBrFaceLoopTraverser__SWIG_1(OdBrFaceLoopTraverser.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 OdBrLoop getLoop() {
83 return ret;
84 }
85
86 public OdBrFace getFace() {
89 return ret;
90 }
91
92}
93
94}
static global::System.Exception Retrieve()
static void delete_OdBrFaceLoopTraverser(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdBrFaceLoopTraverser_setFaceAndLoop(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdBrFaceLoopTraverser_setFace__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdBrFaceLoopTraverser_getFace(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdBrFaceLoopTraverser_setFace__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdBrFaceLoopTraverser_setLoop(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdBrFaceLoopTraverser_getLoop(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdBrFaceLoopTraverser_Assign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static HandleRef getCPtr(OdBrFace obj)
Definition: OdBrFace.cs:25
OdBrErrorStatus setFace(OdBrFace face)
override void Dispose(bool disposing)
OdBrFaceLoopTraverser Assign(OdBrFaceLoopTraverser arg0)
OdBrFaceLoopTraverser(IntPtr cPtr, bool cMemoryOwn)
OdBrErrorStatus setFaceAndLoop(OdBrLoop loop)
static HandleRef getCPtr(OdBrFaceLoopTraverser obj)
OdBrErrorStatus setFace(OdBrShellFaceTraverser shellFaceTrav)
OdBrFaceLoopTraverser(OdBrFaceLoopTraverser arg0)
OdBrErrorStatus setLoop(OdBrLoop loop)
static HandleRef getCPtr(OdBrLoop obj)
Definition: OdBrLoop.cs:25
static HandleRef getCPtr(OdBrShellFaceTraverser obj)