Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiWorldDrawImpl.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
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdGiWorldDrawImpl(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiWorldDrawImpl_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdGiWorldDrawImpl 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 virtual void setContext(OdGiContext pUserContext) {
54 }
55
56 public static OdGiContext dummyGiContext() {
57 OdGiContext ret = (OdGiContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiContext),GlobalsPINVOKE.OdGiWorldDrawImpl_dummyGiContext(),false); /*createInt 3_2*/
58
60 return ret;
61}
62
63 public virtual UInt16 color() {
64// test csout
65 /*SIMPLETYPE*/
66 UInt16 ret = GlobalsPINVOKE.OdGiWorldDrawImpl_color(swigCPtr);
68 return ret;
69 }
70
71 public virtual OdCmEntityColor trueColor() {
74 return ret;
75 }
76
77 public virtual OdDbStub layer() {
78 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiWorldDrawImpl_layer(swigCPtr);
79 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
81 return ret;
82 }
83
84 public virtual OdDbStub lineType() {
85 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiWorldDrawImpl_lineType(swigCPtr);
86 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
88 return ret;
89 }
90
91 public virtual OdGiFillType fillType() {
94 return ret;
95 }
96
97 public virtual LineWeight lineWeight() {
100 return ret;
101 }
102
103 public virtual double lineTypeScale() {
104 double ret = GlobalsPINVOKE.OdGiWorldDrawImpl_lineTypeScale(swigCPtr);
106 return ret;
107 }
108
109 public virtual double thickness() {
110 double ret = GlobalsPINVOKE.OdGiWorldDrawImpl_thickness(swigCPtr);
112 return ret;
113 }
114
118 return ret;
119 }
120
121 public virtual OdDbStub plotStyleNameId() {
122 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiWorldDrawImpl_plotStyleNameId(swigCPtr);
123 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
125 return ret;
126 }
127
128 public virtual OdDbStub material() {
129 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiWorldDrawImpl_material(swigCPtr);
130 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
132 return ret;
133 }
134
135 public virtual OdGiMapper mapper() {
136 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiWorldDrawImpl_mapper(swigCPtr);
137 OdGiMapper ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiMapper(cPtr, false);
139 return ret;
140 }
141
142 public virtual OdDbStub visualStyle() {
143 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiWorldDrawImpl_visualStyle(swigCPtr);
144 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
146 return ret;
147 }
148
152 return ret;
153 }
154
155 public virtual UInt32 drawFlags() {
156// test csout
157 /*SIMPLETYPE*/
158 UInt32 ret = GlobalsPINVOKE.OdGiWorldDrawImpl_drawFlags(swigCPtr);
160 return ret;
161 }
162
163 public virtual UInt32 lockFlags() {
164// test csout
165 /*SIMPLETYPE*/
166 UInt32 ret = GlobalsPINVOKE.OdGiWorldDrawImpl_lockFlags(swigCPtr);
168 return ret;
169 }
170
171 public virtual bool selectionGeom() {
174 return ret;
175 }
176
180 return ret;
181 }
182
183 public virtual bool sectionable() {
186 return ret;
187 }
188
192 return ret;
193 }
194
198 return ret;
199 }
200
202 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiWorldDrawImpl_lineStyleModifiers(swigCPtr);
203 OdGiDgLinetypeModifiers ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiDgLinetypeModifiers(cPtr, false);
205 return ret;
206 }
207
208 public virtual OdGiFill fill() {
209 OdGiFill ret = (OdGiFill)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiFill),GlobalsPINVOKE.OdGiWorldDrawImpl_fill(swigCPtr),false); /*createInt 3_2*/
210
212 return ret;
213}
214
215 public virtual OdGiAuxiliaryData auxData() {// OdGiAuxiliaryDataPtr
216 MemoryManager mMan = MemoryManager.GetMemoryManager();
217 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
218 IntPtr ptr = GlobalsPINVOKE.OdGiWorldDrawImpl_auxData(swigCPtr);
219
220 OdGiAuxiliaryData ret = null;
221 if (null != mTrans)
222 {
223 mTrans.AddObject((OdGiAuxiliaryData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiAuxiliaryData),ptr, true));
224 ret = (OdGiAuxiliaryData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiAuxiliaryData),ptr, false);
225 }
226 else
227 {
228 ret = (OdGiAuxiliaryData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiAuxiliaryData),ptr, true);
229 }
230
232 return ret;
233}
234
235 public virtual void setTrueColor(OdCmEntityColor color) {
238 }
239
240 public virtual void setPlotStyleName(PlotStyleNameType plotStyleNameType, OdDbStub pPlotStyleNameId) {
243 }
244
248 }
249
250 public virtual void setColor(UInt16 /*SIMPLETYPE*/ color) {
251 GlobalsPINVOKE.OdGiWorldDrawImpl_setColor(swigCPtr, color /*SIMPLETYPE*/);
253 }
254
255 public virtual void setLayer(OdDbStub layerId) {
258 }
259
260 public virtual void setLineType(OdDbStub lineTypeId) {
263 }
264
265 public virtual void setFillType(OdGiFillType fillType) {
268 }
269
270 public virtual void setLineWeight(LineWeight lineWeight) {
273 }
274
275 public virtual void setLineTypeScale(double lineTypeScale) {
278 }
279
280 public virtual void setThickness(double thickness) {
283 }
284
285 public virtual void setSelectionMarker(IntPtr /*SIMPLETYPE*/ selectionMarker) {
286 GlobalsPINVOKE.OdGiWorldDrawImpl_setSelectionMarker(swigCPtr, selectionMarker /*SIMPLETYPE*/);
288 }
289
290 public virtual void setMaterial(OdDbStub pMaterialId) {
293 }
294
295 public virtual void setMapper(OdGiMapper pMapper) {
298 }
299
300 public virtual void setVisualStyle(OdDbStub visualStyleId) {
303 }
304
308 }
309
310 public virtual void setDrawFlags(UInt32 /*SIMPLETYPE*/ drawFlags) {
313 }
314
315 public virtual void setLockFlags(UInt32 /*SIMPLETYPE*/ lockFlags) {
318 }
319
320 public virtual void setSelectionGeom(bool bSelectionFlag) {
321 GlobalsPINVOKE.OdGiWorldDrawImpl_setSelectionGeom(swigCPtr, bSelectionFlag);
323 }
324
328 }
329
330 public virtual void setSectionable(bool bSectionableFlag) {
331 GlobalsPINVOKE.OdGiWorldDrawImpl_setSectionable(swigCPtr, bSectionableFlag);
333 }
334
338 }
339
343 }
344
345 public virtual void setLineStyleModifiers(OdGiDgLinetypeModifiers pLSMod) {
348 }
349
350 public virtual void setFill(OdGiFill pFill) {
353 }
354
355 public virtual void setAuxData(OdGiAuxiliaryData pAuxData) {
358 }
359
361 OdGiContext ret = (OdGiContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiContext),GlobalsPINVOKE.OdGiWorldDrawImpl_context(swigCPtr),false); /*createInt 3_2*/
362
364 return ret;
365}
366
368 OdGiSubEntityTraits ret = (OdGiSubEntityTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiSubEntityTraits),GlobalsPINVOKE.OdGiWorldDrawImpl_subEntityTraits(swigCPtr),false); /*createInt 3_1*/
369
371 return ret;
372}
373
375 OdGiGeometry ret = (OdGiGeometry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiGeometry),GlobalsPINVOKE.OdGiWorldDrawImpl_rawGeometry(swigCPtr),false); /*createInt 3_1*/
376
378 return ret;
379}
380
381 public UInt32 numberOfIsolines() {
382// test csout
383 /*SIMPLETYPE*/
386 return ret;
387 }
388
389 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
390 string ret = GlobalsPINVOKE.OdGiWorldDrawImpl_getRealClassName(ptr /*SIMPLETYPE*/);
392 return ret;
393 }
394
399 public virtual Teigha.Core.OdGiWorldGeometry vb_geometry() { return this.geometry(); }
400
405 public virtual double vb_deviation(Teigha.Core.OdGiDeviationType deviationType, Teigha.Core.OdGePoint3d pointOnCurve) { return this.deviation(deviationType, pointOnCurve); }
406
411 public virtual void vb_mesh(Teigha.Core.MeshData numRows) { this.mesh(numRows); }
412
417 public virtual Teigha.Core.OdDbStub vb_lineType() { return this.lineType(); }
418
423 public virtual Teigha.Core.LineWeight vb_lineWeight() { return this.lineWeight(); }
424
429 public virtual Teigha.Core.OdDbStub vb_material() { return this.material(); }
430
435 public Teigha.Core.OdGiContext vb_context() { return this.context(); }
436
442
447 public virtual uint vb_drawFlags() { return this.drawFlags(); }
448
453 public virtual uint vb_lockFlags() { return this.lockFlags(); }
454
460
466
467}
468
469}
static global::System.Exception Retrieve()
static UInt32 OdGiWorldDrawImpl_drawFlags(HandleRef jarg1)
static void OdGiWorldDrawImpl_setSectionable(HandleRef jarg1, bool jarg2)
static void OdGiWorldDrawImpl_setLayer(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiWorldDrawImpl_subEntityTraits(HandleRef jarg1)
static UInt32 OdGiWorldDrawImpl_lockFlags(HandleRef jarg1)
static UInt32 OdGiWorldDrawImpl_numberOfIsolines(HandleRef jarg1)
static void OdGiWorldDrawImpl_setShadowFlags(HandleRef jarg1, int jarg2)
static void delete_OdGiWorldDrawImpl(HandleRef jarg1)
static void OdGiWorldDrawImpl_setVisualStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdGiWorldDrawImpl_selectionFlags(HandleRef jarg1)
static void OdGiWorldDrawImpl_setSelectionGeom(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdGiWorldDrawImpl_secondaryTrueColor(HandleRef jarg1)
static void OdGiWorldDrawImpl_setTrueColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiWorldDrawImpl_setLineStyleModifiers(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGiWorldDrawImpl_material(HandleRef jarg1)
static void OdGiWorldDrawImpl_setSecondaryTrueColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdGiWorldDrawImpl_fillType(HandleRef jarg1)
static void OdGiWorldDrawImpl_setFill(HandleRef jarg1, HandleRef jarg2)
static void OdGiWorldDrawImpl_setSelectionMarker(HandleRef jarg1, IntPtr jarg2)
static UInt16 OdGiWorldDrawImpl_color(HandleRef jarg1)
static void OdGiWorldDrawImpl_setLineTypeScale(HandleRef jarg1, double jarg2)
static void OdGiWorldDrawImpl_setMaterial(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiWorldDrawImpl_setContext(HandleRef jarg1, HandleRef jarg2)
static void OdGiWorldDrawImpl_setThickness(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGiWorldDrawImpl_mapper(HandleRef jarg1)
static int OdGiWorldDrawImpl_lineWeight(HandleRef jarg1)
static IntPtr OdGiWorldDrawImpl_auxData(HandleRef jarg1)
static void OdGiWorldDrawImpl_setMapper(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiWorldDrawImpl_setAuxData(HandleRef jarg1, HandleRef jarg2)
static void OdGiWorldDrawImpl_setPlotStyleName__SWIG_1(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGiWorldDrawImpl_trueColor(HandleRef jarg1)
static void OdGiWorldDrawImpl_setDrawFlags(HandleRef jarg1, UInt32 jarg2)
static void OdGiWorldDrawImpl_setColor(HandleRef jarg1, UInt16 jarg2)
static double OdGiWorldDrawImpl_lineTypeScale(HandleRef jarg1)
static global::System.IntPtr OdGiWorldDrawImpl_visualStyle(HandleRef jarg1)
static void OdGiWorldDrawImpl_setLineWeight(HandleRef jarg1, int jarg2)
static bool OdGiWorldDrawImpl_selectionGeom(HandleRef jarg1)
static IntPtr OdGiWorldDrawImpl_fill(HandleRef jarg1)
static int OdGiWorldDrawImpl_shadowFlags(HandleRef jarg1)
static global::System.IntPtr OdGiWorldDrawImpl_lineType(HandleRef jarg1)
static double OdGiWorldDrawImpl_thickness(HandleRef jarg1)
static void OdGiWorldDrawImpl_setTransparency(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiWorldDrawImpl_sectionable(HandleRef jarg1)
static global::System.IntPtr OdGiWorldDrawImpl_plotStyleNameId(HandleRef jarg1)
static global::System.IntPtr OdGiWorldDrawImpl_layer(HandleRef jarg1)
static global::System.IntPtr OdGiWorldDrawImpl_transparency(HandleRef jarg1)
static int OdGiWorldDrawImpl_plotStyleNameType(HandleRef jarg1)
static IntPtr OdGiWorldDrawImpl_context(HandleRef jarg1)
static void OdGiWorldDrawImpl_setPlotStyleName__SWIG_0(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string OdGiWorldDrawImpl_getRealClassName(IntPtr jarg1)
static void OdGiWorldDrawImpl_setLockFlags(HandleRef jarg1, UInt32 jarg2)
static void OdGiWorldDrawImpl_setLineType(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiWorldDrawImpl_dummyGiContext()
static global::System.IntPtr OdGiWorldDrawImpl_lineStyleModifiers(HandleRef jarg1)
static IntPtr OdGiWorldDrawImpl_rawGeometry(HandleRef jarg1)
static void OdGiWorldDrawImpl_setFillType(HandleRef jarg1, int jarg2)
static void OdGiWorldDrawImpl_setSelectionFlags(HandleRef jarg1, int jarg2)
static HandleRef getCPtr(OdCmEntityColor obj)
static HandleRef getCPtr(OdCmTransparency obj)
static HandleRef getCPtr(OdDbStub obj)
Definition: OdDbStub.cs:26
static HandleRef getCPtr(OdGiAuxiliaryData obj)
virtual double deviation(OdGiDeviationType deviationType, OdGePoint3d pointOnCurve)
static HandleRef getCPtr(OdGiContext obj)
Definition: OdGiContext.cs:25
static HandleRef getCPtr(OdGiDgLinetypeModifiers obj)
static HandleRef getCPtr(OdGiFill obj)
Definition: OdGiFill.cs:25
static HandleRef getCPtr(OdGiMapper obj)
Definition: OdGiMapper.cs:26
virtual OdGiWorldGeometry geometry()
virtual void mesh(MeshData numRows)
virtual void setDrawFlags(UInt32 drawFlags)
virtual OdGiAuxiliaryData auxData()
virtual Teigha.Core.OdGiWorldGeometry vb_geometry()
OdGiSubEntityTraits subEntityTraits()
virtual Teigha.Core.OdGiSubEntityTraits.SelectionFlags vb_selectionFlags()
virtual void setAuxData(OdGiAuxiliaryData pAuxData)
virtual OdCmTransparency transparency()
static string getRealClassName(IntPtr ptr)
virtual void setSelectionFlags(OdGiSubEntityTraits.SelectionFlags selectionFlags)
virtual void setLineType(OdDbStub lineTypeId)
virtual OdGiDgLinetypeModifiers lineStyleModifiers()
virtual void setSecondaryTrueColor(OdCmEntityColor color)
virtual Teigha.Core.LineWeight vb_lineWeight()
virtual void setSelectionMarker(IntPtr selectionMarker)
OdGiWorldDrawImpl(IntPtr cPtr, bool cMemoryOwn)
virtual OdGiSubEntityTraits.ShadowFlags shadowFlags()
virtual void setShadowFlags(OdGiSubEntityTraits.ShadowFlags shadowFlags)
virtual void setMapper(OdGiMapper pMapper)
virtual void setLineStyleModifiers(OdGiDgLinetypeModifiers pLSMod)
virtual void Dispose(bool disposing)
virtual void setColor(UInt16 color)
Teigha.Core.OdGiContext vb_context()
virtual OdCmEntityColor secondaryTrueColor()
static HandleRef getCPtr(OdGiWorldDrawImpl obj)
virtual void setThickness(double thickness)
virtual Teigha.Core.PlotStyleNameType vb_plotStyleNameType()
virtual PlotStyleNameType plotStyleNameType()
virtual OdGiSubEntityTraits.SelectionFlags selectionFlags()
virtual void setTrueColor(OdCmEntityColor color)
virtual LineWeight lineWeight()
virtual void setSectionable(bool bSectionableFlag)
virtual void setMaterial(OdDbStub pMaterialId)
virtual OdGiFillType fillType()
virtual void setTransparency(OdCmTransparency transparency)
virtual void setLineTypeScale(double lineTypeScale)
virtual void setContext(OdGiContext pUserContext)
virtual Teigha.Core.OdDbStub vb_lineType()
virtual void setVisualStyle(OdDbStub visualStyleId)
virtual void setLineWeight(LineWeight lineWeight)
virtual void setPlotStyleName(PlotStyleNameType plotStyleNameType)
virtual Teigha.Core.OdGiSubEntityTraits.ShadowFlags vb_shadowFlags()
virtual void setFill(OdGiFill pFill)
virtual void setLayer(OdDbStub layerId)
virtual void setSelectionGeom(bool bSelectionFlag)
virtual void setPlotStyleName(PlotStyleNameType plotStyleNameType, OdDbStub pPlotStyleNameId)
static OdGiContext dummyGiContext()
virtual void setLockFlags(UInt32 lockFlags)
virtual double vb_deviation(Teigha.Core.OdGiDeviationType deviationType, Teigha.Core.OdGePoint3d pointOnCurve)
virtual void vb_mesh(Teigha.Core.MeshData numRows)
virtual Teigha.Core.OdDbStub vb_material()
virtual OdDbStub plotStyleNameId()
virtual OdCmEntityColor trueColor()
virtual void setFillType(OdGiFillType fillType)