Extended .NET SDK Documentation 2025 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) {
55 return ret;
56 }
57
63
64 public static bool has(OdDbDatabase pDb, String layerStateName) {
65 bool ret = TD_DbPINVOKE.OdDbLayerState_has(OdDbDatabase.getCPtr(pDb), layerStateName);
67 return ret;
68 }
69
70 public static void save(OdDbDatabase pDb, String layerStateName, int layerStateMask, OdDbObjectId viewportId) {
71 TD_DbPINVOKE.OdDbLayerState_save__SWIG_0(OdDbDatabase.getCPtr(pDb), layerStateName, layerStateMask, OdDbObjectId.getCPtr(viewportId));
73 }
74
75 public static void save(OdDbDatabase pDb, String layerStateName, int layerStateMask) {
76 TD_DbPINVOKE.OdDbLayerState_save__SWIG_1(OdDbDatabase.getCPtr(pDb), layerStateName, layerStateMask);
78 }
79
80 public static void restore(OdDbDatabase pDb, String layerStateName, int flags, int layerStateMask, OdDbObjectId viewportId) {
81 TD_DbPINVOKE.OdDbLayerState_restore__SWIG_0(OdDbDatabase.getCPtr(pDb), layerStateName, flags, layerStateMask, OdDbObjectId.getCPtr(viewportId));
83 }
84
85 public static void restore(OdDbDatabase pDb, String layerStateName, int flags, int layerStateMask) {
86 TD_DbPINVOKE.OdDbLayerState_restore__SWIG_1(OdDbDatabase.getCPtr(pDb), layerStateName, flags, layerStateMask);
88 }
89
90 public static void restore(OdDbDatabase pDb, String layerStateName, int flags) {
93 }
94
99
100 public static void setMask(OdDbDatabase pDb, String layerStateName, int layerStateMask) {
101 TD_DbPINVOKE.OdDbLayerState_setMask(OdDbDatabase.getCPtr(pDb), layerStateName, layerStateMask);
103 }
104
105 public static int mask(OdDbDatabase pDb, String layerStateName) {
106 int ret = TD_DbPINVOKE.OdDbLayerState_mask(OdDbDatabase.getCPtr(pDb), layerStateName);
108 return ret;
109 }
110
111 public static void remove(OdDbDatabase pDb, String layerStateName) {
114 }
115
116 public static void rename(OdDbDatabase pDb, String oldName, String newName) {
119 }
120
126
132
133 public static void exportData(OdDbDatabase pDb, String layerStateName, OdStreamBuf pStreamBuf) {
136 }
137
142
143 public static String description(OdDbDatabase pDb, String layerStateName) {
144 string ret = TD_DbPINVOKE.OdDbLayerState_description(OdDbDatabase.getCPtr(pDb), layerStateName);
146 return ret;
147}
148
149 public static bool hasViewportData(OdDbDatabase pDb, String layerStateName) {
150 bool ret = TD_DbPINVOKE.OdDbLayerState_hasViewportData(OdDbDatabase.getCPtr(pDb), layerStateName);
152 return ret;
153 }
154
160
166
167 public static OdResult saveGroup(OdDbDatabase pDb, String sName, OdDbObjectIdArray pLayers, int mask, int includedLayersState, int otherLayersState) {
168 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLayerState_saveGroup__SWIG_0(OdDbDatabase.getCPtr(pDb), sName, OdDbObjectIdArray.getCPtr(pLayers), mask, includedLayersState, otherLayersState);
170 return ret;
171 }
172
173 public static OdResult saveGroup(OdDbDatabase pDb, String sName, OdDbObjectIdArray pLayers, int mask, int includedLayersState) {
176 return ret;
177 }
178
184
190
191 public OdDbLayerState() : this(TD_DbPINVOKE.new_OdDbLayerState(), true) {
193 }
194
195 public enum ImportResult {
196 kImported,
198 }
199
200}
201
202}
static HandleRef getCPtr(OdStreamBuf obj)
static HandleRef getCPtr(OdStringArray obj)
static HandleRef getCPtr(OdDbDatabase obj)
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)
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)