Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbLayerState.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
17public class OdDbLayerState : global::System.IDisposable {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 protected bool swigCMemOwn;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 public OdDbLayerState(IntPtr cPtr, bool cMemoryOwn) {
23 swigCMemOwn = cMemoryOwn;
24 swigCPtr = new HandleRef(this, cPtr);
25 }
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 public static HandleRef getCPtr(OdDbLayerState obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
32 Dispose(false);
33 }
34
35 public void Dispose() {
36 Dispose(true);
37 global::System.GC.SuppressFinalize(this);
38 }
39
40 protected virtual void Dispose(bool disposing) {
41 lock(this) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43 if (swigCMemOwn) {
44 swigCMemOwn = false;
46 }
47 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
48 }
49 }
50 }
51
52 public static OdDbObjectId dictionaryId(OdDbDatabase pDb, bool createIfNotFound) {
53 MemoryManager mMan = MemoryManager.GetMemoryManager();
54 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
55 IntPtr ptr = TD_DbPINVOKE.OdDbLayerState_dictionaryId__SWIG_0(OdDbDatabase.getCPtr(pDb), createIfNotFound);
56
57 OdDbObjectId ret = null;
58 if (null != mTrans)
59 {
60 mTrans.AddObject(new OdDbObjectId(ptr, true));
61 ret = new OdDbObjectId(ptr, false);
62 }
63 else
64 {
65 ret = new OdDbObjectId(ptr, true);
66 }
67
69 return ret;
70}
71
73 MemoryManager mMan = MemoryManager.GetMemoryManager();
74 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
76
77 OdDbObjectId ret = null;
78 if (null != mTrans)
79 {
80 mTrans.AddObject(new OdDbObjectId(ptr, true));
81 ret = new OdDbObjectId(ptr, false);
82 }
83 else
84 {
85 ret = new OdDbObjectId(ptr, true);
86 }
87
89 return ret;
90}
91
92 public static bool has(OdDbDatabase pDb, String layerStateName) {
93 bool ret = TD_DbPINVOKE.OdDbLayerState_has(OdDbDatabase.getCPtr(pDb), layerStateName);
95 return ret;
96 }
97
98 public static void save(OdDbDatabase pDb, String layerStateName, int layerStateMask, OdDbObjectId viewportId) {
99 TD_DbPINVOKE.OdDbLayerState_save__SWIG_0(OdDbDatabase.getCPtr(pDb), layerStateName, layerStateMask, OdDbObjectId.getCPtr(viewportId));
101 }
102
103 public static void save(OdDbDatabase pDb, String layerStateName, int layerStateMask) {
104 TD_DbPINVOKE.OdDbLayerState_save__SWIG_1(OdDbDatabase.getCPtr(pDb), layerStateName, layerStateMask);
106 }
107
108 public static void restore(OdDbDatabase pDb, String layerStateName, int flags, int layerStateMask, OdDbObjectId viewportId) {
109 TD_DbPINVOKE.OdDbLayerState_restore__SWIG_0(OdDbDatabase.getCPtr(pDb), layerStateName, flags, layerStateMask, OdDbObjectId.getCPtr(viewportId));
111 }
112
113 public static void restore(OdDbDatabase pDb, String layerStateName, int flags, int layerStateMask) {
114 TD_DbPINVOKE.OdDbLayerState_restore__SWIG_1(OdDbDatabase.getCPtr(pDb), layerStateName, flags, layerStateMask);
116 }
117
118 public static void restore(OdDbDatabase pDb, String layerStateName, int flags) {
121 }
122
123 public static void restore(OdDbDatabase pDb, String layerStateName) {
126 }
127
128 public static void setMask(OdDbDatabase pDb, String layerStateName, int layerStateMask) {
129 TD_DbPINVOKE.OdDbLayerState_setMask(OdDbDatabase.getCPtr(pDb), layerStateName, layerStateMask);
131 }
132
133 public static int mask(OdDbDatabase pDb, String layerStateName) {
134 int ret = TD_DbPINVOKE.OdDbLayerState_mask(OdDbDatabase.getCPtr(pDb), layerStateName);
136 return ret;
137 }
138
139 public static void remove(OdDbDatabase pDb, String layerStateName) {
142 }
143
144 public static void rename(OdDbDatabase pDb, String oldName, String newName) {
147 }
148
149 public static OdDbLayerState.ImportResult importData(OdDbDatabase pDb, OdStreamBuf pStreamBuf, out String pName) {
152 return ret;
153 }
154
158 return ret;
159 }
160
161 public static void exportData(OdDbDatabase pDb, String layerStateName, OdStreamBuf pStreamBuf) {
164 }
165
166 public static void setDescription(OdDbDatabase pDb, String layerStateName, String description) {
169 }
170
171 public static String description(OdDbDatabase pDb, String layerStateName) {
172 string ret = TD_DbPINVOKE.OdDbLayerState_description(OdDbDatabase.getCPtr(pDb), layerStateName);
174 return ret;
175}
176
177 public static bool hasViewportData(OdDbDatabase pDb, String layerStateName) {
178 bool ret = TD_DbPINVOKE.OdDbLayerState_hasViewportData(OdDbDatabase.getCPtr(pDb), layerStateName);
180 return ret;
181 }
182
183 public static OdResult addLayerStateLayers(String sName, OdDbObjectIdArray layerIds) {
186 return ret;
187 }
188
189 public static OdResult removeLayerStateLayers(OdDbDatabase pDb, String sName, OdStringArray layerNames) {
192 return ret;
193 }
194
195 public static OdResult saveGroup(OdDbDatabase pDb, String sName, OdDbObjectIdArray pLayers, int mask, int includedLayersState, int otherLayersState) {
196 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLayerState_saveGroup__SWIG_0(OdDbDatabase.getCPtr(pDb), sName, OdDbObjectIdArray.getCPtr(pLayers), mask, includedLayersState, otherLayersState);
198 return ret;
199 }
200
201 public static OdResult saveGroup(OdDbDatabase pDb, String sName, OdDbObjectIdArray pLayers, int mask, int includedLayersState) {
204 return ret;
205 }
206
207 public static OdResult saveGroup(OdDbDatabase pDb, String sName, OdDbObjectIdArray pLayers, int mask) {
210 return ret;
211 }
212
213 public static OdResult saveGroup(OdDbDatabase pDb, String sName, OdDbObjectIdArray pLayers) {
216 return ret;
217 }
218
219 public OdDbLayerState() : this(TD_DbPINVOKE.new_OdDbLayerState(), true) {
221 }
222
223 public enum ImportResult {
224 kImported,
226 }
227
228}
229
230}
static HandleRef getCPtr(OdStreamBuf obj)
Definition: OdStreamBuf.cs:25
static HandleRef getCPtr(OdStringArray obj)
static HandleRef getCPtr(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
static void setDescription(OdDbDatabase pDb, String layerStateName, String description)
static OdResult saveGroup(OdDbDatabase pDb, String sName, OdDbObjectIdArray pLayers, int mask)
static OdDbLayerState.ImportResult importData(OdDbDatabase pDb, OdStreamBuf pStreamBuf)
static HandleRef getCPtr(OdDbLayerState obj)
static void save(OdDbDatabase pDb, String layerStateName, int layerStateMask, OdDbObjectId viewportId)
static OdDbLayerState.ImportResult importData(OdDbDatabase pDb, OdStreamBuf pStreamBuf, out String pName)
static void setMask(OdDbDatabase pDb, String layerStateName, int layerStateMask)
static OdResult removeLayerStateLayers(OdDbDatabase pDb, String sName, OdStringArray layerNames)
static OdResult saveGroup(OdDbDatabase pDb, String sName, OdDbObjectIdArray pLayers, int mask, int includedLayersState, int otherLayersState)
static int mask(OdDbDatabase pDb, String layerStateName)
static OdResult saveGroup(OdDbDatabase pDb, String sName, OdDbObjectIdArray pLayers, int mask, int includedLayersState)
static void restore(OdDbDatabase pDb, String layerStateName, int flags, int layerStateMask, OdDbObjectId viewportId)
static void restore(OdDbDatabase pDb, String layerStateName)
static OdDbObjectId dictionaryId(OdDbDatabase pDb, bool createIfNotFound)
static bool hasViewportData(OdDbDatabase pDb, String layerStateName)
static void save(OdDbDatabase pDb, String layerStateName, int layerStateMask)
static void rename(OdDbDatabase pDb, String oldName, String newName)
static OdResult addLayerStateLayers(String sName, OdDbObjectIdArray layerIds)
OdDbLayerState(IntPtr cPtr, bool cMemoryOwn)
static void restore(OdDbDatabase pDb, String layerStateName, int flags)
static OdDbObjectId dictionaryId(OdDbDatabase pDb)
static void exportData(OdDbDatabase pDb, String layerStateName, OdStreamBuf pStreamBuf)
virtual void Dispose(bool disposing)
static bool has(OdDbDatabase pDb, String layerStateName)
static String description(OdDbDatabase pDb, String layerStateName)
static OdResult saveGroup(OdDbDatabase pDb, String sName, OdDbObjectIdArray pLayers)
static void restore(OdDbDatabase pDb, String layerStateName, int flags, int layerStateMask)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
static global::System.Exception Retrieve()
static void delete_OdDbLayerState(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdDbLayerState_dictionaryId__SWIG_0(HandleRef jarg1, bool jarg2)
static void OdDbLayerState_save__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbLayerState_setDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static int OdDbLayerState_importData__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDbLayerState_removeLayerStateLayers(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbLayerState_addLayerStateLayers([MarshalAs(UnmanagedType.LPWStr)]String jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbLayerState_saveGroup__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static int OdDbLayerState_saveGroup__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4, int jarg5, int jarg6)
static int OdDbLayerState_saveGroup__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbLayerState_hasViewportData(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDbLayerState_dictionaryId__SWIG_1(HandleRef jarg1)
static void OdDbLayerState_setMask(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static String OdDbLayerState_description(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbLayerState_saveGroup__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4, int jarg5)
static int OdDbLayerState_importData__SWIG_0(HandleRef jarg1, HandleRef jarg2, out String jarg3)
static void OdDbLayerState_restore__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdDbLayerState_remove(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbLayerState_restore__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbLayerState_save__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static void OdDbLayerState_restore__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, int jarg4)
static void OdDbLayerState_rename(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDbLayerState_restore__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static int OdDbLayerState_mask(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDbLayerState_has(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbLayerState_exportData(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)