Extended .NET SDK Documentation 2024 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
53 public virtual CFxFileData Assign(CFxFileData source) {
56 return ret;
57 }
58
59 public virtual bool IsReadOnly() {
60 bool ret = PCADGlobalsPINVOKE.CFxFileData_IsReadOnly(swigCPtr);
62 return ret;
63 }
64
65 public virtual void SetReadOnly(bool bReadOnly) {
68 }
69
70 public virtual CFxString GetFilename() {
73 return ret;
74 }
75
76 public virtual CFxString GetPrettyFilename() {
79 return ret;
80 }
81
82 public virtual void SetFilename(CFxString str) {
85 }
86
87 public virtual void SetPrettyFilename(CFxString str) {
90 }
91
92 public virtual CFxFileData.FileType GetType() {
95 return ret;
96 }
97
98 public virtual void SetType(CFxFileData.FileType type) {
99 PCADGlobalsPINVOKE.CFxFileData_SetType(swigCPtr, (int)type);
101 }
102
103 public virtual DwgVersion GetDwgVersion() {
106 return ret;
107 }
108
109 public virtual void SetDwgVersion(DwgVersion version) {
112 }
113
117 return ret;
118 }
119
123 }
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
136 public virtual bool IsLockedGlobal() {
139 return ret;
140 }
141
142 public virtual bool IsCloudStorageFile() {
145 return ret;
146 }
147
151 return ret;
152 }
153
157 }
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
186 public static CFxString GetAutoName() {
189 return ret;
190 }
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 kUnknown = -1
212 }
213
214 public enum FlxVersion {
215 VNR40 = 4,
216 VNR50 = 9,
217 VNR60 = 11,
218 VNR70 = 14,
219 VNR80 = 15,
221 }
222
223}
224
225}
virtual void Dispose(bool disposing)
Definition: CFxFileData.cs:41
virtual bool IsLockedGlobal()
Definition: CFxFileData.cs:136
static CFxFileData Create()
Definition: CFxFileData.cs:172
virtual void SetPrettyFilename(CFxString str)
Definition: CFxFileData.cs:87
virtual void SetType(CFxFileData.FileType type)
Definition: CFxFileData.cs:98
static CFxString GetAutoName()
Definition: CFxFileData.cs:186
virtual CFxString GetFilename()
Definition: CFxFileData.cs:70
virtual bool IsReadOnly()
Definition: CFxFileData.cs:59
virtual bool IsCloudStorageFile()
Definition: CFxFileData.cs:142
static CFxFileData Create(CFxString fileName)
Definition: CFxFileData.cs:165
static CFxFileData Create(CFxFileData arg0)
Definition: CFxFileData.cs:179
virtual void SetCloudStorageData(SWIGTYPE_p_QMapT_QString_QVariant_t arg0)
Definition: CFxFileData.cs:154
virtual void SetFlxVersion(CFxFileData.FlxVersion version)
Definition: CFxFileData.cs:120
virtual DwgVersion GetDwgVersion()
Definition: CFxFileData.cs:103
virtual void SetFilename(CFxString str)
Definition: CFxFileData.cs:82
virtual void SetReadOnly(bool bReadOnly)
Definition: CFxFileData.cs:65
virtual SWIGTYPE_p_QMapT_QString_QVariant_t GetCloudStorageData()
Definition: CFxFileData.cs:148
virtual void SetDwgVersion(DwgVersion version)
Definition: CFxFileData.cs:109
virtual bool IsNewFile()
Definition: CFxFileData.cs:159
virtual CFxFileData.FlxVersion GetFlxVersion()
Definition: CFxFileData.cs:114
virtual CFxFileData.FileType GetType()
Definition: CFxFileData.cs:92
static HandleRef getCPtr(CFxFileData obj)
Definition: CFxFileData.cs:28
virtual bool IsLocked()
Definition: CFxFileData.cs:130
virtual CFxFileData Assign(CFxFileData source)
Definition: CFxFileData.cs:53
virtual CFxString GetPrettyFilename()
Definition: CFxFileData.cs:76
CFxFileData(IntPtr cPtr, bool cMemoryOwn)
Definition: CFxFileData.cs:23
virtual void Lock(bool bLock)
Definition: CFxFileData.cs:125
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)