Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbBlockVisibilityParameter.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 OdDbBlockVisibilityParameter(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBlockVisibilityParameter_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBlockVisibilityParameter 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 OdDbBlockVisibilityParameter cast(OdRxObject pObj) {// OdSmartPtr<OdDbBlockVisibilityParameter>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBlockVisibilityParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockVisibilityParameter),ptr, true));
52 ret = (OdDbBlockVisibilityParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockVisibilityParameter),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBlockVisibilityParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockVisibilityParameter),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.OdDbBlockVisibilityParameter_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.OdDbBlockVisibilityParameter_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.OdDbBlockVisibilityParameter_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBlockVisibilityParameter createObject() {// OdSmartPtr<OdDbBlockVisibilityParameter>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBlockVisibilityParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockVisibilityParameter),ptr, true));
93 ret = (OdDbBlockVisibilityParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockVisibilityParameter),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBlockVisibilityParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockVisibilityParameter),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
107 return ret;
108 }
109
110 public override void dwgOutFields(OdDbDwgFiler pFiler) {
113 }
114
115 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
118 return ret;
119 }
120
121 public override void dxfOutFields(OdDbDxfFiler pFiler) {
124 }
125
126 public bool isInitialized() {
129 return ret;
130 }
131
132 public void setInitiaized(bool arg0) {
135 }
136
140 return ret;
141 }
142
143 public void setCurrentVisibilityState(int arg0) {
146 }
147
151 }
152
156 return ret;
157}
158
159 public void setVisibilityName(String arg0) {
162 }
163
167 return ret;
168}
169
173 }
174
178 }
179
183 }
184
188 return ret;
189 }
190
191 public void visibilityState(int index, ref string name, OdDbObjectIdArray objects, OdDbObjectIdArray elements) {
192IntPtr tmp_name = Marshal.StringToCoTaskMemUni(name);
193 IntPtr saved_name = tmp_name;
194 try {
197 } finally {
198if (tmp_name != saved_name) name = Marshal.PtrToStringUni(tmp_name);
199 }
200 }
201
202 public void setVisibilityState(int index, String name, OdDbObjectIdArray objects, OdDbObjectIdArray elements) {
205 }
206
210 }
211
215 }
216
217 public override void setMemberOfCurrentVisibilitySet(bool arg0) {
220 }
221
222 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
223 string ret = TD_DbPINVOKE.OdDbBlockVisibilityParameter_getRealClassName(ptr /*SIMPLETYPE*/);
225 return ret;
226 }
227
232 public virtual string vb_name() { return this.name(); }
233
239
244 public uint vb_nodeId() { return this.nodeId(); }
245
251
252}
253
254}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbBlkParamPropertyDescriptorArray obj)
virtual OdDbBlockElement.HistoryCompression historyCompression()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void visibilityState(int index, ref string name, OdDbObjectIdArray objects, OdDbObjectIdArray elements)
static new OdDbBlockVisibilityParameter createObject()
override void dxfOutFields(OdDbDxfFiler pFiler)
override void dwgOutFields(OdDbDwgFiler pFiler)
void setVisibilityState(int index, String name, OdDbObjectIdArray objects, OdDbObjectIdArray elements)
static HandleRef getCPtr(OdDbBlockVisibilityParameter obj)
override OdRxObject queryX(OdRxClass protocolClass)
override void getPropertyDescription(OdDbBlkParamPropertyDescriptorArray arg0)
static OdDbBlockVisibilityParameter cast(OdRxObject pObj)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual Teigha.TD.OdDbBlockElement.HistoryCompression vb_historyCompression()
OdDbBlockVisibilityParameter(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static HandleRef getCPtr(OdDbObjectIdArray obj)
static global::System.Exception Retrieve()
static int OdDbBlockVisibilityParameter_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockVisibilityParameter_isA(HandleRef jarg1)
static String OdDbBlockVisibilityParameter_visibilityName(HandleRef jarg1)
static string OdDbBlockVisibilityParameter_getRealClassName(IntPtr jarg1)
static void OdDbBlockVisibilityParameter_visibilityState(HandleRef jarg1, int jarg2, ref IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdDbBlockVisibilityParameter_setCurrentVisibilityState(HandleRef jarg1, int jarg2)
static void OdDbBlockVisibilityParameter_setInitiaized(HandleRef jarg1, bool jarg2)
static void OdDbBlockVisibilityParameter_getPropertyDescription(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBlockVisibilityParameter_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockVisibilityParameter_desc()
static void OdDbBlockVisibilityParameter_setBlockEntityList(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbBlockVisibilityParameter_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockVisibilityParameter_listVisibleEntities(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBlockVisibilityParameter_setMemberOfCurrentVisibilitySet(HandleRef jarg1, bool jarg2)
static void OdDbBlockVisibilityParameter_blockEntityList(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBlockVisibilityParameter_currentVisibilityState(HandleRef jarg1)
static void OdDbBlockVisibilityParameter_setVisibilityName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDbBlockVisibilityParameter_isInitialized(HandleRef jarg1)
static void OdDbBlockVisibilityParameter_setVisibilityState(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdDbBlockVisibilityParameter_setVisibilityDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdDbBlockVisibilityParameter_visibilityDescription(HandleRef jarg1)
static void OdDbBlockVisibilityParameter_clearListOfVisibilityStates(HandleRef jarg1)
static void OdDbBlockVisibilityParameter_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbBlockVisibilityParameter(HandleRef jarg1)
static IntPtr OdDbBlockVisibilityParameter_createObject()
static int OdDbBlockVisibilityParameter_numberOfVisibilityStates(HandleRef jarg1)
static IntPtr OdDbBlockVisibilityParameter_cast(HandleRef jarg1)
static void OdDbBlockVisibilityParameter_dwgOutFields(HandleRef jarg1, HandleRef jarg2)