Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiFaceData.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 OdGiFaceData : 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 OdGiFaceData(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(OdGiFaceData 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 OdGiFaceData() : this(GlobalsPINVOKE.new_OdGiFaceData(), true) {
53 }
54
55 public bool HasColors() {
56 bool ret = GlobalsPINVOKE.OdGiFaceData_HasColors(swigCPtr);
58 return ret;
59 }
60
61 public bool HasTrueColors() {
62 bool ret = GlobalsPINVOKE.OdGiFaceData_HasTrueColors(swigCPtr);
64 return ret;
65 }
66
67 public bool HasLayerIds() {
68 bool ret = GlobalsPINVOKE.OdGiFaceData_HasLayerIds(swigCPtr);
70 return ret;
71 }
72
73 public bool HasSelectionMarkers() {
76 return ret;
77 }
78
79 public bool HasNormals() {
80 bool ret = GlobalsPINVOKE.OdGiFaceData_HasNormals(swigCPtr);
82 return ret;
83 }
84
85 public bool HasVisibility() {
86 bool ret = GlobalsPINVOKE.OdGiFaceData_HasVisibility(swigCPtr);
88 return ret;
89 }
90
91 public bool HasMaterials() {
92 bool ret = GlobalsPINVOKE.OdGiFaceData_HasMaterials(swigCPtr);
94 return ret;
95 }
96
97 public bool HasMappers() {
98 bool ret = GlobalsPINVOKE.OdGiFaceData_HasMappers(swigCPtr);
100 return ret;
101 }
102
103 public bool HasTransparency() {
104 bool ret = GlobalsPINVOKE.OdGiFaceData_HasTransparency(swigCPtr);
106 return ret;
107 }
108
109 public bool HasFillOrigins() {
110 bool ret = GlobalsPINVOKE.OdGiFaceData_HasFillOrigins(swigCPtr);
112 return ret;
113 }
114
115 public bool HasFillDirections() {
118 return ret;
119 }
120
121 public IntPtr Colors() {
122// test csout
123 /*SIMPLETYPE*/
124 IntPtr ret = GlobalsPINVOKE.OdGiFaceData_Colors(swigCPtr);
126 return ret;
127 }
128
129 public IntPtr TrueColors() {
130// test csout
131 /*SIMPLETYPE*/
132 IntPtr ret = GlobalsPINVOKE.OdGiFaceData_TrueColors(swigCPtr);
134 return ret;
135 }
136
137 public IntPtr LayerIds() {
138// test csout
139 /*SIMPLETYPE*/
140 IntPtr ret = GlobalsPINVOKE.OdGiFaceData_LayerIds(swigCPtr);
142 return ret;
143 }
144
145 public IntPtr SelectionMarkers() {
146// test csout
147 /*SIMPLETYPE*/
148 IntPtr ret = GlobalsPINVOKE.OdGiFaceData_SelectionMarkers(swigCPtr);
150 return ret;
151 }
152
153 public IntPtr Normals() {
154// test csout
155 /*SIMPLETYPE*/
156 IntPtr ret = GlobalsPINVOKE.OdGiFaceData_Normals(swigCPtr);
158 return ret;
159 }
160
161 public IntPtr Visibility() {
162// test csout
163 /*SIMPLETYPE*/
164 IntPtr ret = GlobalsPINVOKE.OdGiFaceData_Visibility__SWIG_0(swigCPtr);
166 return ret;
167 }
168
169 public IntPtr Materials() {
170// test csout
171 /*SIMPLETYPE*/
172 IntPtr ret = GlobalsPINVOKE.OdGiFaceData_Materials(swigCPtr);
174 return ret;
175 }
176
177 public IntPtr Mappers() {
178// test csout
179 /*SIMPLETYPE*/
180 IntPtr ret = GlobalsPINVOKE.OdGiFaceData_Mappers(swigCPtr);
182 return ret;
183 }
184
185 public IntPtr Transparency() {
186// test csout
187 /*SIMPLETYPE*/
190 return ret;
191 }
192
193 public IntPtr FillOrigins() {
194// test csout
195 /*SIMPLETYPE*/
196 IntPtr ret = GlobalsPINVOKE.OdGiFaceData_FillOrigins(swigCPtr);
198 return ret;
199 }
200
201 public IntPtr FillDirections() {
202// test csout
203 /*SIMPLETYPE*/
204 IntPtr ret = GlobalsPINVOKE.OdGiFaceData_FillDirections(swigCPtr);
206 return ret;
207 }
208
209 public void DeleteColors() {
212 }
213
214 public void DeleteTrueColors() {
217 }
218
219 public void DeleteLayerIds() {
222 }
223
227 }
228
229 public void DeleteNormals() {
232 }
233
234 public void DeleteVisibility() {
237 }
238
239 public void DeleteMaterials() {
242 }
243
244 public void DeleteMappers() {
247 }
248
249 public void DeleteTransparency() {
252 }
253
254 public void DeleteFillOrigins() {
257 }
258
259 public void DeleteFillDirections() {
262 }
263
264 public UInt16 Color(int faceIdx) {
265// test csout
266 /*SIMPLETYPE*/
267 UInt16 ret = GlobalsPINVOKE.OdGiFaceData_Color(swigCPtr, faceIdx);
269 return ret;
270 }
271
272 public OdCmEntityColor TrueColor(int faceIdx) {
273 OdCmEntityColor ret = new OdCmEntityColor(GlobalsPINVOKE.OdGiFaceData_TrueColor(swigCPtr, faceIdx), true);
275 return ret;
276 }
277
278 public OdDbStub LayerId(int faceIdx) {
279 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiFaceData_LayerId(swigCPtr, faceIdx);
280 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
282 return ret;
283 }
284
285 public IntPtr SelectionMarker(int faceIdx) {
286// test csout
287 /*SIMPLETYPE*/
288 IntPtr ret = GlobalsPINVOKE.OdGiFaceData_SelectionMarker(swigCPtr, faceIdx);
290 return ret;
291 }
292
293 public OdGeVector3d Normal(int faceIdx) {
294 OdGeVector3d ret = new OdGeVector3d(GlobalsPINVOKE.OdGiFaceData_Normal(swigCPtr, faceIdx), true);
296 return ret;
297 }
298
299 public byte Visibility(int faceIdx) {
300// test csout
301 /*SIMPLETYPE*/
302 byte ret = GlobalsPINVOKE.OdGiFaceData_Visibility__SWIG_1(swigCPtr, faceIdx);
304 return ret;
305 }
306
307 public OdDbStub Material(int faceIdx) {
308 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiFaceData_Material(swigCPtr, faceIdx);
309 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
311 return ret;
312 }
313
314 public OdGiMapper Mapper(int faceIdx) {
315 OdGiMapper ret = new OdGiMapper(GlobalsPINVOKE.OdGiFaceData_Mapper(swigCPtr, faceIdx), true);
317 return ret;
318 }
319
320 public OdCmTransparency Transparency(int faceIdx) {
323 return ret;
324 }
325
326 public OdGePoint2d FillOrigin(int faceIdx) {
327 OdGePoint2d ret = new OdGePoint2d(GlobalsPINVOKE.OdGiFaceData_FillOrigin(swigCPtr, faceIdx), true);
329 return ret;
330 }
331
332 public OdGeVector2d FillDirection(int faceIdx) {
333 OdGeVector2d ret = new OdGeVector2d(GlobalsPINVOKE.OdGiFaceData_FillDirection(swigCPtr, faceIdx), true);
335 return ret;
336 }
337
338 public void SetColors(IntPtr /*SIMPLETYPE*/ data) {
339 GlobalsPINVOKE.OdGiFaceData_SetColors(swigCPtr, data /*SIMPLETYPE*/);
341 }
342
343 public void SetTrueColors(IntPtr /*SIMPLETYPE*/ data) {
344 GlobalsPINVOKE.OdGiFaceData_SetTrueColors(swigCPtr, data /*SIMPLETYPE*/);
346 }
347
348 public void SetLayers(IntPtr /*SIMPLETYPE*/ data) {
349 GlobalsPINVOKE.OdGiFaceData_SetLayers(swigCPtr, data /*SIMPLETYPE*/);
351 }
352
353 public void SetSelectionMarkers(IntPtr /*SIMPLETYPE*/ data) {
354 GlobalsPINVOKE.OdGiFaceData_SetSelectionMarkers(swigCPtr, data /*SIMPLETYPE*/);
356 }
357
358 public void SetNormals(IntPtr /*SIMPLETYPE*/ data) {
359 GlobalsPINVOKE.OdGiFaceData_SetNormals(swigCPtr, data /*SIMPLETYPE*/);
361 }
362
363 public void SetVisibility(IntPtr /*SIMPLETYPE*/ data) {
364 GlobalsPINVOKE.OdGiFaceData_SetVisibility(swigCPtr, data /*SIMPLETYPE*/);
366 }
367
368 public void SetMaterials(IntPtr /*SIMPLETYPE*/ data) {
369 GlobalsPINVOKE.OdGiFaceData_SetMaterials(swigCPtr, data /*SIMPLETYPE*/);
371 }
372
373 public void SetMappers(IntPtr /*SIMPLETYPE*/ data) {
374 GlobalsPINVOKE.OdGiFaceData_SetMappers(swigCPtr, data /*SIMPLETYPE*/);
376 }
377
378 public void SetTransparency(IntPtr /*SIMPLETYPE*/ data) {
379 GlobalsPINVOKE.OdGiFaceData_SetTransparency(swigCPtr, data /*SIMPLETYPE*/);
381 }
382
383 public void SetFillOrigins(IntPtr /*SIMPLETYPE*/ data) {
384 GlobalsPINVOKE.OdGiFaceData_SetFillOrigins(swigCPtr, data /*SIMPLETYPE*/);
386 }
387
388 public void SetFillDirections(IntPtr /*SIMPLETYPE*/ data) {
389 GlobalsPINVOKE.OdGiFaceData_SetFillDirections(swigCPtr, data /*SIMPLETYPE*/);
391 }
392
397 public IntPtr vb_Visibility() { return this.Visibility(); }
398
403 public Byte vb_Visibility(int faceIdx) { return this.Visibility(faceIdx); }
404
409 public Teigha.Core.OdDbStub vb_Material(int faceIdx) { return this.Material(faceIdx); }
410
411}
412
413}
static global::System.Exception Retrieve()
static void OdGiFaceData_SetSelectionMarkers(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static bool OdGiFaceData_HasFillOrigins(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiFaceData_LayerId(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGiFaceData_FillOrigin(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool OdGiFaceData_HasFillDirections(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFaceData_SetVisibility(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdGiFaceData_FillDirection(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdGiFaceData_DeleteSelectionMarkers(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFaceData_SetTrueColors(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static IntPtr OdGiFaceData_Transparency__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiFaceData_Transparency__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static UInt16 OdGiFaceData_Color(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static IntPtr OdGiFaceData_Materials(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFaceData_DeleteTrueColors(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFaceData_DeleteMappers(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGiFaceData_HasTransparency(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiFaceData_TrueColors(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFaceData_SetMappers(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static bool OdGiFaceData_HasColors(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiFaceData_Colors(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFaceData_SetTransparency(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdGiFaceData_Mapper(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdGiFaceData_SetFillDirections(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiFaceData_DeleteMaterials(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiFaceData_LayerIds(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFaceData_DeleteTransparency(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiFaceData_TrueColor(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static IntPtr OdGiFaceData_SelectionMarker(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGiFaceData_Normal(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdGiFaceData_DeleteFillDirections(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdGiFaceData(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFaceData_SetLayers(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static bool OdGiFaceData_HasVisibility(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFaceData_DeleteColors(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFaceData_SetColors(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static bool OdGiFaceData_HasMappers(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGiFaceData_HasSelectionMarkers(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiFaceData_FillDirections(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiFaceData_FillOrigins(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFaceData_SetNormals(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static bool OdGiFaceData_HasNormals(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiFaceData_Mappers(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGiFaceData_HasLayerIds(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiFaceData_Material(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdGiFaceData_DeleteVisibility(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiFaceData_Normals(global::System.Runtime.InteropServices.HandleRef jarg1)
static byte OdGiFaceData_Visibility__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static IntPtr OdGiFaceData_SelectionMarkers(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiFaceData_Visibility__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFaceData_DeleteFillOrigins(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGiFaceData_HasMaterials(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGiFaceData_HasTrueColors(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFaceData_DeleteNormals(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFaceData_SetFillOrigins(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiFaceData_SetMaterials(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiFaceData_DeleteLayerIds(global::System.Runtime.InteropServices.HandleRef jarg1)
OdGeVector2d FillDirection(int faceIdx)
void SetMappers(IntPtr data)
void SetMaterials(IntPtr data)
void SetFillOrigins(IntPtr data)
OdGiMapper Mapper(int faceIdx)
OdDbStub Material(int faceIdx)
void SetVisibility(IntPtr data)
UInt16 Color(int faceIdx)
virtual void Dispose(bool disposing)
Definition: OdGiFaceData.cs:39
void SetColors(IntPtr data)
void SetLayers(IntPtr data)
static HandleRef getCPtr(OdGiFaceData obj)
Definition: OdGiFaceData.cs:26
OdDbStub LayerId(int faceIdx)
void SetTransparency(IntPtr data)
void SetFillDirections(IntPtr data)
void SetTrueColors(IntPtr data)
byte Visibility(int faceIdx)
OdGiFaceData(IntPtr cPtr, bool cMemoryOwn)
Definition: OdGiFaceData.cs:21
OdCmEntityColor TrueColor(int faceIdx)
OdGePoint2d FillOrigin(int faceIdx)
OdCmTransparency Transparency(int faceIdx)
Byte vb_Visibility(int faceIdx)
void SetSelectionMarkers(IntPtr data)
OdGeVector3d Normal(int faceIdx)
Teigha.Core.OdDbStub vb_Material(int faceIdx)
void SetNormals(IntPtr data)
IntPtr SelectionMarker(int faceIdx)