Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiEdgeDataStorage.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 OdGiEdgeDataStorage : 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 OdGiEdgeDataStorage(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(OdGiEdgeDataStorage 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 OdGiEdgeDataStorage() : this(GlobalsPINVOKE.new_OdGiEdgeDataStorage(), true) {
53 }
54
56// csout array
58
60 return res;
61}
62
63 public void setColorsArray() {
66 }
67
68 public UInt16 resizeColorsArray(UInt32 /*SIMPLETYPE*/ nSize, bool bSetPtr) {
69// test csout
70 /*SIMPLETYPE*/
71 UInt16 ret = GlobalsPINVOKE.OdGiEdgeDataStorage_resizeColorsArray__SWIG_0(swigCPtr, nSize /*SIMPLETYPE*/, bSetPtr);
73 return ret;
74 }
75
76 public UInt16 resizeColorsArray(UInt32 /*SIMPLETYPE*/ nSize) {
77// test csout
78 /*SIMPLETYPE*/
79 UInt16 ret = GlobalsPINVOKE.OdGiEdgeDataStorage_resizeColorsArray__SWIG_1(swigCPtr, nSize /*SIMPLETYPE*/);
81 return ret;
82 }
83
85// csout array
87
89 return res;
90}
91
92 public void setTrueColorsArray() {
95 }
96
97 public OdCmEntityColor resizeTrueColorsArray(UInt32 /*SIMPLETYPE*/ nSize, bool bSetPtr) {
98 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiEdgeDataStorage_resizeTrueColorsArray__SWIG_0(swigCPtr, nSize /*SIMPLETYPE*/, bSetPtr);
99 OdCmEntityColor ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdCmEntityColor(cPtr, false);
101 return ret;
102 }
103
104 public OdCmEntityColor resizeTrueColorsArray(UInt32 /*SIMPLETYPE*/ nSize) {
105 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiEdgeDataStorage_resizeTrueColorsArray__SWIG_1(swigCPtr, nSize /*SIMPLETYPE*/);
106 OdCmEntityColor ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdCmEntityColor(cPtr, false);
108 return ret;
109 }
110
112// csout array
114
116 return res;
117}
118
119 public void setLayersArray() {
122 }
123
124 public OdDbStub resizeLayerIdsArray(UInt32 /*SIMPLETYPE*/ nSize, bool bSetPtr) {
125 OdDbStub res = new OdDbStub(GlobalsPINVOKE.OdGiEdgeDataStorage_resizeLayerIdsArray__SWIG_0(swigCPtr, nSize /*SIMPLETYPE*/, bSetPtr),false);
126
128 return res;
129}
130
131 public OdDbStub resizeLayerIdsArray(UInt32 /*SIMPLETYPE*/ nSize) {
132 OdDbStub res = new OdDbStub(GlobalsPINVOKE.OdGiEdgeDataStorage_resizeLayerIdsArray__SWIG_1(swigCPtr, nSize /*SIMPLETYPE*/),false);
133
135 return res;
136}
137
139// csout array
141
143 return res;
144}
145
146 public void setLinetypesArray() {
149 }
150
151 public OdDbStub resizeLinetypeIdsArray(UInt32 /*SIMPLETYPE*/ nSize, bool bSetPtr) {
152 OdDbStub res = new OdDbStub(GlobalsPINVOKE.OdGiEdgeDataStorage_resizeLinetypeIdsArray__SWIG_0(swigCPtr, nSize /*SIMPLETYPE*/, bSetPtr),false);
153
155 return res;
156}
157
158 public OdDbStub resizeLinetypeIdsArray(UInt32 /*SIMPLETYPE*/ nSize) {
159 OdDbStub res = new OdDbStub(GlobalsPINVOKE.OdGiEdgeDataStorage_resizeLinetypeIdsArray__SWIG_1(swigCPtr, nSize /*SIMPLETYPE*/),false);
160
162 return res;
163}
164
166// csout array
168
170 return res;
171}
172
176 }
177
178 public IntPtr[] /*SIMPLE_ARRAY*/ resizeSelectionMarkersArray(UInt32 /*SIMPLETYPE*/ nSize, bool bSetPtr) {
179 /*SArr csout*/
180 IntPtr[] ret = Teigha.Core.Helpers.UnMarshalIntPtrFixedArray(GlobalsPINVOKE.OdGiEdgeDataStorage_resizeSelectionMarkersArray__SWIG_0(swigCPtr, nSize /*SIMPLETYPE*/, bSetPtr));
182 return ret;
183}
184
185 public IntPtr[] /*SIMPLE_ARRAY*/ resizeSelectionMarkersArray(UInt32 /*SIMPLETYPE*/ nSize) {
186 /*SArr csout*/
187 IntPtr[] ret = Teigha.Core.Helpers.UnMarshalIntPtrFixedArray(GlobalsPINVOKE.OdGiEdgeDataStorage_resizeSelectionMarkersArray__SWIG_1(swigCPtr, nSize /*SIMPLETYPE*/));
189 return ret;
190}
191
193// csout array
195
197 return res;
198}
199
200 public void setVisibilityArray() {
203 }
204
205 public byte[] /*SIMPLE_ARRAY*/ resizeVisibilityArray(UInt32 /*SIMPLETYPE*/ nSize, bool bSetPtr) {
206 /*SArr csout*/
207 byte[] ret = Teigha.Core.Helpers.UnMarshalbyteFixedArray(GlobalsPINVOKE.OdGiEdgeDataStorage_resizeVisibilityArray__SWIG_0(swigCPtr, nSize /*SIMPLETYPE*/, bSetPtr));
209 return ret;
210}
211
212 public byte[] /*SIMPLE_ARRAY*/ resizeVisibilityArray(UInt32 /*SIMPLETYPE*/ nSize) {
213 /*SArr csout*/
214 byte[] ret = Teigha.Core.Helpers.UnMarshalbyteFixedArray(GlobalsPINVOKE.OdGiEdgeDataStorage_resizeVisibilityArray__SWIG_1(swigCPtr, nSize /*SIMPLETYPE*/));
216 return ret;
217}
218
219 public void cloneData(EdgeData /*SIMPLETYPE*/ pData) {
220 GlobalsPINVOKE.OdGiEdgeDataStorage_cloneData(swigCPtr, pData /*SIMPLETYPE*/);
222 }
223
224 public void resetPointers() {
227 }
228
229 public void setPointersArray(EdgeData /*SIMPLETYPE*/ pEdgeData) {
230 GlobalsPINVOKE.OdGiEdgeDataStorage_setPointersArray__SWIG_0(swigCPtr, pEdgeData /*SIMPLETYPE*/);
232 }
233
234 public void setPointersArray() {
237 }
238
239 public void clearArrays(EdgeData /*SIMPLETYPE*/ pEdgeData) {
240 GlobalsPINVOKE.OdGiEdgeDataStorage_clearArrays__SWIG_0(swigCPtr, pEdgeData /*SIMPLETYPE*/);
242 }
243
244 public void clearArrays() {
247 }
248
249 public void deleteArrays(EdgeData /*SIMPLETYPE*/ pEdgeData) {
250 GlobalsPINVOKE.OdGiEdgeDataStorage_deleteArrays__SWIG_0(swigCPtr, pEdgeData /*SIMPLETYPE*/);
252 }
253
254 public void deleteArrays() {
257 }
258
259 public void reserveArrays(EdgeData /*SIMPLETYPE*/ pEdgeData, UInt32 /*SIMPLETYPE*/ nReserve) {
260 GlobalsPINVOKE.OdGiEdgeDataStorage_reserveArrays(swigCPtr, pEdgeData /*SIMPLETYPE*/, nReserve /*SIMPLETYPE*/);
262 }
263
264 public void copyFrom(EdgeData /*SIMPLETYPE*/ pEdgeData, UInt32 /*SIMPLETYPE*/ nEdge) {
265 GlobalsPINVOKE.OdGiEdgeDataStorage_copyFrom(swigCPtr, pEdgeData /*SIMPLETYPE*/, nEdge /*SIMPLETYPE*/);
267 }
268
269}
270
271}
static global::System.Exception Retrieve()
static IntPtr OdGiEdgeDataStorage_resizeVisibilityArray__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdGiEdgeDataStorage_deleteArrays__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt16 OdGiEdgeDataStorage_resizeColorsArray__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static global::System.IntPtr OdGiEdgeDataStorage_resizeTrueColorsArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, bool jarg3)
static global::System.IntPtr OdGiEdgeDataStorage_trueColorsArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiEdgeDataStorage_resizeLayerIdsArray__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdGiEdgeDataStorage_setVisibilityArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiEdgeDataStorage_setPointersArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, EdgeData jarg2)
static UInt16 OdGiEdgeDataStorage_resizeColorsArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, bool jarg3)
static IntPtr OdGiEdgeDataStorage_resizeSelectionMarkersArray__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdGiEdgeDataStorage_cloneData(global::System.Runtime.InteropServices.HandleRef jarg1, EdgeData jarg2)
static void OdGiEdgeDataStorage_setSelectionMarkersArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiEdgeDataStorage_setLinetypesArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiEdgeDataStorage_clearArrays__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiEdgeDataStorage_resizeLinetypeIdsArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, bool jarg3)
static IntPtr OdGiEdgeDataStorage_resizeSelectionMarkersArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, bool jarg3)
static void OdGiEdgeDataStorage_setPointersArray__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiEdgeDataStorage_resizeLayerIdsArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, bool jarg3)
static IntPtr OdGiEdgeDataStorage_resizeVisibilityArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, bool jarg3)
static IntPtr OdGiEdgeDataStorage_resizeLinetypeIdsArray__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdGiEdgeDataStorage_reserveArrays(global::System.Runtime.InteropServices.HandleRef jarg1, EdgeData jarg2, UInt32 jarg3)
static global::System.IntPtr OdGiEdgeDataStorage_layerIdsArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiEdgeDataStorage_selectionMarkersArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiEdgeDataStorage_setTrueColorsArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiEdgeDataStorage_deleteArrays__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, EdgeData jarg2)
static void delete_OdGiEdgeDataStorage(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiEdgeDataStorage_colorsArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiEdgeDataStorage_clearArrays__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, EdgeData jarg2)
static void OdGiEdgeDataStorage_copyFrom(global::System.Runtime.InteropServices.HandleRef jarg1, EdgeData jarg2, UInt32 jarg3)
static void OdGiEdgeDataStorage_setColorsArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiEdgeDataStorage_visibilityArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiEdgeDataStorage_linetypeIdsArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiEdgeDataStorage_resizeTrueColorsArray__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdGiEdgeDataStorage_resetPointers(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiEdgeDataStorage_setLayersArray(global::System.Runtime.InteropServices.HandleRef jarg1)
void deleteArrays(EdgeData pEdgeData)
virtual void Dispose(bool disposing)
byte[] resizeVisibilityArray(UInt32 nSize, bool bSetPtr)
OdCmEntityColorArray trueColorsArray()
IntPtr[] resizeSelectionMarkersArray(UInt32 nSize)
OdDbStub resizeLinetypeIdsArray(UInt32 nSize)
static HandleRef getCPtr(OdGiEdgeDataStorage obj)
OdDbStub resizeLayerIdsArray(UInt32 nSize, bool bSetPtr)
UInt16 resizeColorsArray(UInt32 nSize, bool bSetPtr)
OdDbStub resizeLinetypeIdsArray(UInt32 nSize, bool bSetPtr)
byte[] resizeVisibilityArray(UInt32 nSize)
OdCmEntityColor resizeTrueColorsArray(UInt32 nSize)
void clearArrays(EdgeData pEdgeData)
void copyFrom(EdgeData pEdgeData, UInt32 nEdge)
void setPointersArray(EdgeData pEdgeData)
void reserveArrays(EdgeData pEdgeData, UInt32 nReserve)
IntPtr[] resizeSelectionMarkersArray(UInt32 nSize, bool bSetPtr)
OdDbStub resizeLayerIdsArray(UInt32 nSize)
OdCmEntityColor resizeTrueColorsArray(UInt32 nSize, bool bSetPtr)
UInt16 resizeColorsArray(UInt32 nSize)
OdGiEdgeDataStorage(IntPtr cPtr, bool cMemoryOwn)