Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdModelerGeometryCreator.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.TD {
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 OdModelerGeometryCreator(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdModelerGeometryCreator_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdModelerGeometryCreator 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 OdModelerGeometryCreator cast(OdRxObject pObj) {// OdSmartPtr<OdModelerGeometryCreator>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdModelerGeometryCreator ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdModelerGeometryCreator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdModelerGeometryCreator),ptr, true));
52 ret = (OdModelerGeometryCreator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdModelerGeometryCreator),ptr, false);
53 }
54 else
55 {
56 ret = (OdModelerGeometryCreator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdModelerGeometryCreator),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),TD_DbPINVOKE.OdModelerGeometryCreator_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),TD_DbPINVOKE.OdModelerGeometryCreator_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),TD_DbPINVOKE.OdModelerGeometryCreator_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdModelerGeometryCreator createObject() {// OdSmartPtr<OdModelerGeometryCreator>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdModelerGeometryCreator ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdModelerGeometryCreator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdModelerGeometryCreator),ptr, true));
93 ret = (OdModelerGeometryCreator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdModelerGeometryCreator),ptr, false);
94 }
95 else
96 {
97 ret = (OdModelerGeometryCreator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdModelerGeometryCreator),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdResult createModeler(OdModelerGeometryPtrArray models, OdStreamBuf pStreamBuf, OdDbAuditInfo pAuditInfo, bool standardSaveFlag, bool bEnableACISAudit, ColorConversionType convAcisColors) {
105 OdResult ret = (OdResult)TD_DbPINVOKE.OdModelerGeometryCreator_createModeler__SWIG_0(swigCPtr, OdModelerGeometryPtrArray.getCPtr(models), OdStreamBuf.getCPtr(pStreamBuf), OdDbAuditInfo.getCPtr(pAuditInfo), standardSaveFlag, bEnableACISAudit, (int)convAcisColors);
107 return ret;
108 }
109
110 public virtual OdResult createModeler(OdModelerGeometryPtrArray models, OdStreamBuf pStreamBuf, OdDbAuditInfo pAuditInfo, bool standardSaveFlag, bool bEnableACISAudit) {
111 OdResult ret = (OdResult)TD_DbPINVOKE.OdModelerGeometryCreator_createModeler__SWIG_1(swigCPtr, OdModelerGeometryPtrArray.getCPtr(models), OdStreamBuf.getCPtr(pStreamBuf), OdDbAuditInfo.getCPtr(pAuditInfo), standardSaveFlag, bEnableACISAudit);
113 return ret;
114 }
115
116 public virtual OdResult createModeler(OdModelerGeometryPtrArray models, OdStreamBuf pStreamBuf, OdDbAuditInfo pAuditInfo, bool standardSaveFlag) {
119 return ret;
120 }
121
127
133
134 public virtual OdResult createSat(OdModelerGeometryPtrArray models, OdStreamBuf pStreamBuf, int typeVer, bool standardSaveFlag) {
137 return ret;
138 }
139
145
146 public virtual OdResult createSat(OdDbEntityPtrArray entities, OdStreamBuf pStreamBuf, int typeVer, bool standardSaveFlag) {
147 OdResult ret = (OdResult)TD_DbPINVOKE.OdModelerGeometryCreator_createSat__SWIG_2(swigCPtr, OdDbEntityPtrArray.getCPtr(entities), OdStreamBuf.getCPtr(pStreamBuf), typeVer, standardSaveFlag);
149 return ret;
150 }
151
152 public virtual OdResult createSat(OdDbEntityPtrArray entities, OdStreamBuf pStreamBuf, int typeVer) {
155 return ret;
156 }
157
163
164 public virtual OdResult initBrepBuilder(OdBrepBuilder brepBuilder, BrepType brepType) {
167 return ret;
168 }
169
170 protected static string getRealClassName(IntPtr ptr) {
171 string ret = TD_DbPINVOKE.OdModelerGeometryCreator_getRealClassName(ptr /*SIMPLETYPE*/);
173 return ret;
174 }
175
176}
177
178}
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(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdStreamBuf obj)
static HandleRef getCPtr(OdDbAuditInfo obj)
static HandleRef getCPtr(OdDbEntityPtrArray obj)
virtual OdResult createModeler(OdModelerGeometryPtrArray models, OdStreamBuf pStreamBuf, OdDbAuditInfo pAuditInfo, bool standardSaveFlag, bool bEnableACISAudit, ColorConversionType convAcisColors)
virtual OdResult createModeler(OdModelerGeometryPtrArray models, OdStreamBuf pStreamBuf, OdDbAuditInfo pAuditInfo, bool standardSaveFlag)
virtual OdResult initBrepBuilder(OdBrepBuilder brepBuilder, BrepType brepType)
static OdModelerGeometryCreator cast(OdRxObject pObj)
override void Dispose(bool disposing)
virtual OdResult createSat(OdDbEntityPtrArray entities, OdStreamBuf pStreamBuf, int typeVer)
virtual OdResult createModeler(OdModelerGeometryPtrArray models, OdStreamBuf pStreamBuf, OdDbAuditInfo pAuditInfo)
virtual OdResult createModeler(OdModelerGeometryPtrArray models, OdStreamBuf pStreamBuf)
virtual OdResult createSat(OdModelerGeometryPtrArray models, OdStreamBuf pStreamBuf, int typeVer, bool standardSaveFlag)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdResult createSat(OdDbEntityPtrArray entities, OdStreamBuf pStreamBuf, int typeVer, bool standardSaveFlag)
OdModelerGeometryCreator(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult createSat(OdModelerGeometryPtrArray models, OdStreamBuf pStreamBuf, int typeVer)
static HandleRef getCPtr(OdModelerGeometryCreator obj)
virtual OdResult createRegionFromCurves(OdRxObjectPtrArray curveSegments, OdModelerGeometryPtrArray pRegions)
virtual OdResult createModeler(OdModelerGeometryPtrArray models, OdStreamBuf pStreamBuf, OdDbAuditInfo pAuditInfo, bool standardSaveFlag, bool bEnableACISAudit)
static OdModelerGeometryCreator createObject()
static HandleRef getCPtr(OdModelerGeometryPtrArray obj)
static global::System.Exception Retrieve()
static int OdModelerGeometryCreator_createModeler__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5, bool jarg6)
static IntPtr OdModelerGeometryCreator_cast(HandleRef jarg1)
static int OdModelerGeometryCreator_createSat__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, int jarg4, bool jarg5)
static int OdModelerGeometryCreator_createModeler__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static int OdModelerGeometryCreator_createSat__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, int jarg4, bool jarg5)
static IntPtr OdModelerGeometryCreator_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdModelerGeometryCreator_initBrepBuilder(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static int OdModelerGeometryCreator_createSat__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, int jarg4)
static IntPtr OdModelerGeometryCreator_desc()
static void delete_OdModelerGeometryCreator(HandleRef jarg1)
static int OdModelerGeometryCreator_createModeler__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5, bool jarg6, int jarg7)
static int OdModelerGeometryCreator_createModeler__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdModelerGeometryCreator_isA(HandleRef jarg1)
static string OdModelerGeometryCreator_getRealClassName(IntPtr jarg1)
static int OdModelerGeometryCreator_createModeler__SWIG_4(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static int OdModelerGeometryCreator_createRegionFromCurves(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdModelerGeometryCreator_createSat__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, int jarg4)
static IntPtr OdModelerGeometryCreator_createObject()