Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
CFxFileData.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 PCAD_DOT_NET {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16using Teigha.TD;
17
18public class CFxFileData : global::System.IDisposable {
19 private Object locker = new Object();
20 private HandleRef swigCPtr;
21 protected bool swigCMemOwn;
22 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 public CFxFileData(IntPtr cPtr, bool cMemoryOwn) {
24 swigCMemOwn = cMemoryOwn;
25 swigCPtr = new HandleRef(this, cPtr);
26 }
27 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
28 public static HandleRef getCPtr(CFxFileData obj) {
29 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
30 }
31
32 ~CFxFileData() {
33 Dispose(false);
34 }
35
36 public void Dispose() {
37 Dispose(true);
38 global::System.GC.SuppressFinalize(this);
39 }
40
41 protected virtual void Dispose(bool disposing) {
42 lock(this) {
43 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
44 if (swigCMemOwn) {
45 swigCMemOwn = false;
47 }
48 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
49 }
50 }
51 }
52
58
59 public virtual bool IsReadOnly() {
60 bool ret = PCADGlobalsPINVOKE.CFxFileData_IsReadOnly(swigCPtr);
62 return ret;
63 }
64
69
75
81
86
91
97
102
108
113
119
124
125 public virtual void Lock(bool bLock) {
126 PCADGlobalsPINVOKE.CFxFileData_Lock(swigCPtr, bLock);
128 }
129
130 public virtual bool IsLocked() {
131 bool ret = PCADGlobalsPINVOKE.CFxFileData_IsLocked(swigCPtr);
133 return ret;
134 }
135
141
147
153
158
159 public virtual bool IsNewFile() {
160 bool ret = PCADGlobalsPINVOKE.CFxFileData_IsNewFile(swigCPtr);
162 return ret;
163 }
164
165 public static CFxFileData Create(CFxString fileName) {
166 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxFileData_Create__SWIG_0(CFxString.getCPtr(fileName));
167 CFxFileData ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxFileData(cPtr, false);
169 return ret;
170 }
171
172 public static CFxFileData Create() {
173 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxFileData_Create__SWIG_1();
174 CFxFileData ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxFileData(cPtr, false);
176 return ret;
177 }
178
179 public static CFxFileData Create(CFxFileData arg0) {
180 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxFileData_Create__SWIG_2(CFxFileData.getCPtr(arg0));
181 CFxFileData ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxFileData(cPtr, false);
183 return ret;
184 }
185
191
192 public enum FileType {
193 kDwg = 0,
194 kDxf = 1,
195 kDxb = 2,
196 kFlx = 3,
197 kDwf = 4,
198 kDwt = 5,
199 kShp = 6,
200 kDws = 7,
201 kDae = 8,
202 kRfa = 9,
203 kDgn = 10,
204 kRvt = 11,
205 kDwgMech2012 = 12,
206 kDwgMech2013 = 13,
207 kDwgMech2014 = 14,
208 kDwgMech2015 = 15,
209 kDwgMech2016 = 16,
210 kDwgMech2018 = 17,
211 kDwgMech2021 = 18,
213 kUnknown = -1
214 }
215
216 public enum FlxVersion {
217 VNR40 = 4,
218 VNR50 = 9,
219 VNR60 = 11,
220 VNR70 = 14,
221 VNR80 = 15,
223 }
224
225}
226
227}
virtual void Dispose(bool disposing)
virtual bool IsLockedGlobal()
static CFxFileData Create()
virtual void SetPrettyFilename(CFxString str)
virtual void SetType(CFxFileData.FileType type)
static CFxString GetAutoName()
virtual CFxString GetFilename()
virtual bool IsReadOnly()
virtual bool IsCloudStorageFile()
static CFxFileData Create(CFxString fileName)
static CFxFileData Create(CFxFileData arg0)
virtual void SetCloudStorageData(SWIGTYPE_p_QMapT_QString_QVariant_t arg0)
virtual void SetFlxVersion(CFxFileData.FlxVersion version)
virtual DwgVersion GetDwgVersion()
virtual void SetFilename(CFxString str)
virtual void SetReadOnly(bool bReadOnly)
virtual SWIGTYPE_p_QMapT_QString_QVariant_t GetCloudStorageData()
virtual void SetDwgVersion(DwgVersion version)
virtual bool IsNewFile()
virtual CFxFileData.FlxVersion GetFlxVersion()
virtual CFxFileData.FileType GetType()
static HandleRef getCPtr(CFxFileData obj)
virtual bool IsLocked()
virtual CFxFileData Assign(CFxFileData source)
virtual CFxString GetPrettyFilename()
CFxFileData(IntPtr cPtr, bool cMemoryOwn)
virtual void Lock(bool bLock)
static HandleRef getCPtr(CFxString obj)
Definition CFxString.cs:28
static global::System.IntPtr CFxFileData_Create__SWIG_1()
static global::System.IntPtr CFxFileData_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool CFxFileData_IsLockedGlobal(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxFileData_Lock(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr CFxFileData_GetAutoName()
static void CFxFileData_SetFilename(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_CFxFileData(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxFileData_IsCloudStorageFile(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxFileData_SetType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr CFxFileData_Create__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxFileData_Create__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxFileData_SetFlxVersion(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr CFxFileData_GetCloudStorageData(global::System.Runtime.InteropServices.HandleRef jarg1)
static int CFxFileData_GetFlxVersion(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxFileData_IsLocked(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxFileData_GetPrettyFilename(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxFileData_GetFilename(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxFileData_IsNewFile(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxFileData_SetReadOnly(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static int CFxFileData_GetDwgVersion(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxFileData_SetPrettyFilename(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxFileData_SetDwgVersion(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool CFxFileData_IsReadOnly(global::System.Runtime.InteropServices.HandleRef jarg1)
static int CFxFileData_GetType(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxFileData_SetCloudStorageData(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)