Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgModelerGeometryCreator.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.TG {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgModelerGeometryCreator(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgModelerGeometryCreator_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgModelerGeometryCreator obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
43 public static OdDgModelerGeometryCreator cast(OdRxObject pObj) {// OdSmartPtr<OdDgModelerGeometryCreator>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgModelerGeometryCreator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelerGeometryCreator),ptr, true));
52 ret = (OdDgModelerGeometryCreator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelerGeometryCreator),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgModelerGeometryCreator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelerGeometryCreator),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgModelerGeometryCreator_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgModelerGeometryCreator_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgModelerGeometryCreator_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgModelerGeometryCreator createObject() {// OdSmartPtr<OdDgModelerGeometryCreator>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgModelerGeometryCreator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelerGeometryCreator),ptr, true));
93 ret = (OdDgModelerGeometryCreator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelerGeometryCreator),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgModelerGeometryCreator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelerGeometryCreator),ptr, true);
98 }
99
101 return ret;
102}
103
109
115
121
122 public virtual OdResult createStream(OdDgModelerGeometryArray models, OdStreamBuf pStreamBuf, uint typeVer) {
125 return ret;
126 }
127
128 public virtual OdResult initBrepBuilder(OdBrepBuilder brepBuilder, BrepType brepType, bool bAcis) {
131 return ret;
132 }
133
139
140 protected static string getRealClassName(IntPtr ptr) {
141 string ret = TG_DbPINVOKE.OdDgModelerGeometryCreator_getRealClassName(ptr /*SIMPLETYPE*/);
143 return ret;
144 }
145
146}
147
148}
static HandleRef getCPtr(OdBrepBuilder obj)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdStreamBuf obj)
static HandleRef getCPtr(OdDgModelerGeometryArray obj)
virtual OdResult initBrepBuilder(OdBrepBuilder brepBuilder, BrepType brepType, bool bAcis)
OdDgModelerGeometryCreator(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult createModeler(OdDgModelerGeometryArray models, OdStreamBuf pStreamBuf, OdRxObject pDb, bool bAcis)
static OdDgModelerGeometryCreator cast(OdRxObject pObj)
virtual OdResult initBrepBuilder(OdBrepBuilder brepBuilder, BrepType brepType)
virtual OdResult createModeler(OdDgModelerGeometryArray models, OdStreamBuf pStreamBuf)
static HandleRef getCPtr(OdDgModelerGeometryCreator obj)
virtual OdResult createStream(OdDgModelerGeometryArray models, OdStreamBuf pStreamBuf, uint typeVer)
static OdDgModelerGeometryCreator createObject()
virtual OdResult createModeler(OdDgModelerGeometryArray models, OdStreamBuf pStreamBuf, OdRxObject pDb)
override OdRxObject queryX(OdRxClass protocolClass)
static global::System.Exception Retrieve()
static int OdDgModelerGeometryCreator_createStream(HandleRef jarg1, IntPtr jarg2, HandleRef jarg3, uint jarg4)
static int OdDgModelerGeometryCreator_createModeler__SWIG_0(HandleRef jarg1, IntPtr jarg2, HandleRef jarg3, HandleRef jarg4, bool jarg5)
static IntPtr OdDgModelerGeometryCreator_desc()
static string OdDgModelerGeometryCreator_getRealClassName(IntPtr jarg1)
static int OdDgModelerGeometryCreator_createModeler__SWIG_2(HandleRef jarg1, IntPtr jarg2, HandleRef jarg3)
static IntPtr OdDgModelerGeometryCreator_cast(HandleRef jarg1)
static int OdDgModelerGeometryCreator_initBrepBuilder__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static int OdDgModelerGeometryCreator_createModeler__SWIG_1(HandleRef jarg1, IntPtr jarg2, HandleRef jarg3, HandleRef jarg4)
static IntPtr OdDgModelerGeometryCreator_createObject()
static IntPtr OdDgModelerGeometryCreator_queryX(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgModelerGeometryCreator(HandleRef jarg1)
static int OdDgModelerGeometryCreator_initBrepBuilder__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, bool jarg4)
static IntPtr OdDgModelerGeometryCreator_isA(HandleRef jarg1)