Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdIBrMesh2d.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 OdIBrMesh2d : OdIBrMesh {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdIBrMesh2d(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdIBrMesh2d_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdIBrMesh2d 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 virtual void next(OdIBrElement2d pFirstChild, OdIBrElement2d pCurChild) {
43 GlobalsPINVOKE.OdIBrMesh2d_next(swigCPtr, OdIBrElement2d.getCPtr(pFirstChild), OdIBrElement2d.getCPtr(pCurChild).Handle);
45 }
46
47 protected static string getRealClassName(IntPtr ptr) {
48 string ret = GlobalsPINVOKE.OdIBrMesh2d_getRealClassName(ptr /*SIMPLETYPE*/);
50 return ret;
51 }
52
53}
54
55}
static global::System.Exception Retrieve()
static string OdIBrMesh2d_getRealClassName(IntPtr jarg1)
static void delete_OdIBrMesh2d(HandleRef jarg1)
static void OdIBrMesh2d_next(HandleRef jarg1, HandleRef jarg2, IntPtr jarg3)
static HandleRef getCPtr(OdIBrElement2d obj)
virtual void next(OdIBrElement2d pFirstChild, OdIBrElement2d pCurChild)
override void Dispose(bool disposing)
OdIBrMesh2d(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdIBrMesh2d obj)
static string getRealClassName(IntPtr ptr)