Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgEnvironmentMapTable.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 OdDgEnvironmentMapTable(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgEnvironmentMapTable_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgEnvironmentMapTable 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 OdDgEnvironmentMapTable cast(OdRxObject pObj) {// OdSmartPtr<OdDgEnvironmentMapTable>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgEnvironmentMapTable ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgEnvironmentMapTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgEnvironmentMapTable),ptr, true));
66 ret = (OdDgEnvironmentMapTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgEnvironmentMapTable),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgEnvironmentMapTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgEnvironmentMapTable),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.OdDgEnvironmentMapTable_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.OdDgEnvironmentMapTable_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.OdDgEnvironmentMapTable_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgEnvironmentMapTable createObject() {// OdSmartPtr<OdDgEnvironmentMapTable>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgEnvironmentMapTable ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgEnvironmentMapTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgEnvironmentMapTable),ptr, true));
107 ret = (OdDgEnvironmentMapTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgEnvironmentMapTable),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgEnvironmentMapTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgEnvironmentMapTable),ptr, true);
112 }
113
115 return ret;
116}
117
118 public virtual UInt32 getMapCount() {
119// test csout
120 /*SIMPLETYPE*/
123 return ret;
124 }
125
126 public virtual OdDgEnvironmentMap getMapAt(UInt32 uIndex) {
127 OdDgEnvironmentMap ret = new OdDgEnvironmentMap(TG_DbPINVOKE.OdDgEnvironmentMapTable_getMapAt__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/), true);
129 return ret;
130 }
131
137
138 public virtual void setMapAt(UInt32 uIndex, OdDgEnvironmentMap envMap) {
139 TG_DbPINVOKE.OdDgEnvironmentMapTable_setMapAt(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgEnvironmentMap.getCPtr(envMap));
141 }
142
147
148 public virtual void deleteMap(UInt32 uIndex) {
149 TG_DbPINVOKE.OdDgEnvironmentMapTable_deleteMap__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/);
151 }
152
157
158 public virtual bool has(String name) {
159 bool ret = TG_DbPINVOKE.OdDgEnvironmentMapTable_has(swigCPtr, name);
161 return ret;
162 }
163
164 protected static string getRealClassName(IntPtr ptr) {
165 string ret = TG_DbPINVOKE.OdDgEnvironmentMapTable_getRealClassName(ptr /*SIMPLETYPE*/);
167 return ret;
168 }
169
174 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
175
181
182}
183
184}
virtual OdGiDrawable.DrawableType drawableType()
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
virtual void gripStatus(OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgEnvironmentMap obj)
virtual OdDgEnvironmentMap getMapAt(UInt32 uIndex)
virtual void setMapAt(UInt32 uIndex, OdDgEnvironmentMap envMap)
virtual OdDgEnvironmentMap getMapAt(String name)
OdDgEnvironmentMapTable(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static OdDgEnvironmentMapTable cast(OdRxObject pObj)
static new OdDgEnvironmentMapTable createObject()
static HandleRef getCPtr(OdDgEnvironmentMapTable obj)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void addMap(OdDgEnvironmentMap envMap)
override OdDgElement.ElementTypes getElementType()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
static global::System.Exception Retrieve()
static bool OdDgEnvironmentMapTable_has(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgEnvironmentMapTable_setMapAt(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgEnvironmentMapTable_deleteMap__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static void OdDgEnvironmentMapTable_deleteMap__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgEnvironmentMapTable_cast(HandleRef jarg1)
static global::System.IntPtr OdDgEnvironmentMapTable_getMapAt__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void delete_OdDgEnvironmentMapTable(HandleRef jarg1)
static UInt32 OdDgEnvironmentMapTable_getMapCount(HandleRef jarg1)
static IntPtr OdDgEnvironmentMapTable_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgEnvironmentMapTable_isA(HandleRef jarg1)
static byte OdDgEnvironmentMapTable_getElementSubType(HandleRef jarg1)
static IntPtr OdDgEnvironmentMapTable_createObject()
static int OdDgEnvironmentMapTable_getElementType(HandleRef jarg1)
static global::System.IntPtr OdDgEnvironmentMapTable_getMapAt__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static void OdDgEnvironmentMapTable_addMap(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgEnvironmentMapTable_desc()
static string OdDgEnvironmentMapTable_getRealClassName(IntPtr jarg1)