Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgTerrainOptions.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.TG {
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 OdDgTerrainOptions(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgTerrainOptions_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgTerrainOptions 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 OdDgTerrainOptions cast(OdRxObject pObj) {// OdSmartPtr<OdDgTerrainOptions>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgTerrainOptions ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgTerrainOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTerrainOptions),ptr, true));
52 ret = (OdDgTerrainOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTerrainOptions),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgTerrainOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTerrainOptions),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),TG_DbPINVOKE.OdDgTerrainOptions_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),TG_DbPINVOKE.OdDgTerrainOptions_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),TG_DbPINVOKE.OdDgTerrainOptions_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgTerrainOptions createObject() {// OdSmartPtr<OdDgTerrainOptions>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgTerrainOptions ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgTerrainOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTerrainOptions),ptr, true));
93 ret = (OdDgTerrainOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTerrainOptions),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgTerrainOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTerrainOptions),ptr, true);
98 }
99
101 return ret;
102}
103
107 return ret;
108 }
109
110 public virtual UInt32 getLevelEntryId() {
111// test csout
112 /*SIMPLETYPE*/
113 UInt32 ret = TG_DbPINVOKE.OdDgTerrainOptions_getLevelEntryId(swigCPtr);
115 return ret;
116 }
117
118 public virtual void setLevelEntryId(UInt32 /*SIMPLETYPE*/ uLevelId) {
119 TG_DbPINVOKE.OdDgTerrainOptions_setLevelEntryId(swigCPtr, uLevelId /*SIMPLETYPE*/);
121 }
122
123 public virtual UInt32 getColorIndex() {
124// test csout
125 /*SIMPLETYPE*/
126 UInt32 ret = TG_DbPINVOKE.OdDgTerrainOptions_getColorIndex(swigCPtr);
128 return ret;
129 }
130
131 public virtual void setColorIndex(UInt32 /*SIMPLETYPE*/ uColorIndex) {
132 TG_DbPINVOKE.OdDgTerrainOptions_setColorIndex(swigCPtr, uColorIndex /*SIMPLETYPE*/);
134 }
135
136 public virtual UInt32 getLineStyleEntryId() {
137// test csout
138 /*SIMPLETYPE*/
141 return ret;
142 }
143
144 public virtual void setLineStyleEntryId(UInt32 /*SIMPLETYPE*/ uLineStyleId) {
145 TG_DbPINVOKE.OdDgTerrainOptions_setLineStyleEntryId(swigCPtr, uLineStyleId /*SIMPLETYPE*/);
147 }
148
149 public virtual UInt32 getLineWeight() {
150// test csout
151 /*SIMPLETYPE*/
152 UInt32 ret = TG_DbPINVOKE.OdDgTerrainOptions_getLineWeight(swigCPtr);
154 return ret;
155 }
156
157 public virtual void setLineWeight(UInt32 /*SIMPLETYPE*/ uLineWeight) {
158 TG_DbPINVOKE.OdDgTerrainOptions_setLineWeight(swigCPtr, uLineWeight /*SIMPLETYPE*/);
160 }
161
162 public virtual double getTransparency() {
165 return ret;
166 }
167
168 public virtual void setTransparency(double dTransparency) {
169 TG_DbPINVOKE.OdDgTerrainOptions_setTransparency(swigCPtr, dTransparency);
171 }
172
173 public virtual bool getOnFlag() {
174 bool ret = TG_DbPINVOKE.OdDgTerrainOptions_getOnFlag(swigCPtr);
176 return ret;
177 }
178
179 public virtual void setOnFlag(bool bOn) {
182 }
183
184 public virtual void set(OdDgTerrainOptions pOptions) {
187 }
188
189 public static OdDgTerrainOptions createObject(OdDgTerrainOptions.OdDgTerrainOptionsType type) {// OdDgTerrainOptionsPtr
190 MemoryManager mMan = MemoryManager.GetMemoryManager();
191 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
193
194 OdDgTerrainOptions ret = null;
195 if (null != mTrans)
196 {
197 mTrans.AddObject((OdDgTerrainOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTerrainOptions),ptr, true));
198 ret = (OdDgTerrainOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTerrainOptions),ptr, false);
199 }
200 else
201 {
202 ret = (OdDgTerrainOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTerrainOptions),ptr, true);
203 }
204
206 return ret;
207}
208
209 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
210 string ret = TG_DbPINVOKE.OdDgTerrainOptions_getRealClassName(ptr /*SIMPLETYPE*/);
212 return ret;
213 }
214
216 kUnknown = 0x00,
217 kTriangles = 0x01,
218 kTriangleVertices = 0x02,
219 kLowPoints = 0x03,
220 kHighPoints = 0x04,
221 kFlowArrows = 0x05,
222 kMinorContour = 0x06,
223 kMajorContour = 0x07,
224 kSourceVertex = 0x08,
225 kSourceBreakLine = 0x09,
226 kSourceHole = 0x0A,
227 kSourceIsland = 0x0B,
228 kSourceVoid = 0x0C,
229 kSourceBoundary = 0x0D,
230 kSourceContour = 0x0E
231 }
232
234 kElement = 0,
235 kSymbol = 1,
236 kCell = 2
237 }
238
240 kNoneSmoothing = 0,
244 }
245
246}
247
248}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual void setTransparency(double dTransparency)
static new OdRxClass desc()
OdDgTerrainOptions(IntPtr cPtr, bool cMemoryOwn)
static OdDgTerrainOptions cast(OdRxObject pObj)
virtual void setColorIndex(UInt32 uColorIndex)
static string getRealClassName(IntPtr ptr)
static OdDgTerrainOptions createObject()
static HandleRef getCPtr(OdDgTerrainOptions obj)
static OdDgTerrainOptions createObject(OdDgTerrainOptions.OdDgTerrainOptionsType type)
virtual void setLineStyleEntryId(UInt32 uLineStyleId)
virtual OdDgTerrainOptions.OdDgTerrainOptionsType getType()
virtual void setLevelEntryId(UInt32 uLevelId)
virtual void setLineWeight(UInt32 uLineWeight)
override void Dispose(bool disposing)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setOnFlag(bool bOn)
static global::System.Exception Retrieve()
static void OdDgTerrainOptions_setLevelEntryId(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgTerrainOptions_getLevelEntryId(HandleRef jarg1)
static void OdDgTerrainOptions_setTransparency(HandleRef jarg1, double jarg2)
static void OdDgTerrainOptions_setOnFlag(HandleRef jarg1, bool jarg2)
static double OdDgTerrainOptions_getTransparency(HandleRef jarg1)
static IntPtr OdDgTerrainOptions_desc()
static UInt32 OdDgTerrainOptions_getLineStyleEntryId(HandleRef jarg1)
static bool OdDgTerrainOptions_getOnFlag(HandleRef jarg1)
static IntPtr OdDgTerrainOptions_createObject__SWIG_1(int jarg1)
static IntPtr OdDgTerrainOptions_isA(HandleRef jarg1)
static void OdDgTerrainOptions_setColorIndex(HandleRef jarg1, UInt32 jarg2)
static void delete_OdDgTerrainOptions(HandleRef jarg1)
static UInt32 OdDgTerrainOptions_getLineWeight(HandleRef jarg1)
static IntPtr OdDgTerrainOptions_createObject__SWIG_0()
static void OdDgTerrainOptions_setLineWeight(HandleRef jarg1, UInt32 jarg2)
static void OdDgTerrainOptions_setLineStyleEntryId(HandleRef jarg1, UInt32 jarg2)
static int OdDgTerrainOptions_getType(HandleRef jarg1)
static IntPtr OdDgTerrainOptions_cast(HandleRef jarg1)
static void OdDgTerrainOptions_set(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgTerrainOptions_getColorIndex(HandleRef jarg1)
static IntPtr OdDgTerrainOptions_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdDgTerrainOptions_getRealClassName(IntPtr jarg1)