Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdBrepBuilderFillerParams.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 OdBrepBuilderFillerParams : global::System.IDisposable {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 protected bool swigCMemOwn;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdBrepBuilderFillerParams(IntPtr cPtr, bool cMemoryOwn) {
22 swigCMemOwn = cMemoryOwn;
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdBrepBuilderFillerParams obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
31 Dispose(false);
32 }
33
34 public void Dispose() {
35 Dispose(true);
36 global::System.GC.SuppressFinalize(this);
37 }
38
39 protected virtual void Dispose(bool disposing) {
40 lock(this) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42 if (swigCMemOwn) {
43 swigCMemOwn = false;
45 }
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 }
48 }
49 }
50
51 public OdBrepBuilderFillerParams() : this(GlobalsPINVOKE.new_OdBrepBuilderFillerParams(), true) {
53 }
54
58 return ret;
59 }
60
61 public bool isSkipNullSurface() {
64 return ret;
65 }
66
70 return ret;
71 }
72
73 public bool isSkipCoedge2dCurve() {
76 return ret;
77 }
78
82 return ret;
83 }
84
85 public bool isSkipCheckLoopType() {
88 return ret;
89 }
90
94 return ret;
95 }
96
100 return ret;
101 }
102
106 return ret;
107 }
108
112 return ret;
113 }
114
118 return ret;
119 }
120
121 public bool isIgnoreComplexShell() {
124 return ret;
125 }
126
130 return ret;
131 }
132
133 public bool isGenerateVertices() {
136 return ret;
137 }
138
142 return ret;
143 }
144
148 return ret;
149 }
150
154 return ret;
155 }
156
160 return ret;
161 }
162
166 return ret;
167 }
168
172 return ret;
173 }
174
178 return ret;
179 }
180
184 return ret;
185 }
186
190 return ret;
191 }
192
196 return ret;
197 }
198
202 return ret;
203 }
204
205 public bool isUseFaceRegions() {
208 return ret;
209 }
210
214 return ret;
215 }
216
220 return ret;
221 }
222
223 public OdBrepBuilderFillerParams setupFor(OdRxObject pSourceDb, OdRxObject pDestinationDb) {
226 return ret;
227 }
228
232 return ret;
233 }
234
238 return ret;
239 }
240
244 return ret;
245 }
246
250 return ret;
251 }
252
254 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdBrepBuilderFillerParams_sourceDb(swigCPtr),false); /*createInt 3_2*/
255
257 return ret;
258}
259
263 return ret;
264 }
265
267 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdBrepBuilderFillerParams_destinationDb(swigCPtr),false); /*createInt 3_2*/
268
270 return ret;
271}
272
276 return ret;
277 }
278
279 public enum BrepType {
280 kBrepUnknown = 0,
284 kBrepIfc,
285 kBrepMd,
286 kBrepPrc,
287 kBrepPS,
289 }
290
291}
292
293}
static global::System.Exception Retrieve()
static bool OdBrepBuilderFillerParams_isMake2dIntervalInclude3d(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdBrepBuilderFillerParams_setCheckShellsConnectivity(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdBrepBuilderFillerParams_setSkipCheckLoopType(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdBrepBuilderFillerParams_setupFor__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static global::System.IntPtr OdBrepBuilderFillerParams_setFixFaceRegionsConnections(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdBrepBuilderFillerParams_setupFor__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static bool OdBrepBuilderFillerParams_isSetVertexGsMarkersTags(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdBrepBuilderFillerParams_isSetEdgeGsMarkersTags(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdBrepBuilderFillerParams_setupFor__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, HandleRef jarg3)
static global::System.IntPtr OdBrepBuilderFillerParams_setUseFaceRegions(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdBrepBuilderFillerParams_setGenerateVertices(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdBrepBuilderFillerParams_isIgnoreComplexShell(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdBrepBuilderFillerParams_isSetFaceGsMarkersTags(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdBrepBuilderFillerParams_isMakeEllipMajorGreaterMinor(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdBrepBuilderFillerParams_setIgnoreComplexShell(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdBrepBuilderFillerParams_isSkipCoedge2dCurve(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdBrepBuilderFillerParams(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdBrepBuilderFillerParams_isUseFaceRegions(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdBrepBuilderFillerParams_setSetFaceGsMarkersTags(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static int OdBrepBuilderFillerParams_sourceBrepType(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdBrepBuilderFillerParams_setMakeEllipMajorGreaterMinor(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static IntPtr OdBrepBuilderFillerParams_destinationDb(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdBrepBuilderFillerParams_destinationBrepType(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdBrepBuilderFillerParams_isGenerateExplicitLoops(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdBrepBuilderFillerParams_setMake2dIntervalInclude3d(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdBrepBuilderFillerParams_setSkipNullSurface(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdBrepBuilderFillerParams_setSetVertexGsMarkersTags(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdBrepBuilderFillerParams_isCheckShellsConnectivity(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdBrepBuilderFillerParams_setSkipCoedge2dCurve(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdBrepBuilderFillerParams_setupFor__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, int jarg3)
static global::System.IntPtr OdBrepBuilderFillerParams_setSetEdgeGsMarkersTags(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdBrepBuilderFillerParams_isSkipNullSurface(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdBrepBuilderFillerParams_sourceDb(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdBrepBuilderFillerParams_isGenerateVertices(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdBrepBuilderFillerParams_isFixFaceRegionsConnections(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdBrepBuilderFillerParams_isSkipCheckLoopType(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdBrepBuilderFillerParams_setGenerateExplicitLoops(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdBrepBuilderFillerParams_setupFor__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, HandleRef jarg3, HandleRef jarg4)
OdBrepBuilderFillerParams setGenerateExplicitLoops(bool val)
OdBrepBuilderFillerParams setCheckShellsConnectivity(bool val)
OdBrepBuilderFillerParams setSetFaceGsMarkersTags(bool val)
OdBrepBuilderFillerParams setupFor(OdBrepBuilderFillerParams.BrepType sourceBrepType, OdRxObject pSourceDb, OdRxObject pDestinationDb)
OdBrepBuilderFillerParams setIgnoreComplexShell(bool val)
OdBrepBuilderFillerParams setupFor(OdRxObject pSourceDb, OdBrepBuilderFillerParams.BrepType destinationBrepType)
OdBrepBuilderFillerParams setupFor(OdBrepBuilderFillerParams.BrepType sourceBrepType, OdBrepBuilderFillerParams.BrepType destinationBrepType)
OdBrepBuilderFillerParams setMakeEllipMajorGreaterMinor(bool val)
OdBrepBuilderFillerParams setSkipCoedge2dCurve(bool val)
OdBrepBuilderFillerParams setupFor(OdBrepBuilderFillerParams.BrepType sourceBrepType, OdRxObject pDestinationDb)
OdBrepBuilderFillerParams setSkipCheckLoopType(bool val)
OdBrepBuilderFillerParams setSetVertexGsMarkersTags(bool val)
OdBrepBuilderFillerParams setSetEdgeGsMarkersTags(bool val)
OdBrepBuilderFillerParams setupFor(OdRxObject pSourceDb, OdRxObject pDestinationDb)
OdBrepBuilderFillerParams(IntPtr cPtr, bool cMemoryOwn)
OdBrepBuilderFillerParams.BrepType sourceBrepType()
static HandleRef getCPtr(OdBrepBuilderFillerParams obj)
OdBrepBuilderFillerParams setUseFaceRegions(bool val)
OdBrepBuilderFillerParams setMake2dIntervalInclude3d(bool val)
OdBrepBuilderFillerParams setGenerateVertices(bool val)
OdBrepBuilderFillerParams setSkipNullSurface(bool val)
OdBrepBuilderFillerParams setFixFaceRegionsConnections(bool val)
OdBrepBuilderFillerParams.BrepType destinationBrepType()
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26