Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdBrBrepVertexTraverser.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 OdBrBrepVertexTraverser(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdBrBrepVertexTraverser_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdBrBrepVertexTraverser 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 OdBrBrepVertexTraverser() : this(GlobalsPINVOKE.new_OdBrBrepVertexTraverser__SWIG_0(), true) {
44 }
45
46 public OdBrBrepVertexTraverser(OdBrBrepVertexTraverser arg0) : this(GlobalsPINVOKE.new_OdBrBrepVertexTraverser__SWIG_1(OdBrBrepVertexTraverser.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 OdBrBrepVertexTraverser_Assign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdBrBrepVertexTraverser_getBrep(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdBrBrepVertexTraverser_setBrepAndVertex(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdBrBrepVertexTraverser_setVertex(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdBrBrepVertexTraverser(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdBrBrepVertexTraverser_getVertex(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdBrBrepVertexTraverser_setBrep(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static HandleRef getCPtr(OdBrBrep obj)
Definition: OdBrBrep.cs:25
static HandleRef getCPtr(OdBrBrepVertexTraverser obj)
OdBrBrepVertexTraverser(OdBrBrepVertexTraverser arg0)
OdBrErrorStatus setBrep(OdBrBrep brep)
override void Dispose(bool disposing)
OdBrErrorStatus setVertex(OdBrVertex vertex)
OdBrErrorStatus setBrepAndVertex(OdBrVertex vertex)
OdBrBrepVertexTraverser Assign(OdBrBrepVertexTraverser arg0)
OdBrBrepVertexTraverser(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdBrVertex obj)
Definition: OdBrVertex.cs:25