Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgGeoDataInfo.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 OdDgGeoDataInfo(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgGeoDataInfo_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgGeoDataInfo 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
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgGeoDataInfo cast(OdRxObject pObj) {// OdSmartPtr<OdDgGeoDataInfo>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgGeoDataInfo ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, true));
66 ret = (OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, true);
71 }
72
74 return ret;
75}
76
77 public new static OdRxClass desc() {
78 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgGeoDataInfo_desc(),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public override OdRxClass isA() {
85 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgGeoDataInfo_isA(swigCPtr),false); /*createInt 3_2*/
86
88 return ret;
89}
90
91 public override OdRxObject queryX(OdRxClass protocolClass) {
92 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgGeoDataInfo_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgGeoDataInfo createObject() {// OdSmartPtr<OdDgGeoDataInfo>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgGeoDataInfo ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, true));
107 ret = (OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, true);
112 }
113
115 return ret;
116}
117
118 public static OdDgGeoDataInfo createObject(String coordSysIdOrFullDef) {// OdDgGeoDataInfoPtr
119 MemoryManager mMan = MemoryManager.GetMemoryManager();
120 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
121 IntPtr ptr = TG_DbPINVOKE.OdDgGeoDataInfo_createObject__SWIG_1(coordSysIdOrFullDef);
122
123 OdDgGeoDataInfo ret = null;
124 if (null != mTrans)
125 {
126 mTrans.AddObject((OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, true));
127 ret = (OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, false);
128 }
129 else
130 {
131 ret = (OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, true);
132 }
133
135 return ret;
136}
137
138 public static OdDgGeoDataInfo createObject(OdDgGeoDataCoordinateSystem pCS) {// OdDgGeoDataInfoPtr
139 MemoryManager mMan = MemoryManager.GetMemoryManager();
140 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
142
143 OdDgGeoDataInfo ret = null;
144 if (null != mTrans)
145 {
146 mTrans.AddObject((OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, true));
147 ret = (OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, false);
148 }
149 else
150 {
151 ret = (OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, true);
152 }
153
155 return ret;
156}
157
163
169
175
181
182 public static OdDgGeoDataInfo createObject(OdDgKMLPlacemark2dPtrArray arrPlacemarks) {// OdDgGeoDataInfoPtr
183 MemoryManager mMan = MemoryManager.GetMemoryManager();
184 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
186
187 OdDgGeoDataInfo ret = null;
188 if (null != mTrans)
189 {
190 mTrans.AddObject((OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, true));
191 ret = (OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, false);
192 }
193 else
194 {
195 ret = (OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, true);
196 }
197
199 return ret;
200}
201
202 public static OdDgGeoDataInfo createObject(OdDgKMLPlacemark3dPtrArray arrPlacemarks) {// OdDgGeoDataInfoPtr
203 MemoryManager mMan = MemoryManager.GetMemoryManager();
204 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
206
207 OdDgGeoDataInfo ret = null;
208 if (null != mTrans)
209 {
210 mTrans.AddObject((OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, true));
211 ret = (OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, false);
212 }
213 else
214 {
215 ret = (OdDgGeoDataInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataInfo),ptr, true);
216 }
217
219 return ret;
220}
221
222 public virtual OdDgGeoDataCoordinateSystem getCoordinateSystem() {// OdDgGeoDataCoordinateSystemPtr
223 MemoryManager mMan = MemoryManager.GetMemoryManager();
224 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
226
228 if (null != mTrans)
229 {
230 mTrans.AddObject((OdDgGeoDataCoordinateSystem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataCoordinateSystem),ptr, true));
231 ret = (OdDgGeoDataCoordinateSystem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataCoordinateSystem),ptr, false);
232 }
233 else
234 {
235 ret = (OdDgGeoDataCoordinateSystem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGeoDataCoordinateSystem),ptr, true);
236 }
237
239 return ret;
240}
241
247
253
259
260 public virtual OdResult setDatum(String strName) {
261 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgGeoDataInfo_setDatum(swigCPtr, strName);
263 return ret;
264 }
265
271
272 public virtual OdResult getWktRepresentation(ref string strWkt) {
273IntPtr tmp_strWkt = Marshal.StringToCoTaskMemUni(strWkt);
274 IntPtr saved_strWkt = tmp_strWkt;
275 try {
278 return ret;
279 } finally {
280if (tmp_strWkt != saved_strWkt) strWkt = Marshal.PtrToStringUni(tmp_strWkt);
281 }
282 }
283
289
294
300
305
311
316
317 public virtual UInt32 getNumberOfSubUnitsInMasterUnit() {
318// test csout
319 /*SIMPLETYPE*/
322 return ret;
323 }
324
325 public virtual void setNumberOfSubUnitsInMasterUnit(UInt32 nSubUnitsInUnit) {
326 TG_DbPINVOKE.OdDgGeoDataInfo_setNumberOfSubUnitsInMasterUnit(swigCPtr, nSubUnitsInUnit /*SIMPLETYPE*/);
328 }
329
330 public virtual UInt32 getNumberOfUORSInSubUnit() {
331// test csout
332 /*SIMPLETYPE*/
335 return ret;
336 }
337
338 public virtual void setNumberOfUORSInSubUnit(UInt32 nUORsInSubUnit) {
339 TG_DbPINVOKE.OdDgGeoDataInfo_setNumberOfUORSInSubUnit(swigCPtr, nUORsInSubUnit /*SIMPLETYPE*/);
341 }
342
348
353
354 protected static string getRealClassName(IntPtr ptr) {
355 string ret = TG_DbPINVOKE.OdDgGeoDataInfo_getRealClassName(ptr /*SIMPLETYPE*/);
357 return ret;
358 }
359
360 public const int kSignature = 0x00B6;
361
363 kMatchDatum = 0,
364 kGeoid = 1
365 }
366
371
372}
373
374}
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdDgGeoDataCoordinateSystemCategory obj)
static HandleRef getCPtr(OdDgGeoDataCoordinateSystem obj)
static HandleRef getCPtr(OdDgGeoDataCoordinateSystemPtrArray obj)
static HandleRef getCPtr(OdDgGeoDataHelmertParams obj)
virtual OdResult setCoordinateSystem(OdDgGeoDataCoordinateSystem coordSystem)
OdDgGeoDataInfo(IntPtr cPtr, bool cMemoryOwn)
virtual UInt32 getNumberOfSubUnitsInMasterUnit()
override OdRxClass isA()
virtual void setHelmertParams(OdDgGeoDataHelmertParams params_)
static OdDgGeoDataInfo createObject(String coordSysIdOrFullDef)
static String unitNameToString(OdDgGeoDataCoordinateSystem.OdDgGeoDataCoordSystemUnitType eUnit)
virtual OdDgGeoDataDatum getDatum()
static new OdRxClass desc()
static OdDgGeoDataInfo cast(OdRxObject pObj)
static OdDgGeoDataInfo createObject(OdDgKMLPlacemark3dPtrArray arrPlacemarks)
virtual OdDgGeoDataInfo.OdDgGeoDataLocalTransformType getLocalTransformType()
virtual OdDgGeoDataEllipsoid getEllipsoid()
virtual OdDgGeoDataInfo.OdDgGeoDataVerticalDataType getVerticalDataType()
static OdDgGeoDataInfo createObject(OdDgGeoDataCoordinateSystem pCS)
virtual void setNumberOfSubUnitsInMasterUnit(UInt32 nSubUnitsInUnit)
static OdResult createAll(OdDgGeoDataCoordinateSystemPtrArray allCoordSys, OdDgGeoDataCoordinateSystemCategory pCategory)
virtual OdDgGeoDataCoordinateSystem getCoordinateSystem()
virtual OdResult setDatum(String strName)
static HandleRef getCPtr(OdDgGeoDataInfo obj)
virtual void setVerticalDataType(OdDgGeoDataInfo.OdDgGeoDataVerticalDataType uType)
virtual OdResult getWktRepresentation(ref string strWkt)
override OdRxObject queryX(OdRxClass protocolClass)
static OdResult createAll(OdGePoint3d geoPt, OdDgGeoDataCoordinateSystemPtrArray allCoordSys)
override OdDgElement.ElementTypes getElementType()
virtual void setNumberOfUORSInSubUnit(UInt32 nUORsInSubUnit)
virtual OdDgGeoDataHelmertParams getHelmertParams()
static OdResult createAll(OdDgGeoDataCoordinateSystemPtrArray allCoordSys)
virtual OdResult setCoordinateSystemByName(String strCSName)
override byte getElementSubType()
virtual bool getPlacemarkSourceFlag()
static string getRealClassName(IntPtr ptr)
static new OdDgGeoDataInfo createObject()
virtual void setPlacemarkSourceFlag(bool bSet)
override void Dispose(bool disposing)
static OdDgGeoDataInfo createObject(OdDgKMLPlacemark2dPtrArray arrPlacemarks)
virtual void setLocalTransformType(OdDgGeoDataInfo.OdDgGeoDataLocalTransformType uType)
virtual UInt32 getNumberOfUORSInSubUnit()
static HandleRef getCPtr(OdDgKMLPlacemark2dPtrArray obj)
static HandleRef getCPtr(OdDgKMLPlacemark3dPtrArray obj)
static global::System.Exception Retrieve()
static String OdDgGeoDataInfo_unitNameToString(int jarg1)
static global::System.IntPtr OdDgGeoDataInfo_getHelmertParams(HandleRef jarg1)
static int OdDgGeoDataInfo_setCoordinateSystem(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgGeoDataInfo_cast(HandleRef jarg1)
static int OdDgGeoDataInfo_setDatum(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgGeoDataInfo_createObject__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static IntPtr OdDgGeoDataInfo_getCoordinateSystem(HandleRef jarg1)
static void OdDgGeoDataInfo_setNumberOfUORSInSubUnit(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgGeoDataInfo_createObject__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgGeoDataInfo_setPlacemarkSourceFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgGeoDataInfo_isA(HandleRef jarg1)
static void OdDgGeoDataInfo_setLocalTransformType(HandleRef jarg1, int jarg2)
static int OdDgGeoDataInfo_setCoordinateSystemByName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDgGeoDataInfo_createAll__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgGeoDataInfo_setVerticalDataType(HandleRef jarg1, int jarg2)
static void OdDgGeoDataInfo_setNumberOfSubUnitsInMasterUnit(HandleRef jarg1, UInt32 jarg2)
static int OdDgGeoDataInfo_createAll__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgGeoDataInfo_createObject__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdDgGeoDataInfo_getElementType(HandleRef jarg1)
static UInt32 OdDgGeoDataInfo_getNumberOfUORSInSubUnit(HandleRef jarg1)
static global::System.IntPtr OdDgGeoDataInfo_getDatum(HandleRef jarg1)
static bool OdDgGeoDataInfo_getPlacemarkSourceFlag(HandleRef jarg1)
static byte OdDgGeoDataInfo_getElementSubType(HandleRef jarg1)
static UInt32 OdDgGeoDataInfo_getNumberOfSubUnitsInMasterUnit(HandleRef jarg1)
static int OdDgGeoDataInfo_getLocalTransformType(HandleRef jarg1)
static IntPtr OdDgGeoDataInfo_desc()
static IntPtr OdDgGeoDataInfo_createObject__SWIG_0()
static global::System.IntPtr OdDgGeoDataInfo_getEllipsoid(HandleRef jarg1)
static int OdDgGeoDataInfo_createAll__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdDgGeoDataInfo_getRealClassName(IntPtr jarg1)
static void OdDgGeoDataInfo_setHelmertParams(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgGeoDataInfo_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDgGeoDataInfo_getVerticalDataType(HandleRef jarg1)
static void delete_OdDgGeoDataInfo(HandleRef jarg1)
static int OdDgGeoDataInfo_getWktRepresentation(HandleRef jarg1, ref IntPtr jarg2)
static IntPtr OdDgGeoDataInfo_createObject__SWIG_2(HandleRef jarg1)