Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbIdwSheetMapping.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.TD {
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 OdDbIdwSheetMapping(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbIdwSheetMapping_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbIdwSheetMapping 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 OdDbIdwSheetMapping cast(OdRxObject pObj) {// OdSmartPtr<OdDbIdwSheetMapping>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbIdwSheetMapping ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbIdwSheetMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdwSheetMapping),ptr, true));
52 ret = (OdDbIdwSheetMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdwSheetMapping),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbIdwSheetMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdwSheetMapping),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),TD_DbPINVOKE.OdDbIdwSheetMapping_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),TD_DbPINVOKE.OdDbIdwSheetMapping_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),TD_DbPINVOKE.OdDbIdwSheetMapping_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDbIdwSheetMapping createObject() {// OdSmartPtr<OdDbIdwSheetMapping>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbIdwSheetMapping ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbIdwSheetMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdwSheetMapping),ptr, true));
93 ret = (OdDbIdwSheetMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdwSheetMapping),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbIdwSheetMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdwSheetMapping),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
115 public UInt32 idwSheetId() {
116// test csout
117 /*SIMPLETYPE*/
118 UInt32 ret = TD_DbPINVOKE.OdDbIdwSheetMapping_idwSheetId(swigCPtr);
120 return ret;
121 }
122
127
133
139
145
151
157
158 public bool eraseViewMappingByViewId(UInt64 arg0) {
159 bool ret = TD_DbPINVOKE.OdDbIdwSheetMapping_eraseViewMappingByViewId(swigCPtr, arg0 /*SIMPLETYPE*/);
161 return ret;
162 }
163
164 public OdDbIdwViewMapping addIdwViewMapping(UInt64 _inventorViewId, OdDbObjectId _viewportId, OdDbObjectId _viewRepId) {
165 OdDbIdwViewMapping ret = (OdDbIdwViewMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdwViewMapping),TD_DbPINVOKE.OdDbIdwSheetMapping_addIdwViewMapping(swigCPtr, _inventorViewId /*SIMPLETYPE*/, OdDbObjectId.getCPtr(_viewportId), OdDbObjectId.getCPtr(_viewRepId)),false); /*createInt 3_2*/
166
168 return ret;
169}
170
177
184
186 OdDbIdwViewMapping ret = (OdDbIdwViewMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdwViewMapping),TD_DbPINVOKE.OdDbIdwSheetMapping_idwViewMappingByViewId__SWIG_0(swigCPtr, arg0 /*SIMPLETYPE*/),false); /*createInt 3_2*/
187
189 return ret;
190}
191
192 public class Iterator : OdRxIterator {
193 private Object locker = new Object();
194 private HandleRef swigCPtr;
195 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
196 public Iterator(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbIdwSheetMapping_Iterator_SWIGUpcast(cPtr), cMemoryOwn) {
197 swigCPtr = new HandleRef(this, cPtr);
198 }
199
200 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
201 public static HandleRef getCPtr(Iterator obj) {
202 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
203 }
204
205 protected override void Dispose(bool disposing) {
206 lock(this) {
207 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
208 if (swigCMemOwn) {
209 swigCMemOwn = false;
211 }
212 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
213 }
214 base.Dispose(disposing);
215 }
216 }
217
218 public virtual OdDbIdwViewMapping idwViewMapping() {// OdDbIdwViewMappingPtr
219 MemoryManager mMan = MemoryManager.GetMemoryManager();
220 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
222
223 OdDbIdwViewMapping ret = null;
224 if (null != mTrans)
225 {
226 mTrans.AddObject((OdDbIdwViewMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdwViewMapping),ptr, true));
227 ret = (OdDbIdwViewMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdwViewMapping),ptr, false);
228 }
229 else
230 {
231 ret = (OdDbIdwViewMapping)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIdwViewMapping),ptr, true);
232 }
233
235 return ret;
236 }
237
238 protected static string getRealClassName(IntPtr ptr) {
239 string ret = TD_DbPINVOKE.OdDbIdwSheetMapping_Iterator_getRealClassName(ptr /*SIMPLETYPE*/);
241 return ret;
242 }
243
244 }
245
246 public Iterator newIterator() {// OdDbIdwSheetMapping::IteratorPtr
247 MemoryManager mMan = MemoryManager.GetMemoryManager();
248 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
249 IntPtr ptr = TD_DbPINVOKE.OdDbIdwSheetMapping_newIterator(swigCPtr);
250
251 Iterator ret = null;
252 if (null != mTrans)
253 {
254 mTrans.AddObject((Iterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(Iterator),ptr, true));
255 ret = (Iterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(Iterator),ptr, false);
256 }
257 else
258 {
259 ret = (Iterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(Iterator),ptr, true);
260 }
261
263 return ret;
264}
265
271
276
282
287
288 public UInt64 nextIdwViewId() {
289// test csout
290 /*SIMPLETYPE*/
291 UInt64 ret = TD_DbPINVOKE.OdDbIdwSheetMapping_nextIdwViewId(swigCPtr);
293 return ret;
294 }
295
296 protected static string getRealClassName(IntPtr ptr) {
297 string ret = TD_DbPINVOKE.OdDbIdwSheetMapping_getRealClassName(ptr /*SIMPLETYPE*/);
299 return ret;
300 }
301
302}
303
304}
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(OdUInt64Array obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
override void Dispose(bool disposing)
virtual OdDbIdwViewMapping idwViewMapping()
Iterator(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(Iterator obj)
OdDbIdwViewMapping idwViewMappingByViewRepId(OdDbObjectId arg0)
OdDbIdwViewMapping addIdwViewMapping(UInt64 _inventorViewId, OdDbObjectId _viewportId, OdDbObjectId _viewRepId)
virtual OdResult dwgInFields(OdDbDwgFiler pFiler)
OdDbIdwSheetMapping(IntPtr cPtr, bool cMemoryOwn)
void setLayoutId(OdDbObjectId arg0)
bool eraseViewMappingByViewportId(OdDbObjectId arg0)
OdDbIdwViewMapping idwViewMappingByViewId(UInt64 arg0)
virtual OdResult dxfInFields(OdDbDxfFiler pFiler)
bool eraseViewMappingByViewRepId(OdDbObjectId arg0)
OdDbIdwViewMapping idwViewMappingByViewportId(OdDbObjectId arg0)
override void Dispose(bool disposing)
virtual void dwgOutFields(OdDbDwgFiler pFiler)
OdResult update(OdUInt64Array outUpdatedIds)
static string getRealClassName(IntPtr ptr)
static OdDbIdwSheetMapping cast(OdRxObject pObj)
virtual void dxfOutFields(OdDbDxfFiler pFiler)
static OdDbIdwSheetMapping createObject()
static HandleRef getCPtr(OdDbIdwSheetMapping obj)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static UInt32 OdDbIdwSheetMapping_idwSheetId(HandleRef jarg1)
static int OdDbIdwSheetMapping_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbIdwSheetMapping_Iterator_idwViewMapping(HandleRef jarg1)
static IntPtr OdDbIdwSheetMapping_isA(HandleRef jarg1)
static void OdDbIdwSheetMapping_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbIdwSheetMapping_eraseViewMappingByViewRepId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbIdwSheetMapping_update__SWIG_1(HandleRef jarg1)
static string OdDbIdwSheetMapping_getRealClassName(IntPtr jarg1)
static void OdDbIdwSheetMapping_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbIdwSheetMapping_idwViewMappingByViewId__SWIG_0(HandleRef jarg1, UInt64 jarg2)
static int OdDbIdwSheetMapping_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbIdwSheetMapping_setLayoutId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDbIdwSheetMapping(HandleRef jarg1)
static bool OdDbIdwSheetMapping_eraseViewMappingByViewportId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbIdwSheetMapping_update__SWIG_0(HandleRef jarg1, IntPtr jarg2)
static bool OdDbIdwSheetMapping_hasInventorModelDocViews(HandleRef jarg1)
static string OdDbIdwSheetMapping_Iterator_getRealClassName(IntPtr jarg1)
static IntPtr OdDbIdwSheetMapping_idwViewMappingByViewportId__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt64 OdDbIdwSheetMapping_nextIdwViewId(HandleRef jarg1)
static IntPtr OdDbIdwSheetMapping_newIterator(HandleRef jarg1)
static IntPtr OdDbIdwSheetMapping_createObject()
static IntPtr OdDbIdwSheetMapping_cast(HandleRef jarg1)
static IntPtr OdDbIdwSheetMapping_desc()
static global::System.IntPtr OdDbIdwSheetMapping_layoutId(HandleRef jarg1)
static void OdDbIdwSheetMapping_setIdwSheetId(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDbIdwSheetMapping_queryX(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbIdwSheetMapping_Iterator(HandleRef jarg1)
static IntPtr OdDbIdwSheetMapping_idwViewMappingByViewRepId__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbIdwSheetMapping_addIdwViewMapping(HandleRef jarg1, UInt64 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdDbIdwSheetMapping_eraseViewMappingByViewId(HandleRef jarg1, UInt64 jarg2)