Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
TD_Db.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
13 using System;
14 using System.Runtime.InteropServices;
15 using Teigha.Core;
16
17 [StructLayout(LayoutKind.Sequential)]
18 public struct OdGeVector3dValue
19 {
20 double x;
21 double y;
22 double z;
23 }
24
25public class TD_Db {
26
27 public delegate OdGeVector3dValue DimDataSetCustomStringFuncPtrDelegate(OdDbDimData pThis,OdDbEntity pEnt,string sCustomString,OdGeVector3d offset);
28
29
30 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
31
32 public delegate OdGeVector3dValue DimDataSetCustomStringFuncPtrDelegateNative(IntPtr pThis,IntPtr pEnt,IntPtr sCustomString,IntPtr offset);
33
34
35 public delegate OdGeVector3dValue DimDataSetValueFuncPtrDelegate(OdDbDimData pThis,OdDbEntity pEnt,double newValue,OdGeVector3d offset);
36
37
38 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
39
40 public delegate OdGeVector3dValue DimDataSetValueFuncPtrDelegateNative(IntPtr pThis,IntPtr pEnt,double newValue,IntPtr offset);
41
42
43 public delegate int OdDbMTextEnumDelegate(OdDbMTextFragment _fragment,IntPtr ptr_arg);
44
45
46 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
47
48 public delegate int OdDbMTextEnumDelegateNative(IntPtr _fragment,IntPtr ptr_arg);
49
50
51 public delegate void MainHistStreamFuncDelegate(IntPtr __arg);
52
53
54 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
55 public delegate void MainHistStreamFuncDelegateNative(IntPtr __arg);
56
57
58 public delegate OdResBuf GetFnDelegate(OdDbDatabase pDb);
59
60
61 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
62
63 public delegate IntPtr GetFnDelegateNative(IntPtr pDb);
64
65
66 public delegate void SetFnDelegate(OdDbDatabase pDb,OdResBuf pRbValue);
67
68
69 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
70 public delegate void SetFnDelegateNative(IntPtr pDb,IntPtr pRbValue);
71
72
73 public delegate void MapTypeFnDelegate(OdDbDatabase pDb,OdResBuf pVal,int opt);
74
75
76 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
77 public delegate void MapTypeFnDelegateNative(IntPtr pDb,IntPtr pVal,int opt);
78
79
80 public delegate String FormatFnDelegate(OdDbDatabase pDbCmdCtx,OdResBuf pRbValue);
81
82
83 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
84
85 public delegate IntPtr FormatFnDelegateNative(IntPtr pDbCmdCtx,IntPtr pRbValue);
86
87
88 public delegate void PromptFnDelegate(OdDbCommandContext pDbCmdCtx,String varName,OdResBuf pVal);
89
90
91 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
92 public delegate void PromptFnDelegateNative(IntPtr pDbCmdCtx,IntPtr varName,IntPtr pVal);
93
94 public static OdStreamBuf newUndoStream(OdDbBaseHostAppServices srv) {// OdStreamBufPtr
95 MemoryManager mMan = MemoryManager.GetMemoryManager();
96 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
98
99 OdStreamBuf ret = null;
100 if (null != mTrans)
101 {
102 mTrans.AddObject((OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true));
103 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, false);
104 }
105 else
106 {
107 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true);
108 }
109
111 return ret;
112}
113
114 public static OdDbUndoController newUndoController(bool undoType, OdStreamBuf str) {// OdDbUndoControllerPtr
115 MemoryManager mMan = MemoryManager.GetMemoryManager();
116 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
117 IntPtr ptr = TD_DbPINVOKE.newUndoController(undoType, OdStreamBuf.getCPtr(str));
118
119 OdDbUndoController ret = null;
120 if (null != mTrans)
121 {
122 mTrans.AddObject((OdDbUndoController)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbUndoController),ptr, true));
123 ret = (OdDbUndoController)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbUndoController),ptr, false);
124 }
125 else
126 {
127 ret = (OdDbUndoController)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbUndoController),ptr, true);
128 }
129
131 return ret;
132}
133
134 public static bool oddbCompareRbChains(OdResBuf pRb1, OdResBuf pRb2) {
137 return ret;
138 }
139
140 public static OdResBuf oddbEntGet(OdDbObject pObj, String regapps) {// OdResBufPtr
141 MemoryManager mMan = MemoryManager.GetMemoryManager();
142 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
143 IntPtr ptr = TD_DbPINVOKE.oddbEntGet__SWIG_0(OdDbObject.getCPtr(pObj), regapps);
144
145 OdResBuf ret = null;
146 if (null != mTrans)
147 {
148 mTrans.AddObject((OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, true));
149 ret = (OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, false);
150 }
151 else
152 {
153 ret = (OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, true);
154 }
155
157 return ret;
158}
159
160 public static OdResBuf oddbEntGet(OdDbObject pObj) {// OdResBufPtr
161 MemoryManager mMan = MemoryManager.GetMemoryManager();
162 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
164
165 OdResBuf ret = null;
166 if (null != mTrans)
167 {
168 mTrans.AddObject((OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, true));
169 ret = (OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, false);
170 }
171 else
172 {
173 ret = (OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, true);
174 }
175
177 return ret;
178}
179
180 public static OdResBuf oddbEntGet(OdDbObjectId id, String regapps) {// OdResBufPtr
181 MemoryManager mMan = MemoryManager.GetMemoryManager();
182 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
183 IntPtr ptr = TD_DbPINVOKE.oddbEntGet__SWIG_2(OdDbObjectId.getCPtr(id), regapps);
184
185 OdResBuf ret = null;
186 if (null != mTrans)
187 {
188 mTrans.AddObject((OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, true));
189 ret = (OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, false);
190 }
191 else
192 {
193 ret = (OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, true);
194 }
195
197 return ret;
198}
199
200 public static OdResBuf oddbEntGet(OdDbObjectId id) {// OdResBufPtr
201 MemoryManager mMan = MemoryManager.GetMemoryManager();
202 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
204
205 OdResBuf ret = null;
206 if (null != mTrans)
207 {
208 mTrans.AddObject((OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, true));
209 ret = (OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, false);
210 }
211 else
212 {
213 ret = (OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, true);
214 }
215
217 return ret;
218}
219
220 public static OdResult oddbEntMod(OdDbObject pObj, OdResBuf pRb) {
223 return ret;
224 }
225
226 public static OdResult oddbEntMod(OdDbObjectId id, OdResBuf pRb) {
229 return ret;
230 }
231
233 MemoryManager mMan = MemoryManager.GetMemoryManager();
234 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
236
237 OdDbObjectId ret = null;
238 if (null != mTrans)
239 {
240 mTrans.AddObject(new OdDbObjectId(ptr, true));
241 ret = new OdDbObjectId(ptr, false);
242 }
243 else
244 {
245 ret = new OdDbObjectId(ptr, true);
246 }
247
249 return ret;
250}
251
253 MemoryManager mMan = MemoryManager.GetMemoryManager();
254 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
256
257 OdDbObjectId ret = null;
258 if (null != mTrans)
259 {
260 mTrans.AddObject(new OdDbObjectId(ptr, true));
261 ret = new OdDbObjectId(ptr, false);
262 }
263 else
264 {
265 ret = new OdDbObjectId(ptr, true);
266 }
267
269 return ret;
270}
271
272 public static OdResult oddbEntMake(OdDbDatabase pDb, OdResBuf pRb, ref OdDbObject /*OUT_PARAM for SMARTPTR*/ pObj) {
273 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pObj = pObj == null ? IntPtr.Zero : OdDbObject.getCPtr(pObj).Handle;
274 IntPtr saved_pObj = tmp_pObj;
275 /*OUT_PARAM for SMARTPTR pre*/
276 try {
277 OdResult ret = (OdResult)TD_DbPINVOKE.oddbEntMake(OdDbDatabase.getCPtr(pDb), OdResBuf.getCPtr(pRb), ref tmp_pObj /*OUT_PARAM for SMARTPTR*/);
279 return ret;
280 } finally {
281if(tmp_pObj == IntPtr.Zero) pObj = null;
282 if(tmp_pObj != IntPtr.Zero && tmp_pObj != saved_pObj)
283 {
284 MemoryTransaction mTrans_pObj = MemoryManager.GetMemoryManager().GetCurrentTransaction();
285 if(mTrans_pObj != null)
286 mTrans_pObj.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbObject>(typeof(OdDbObject), tmp_pObj, true));
287 pObj = Teigha.Core.Helpers.odCreateObjectInternal<OdDbObject>(typeof(OdDbObject), tmp_pObj, mTrans_pObj == null);
288 /*OUT_PARAM for SMARTPTR*/
289 }
290 }
291 }
292
293 public static OdResult oddbEntMakeX(OdDbDatabase pDb, OdResBuf pRb, ref OdDbObject /*OUT_PARAM for SMARTPTR*/ pObj) {
294 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pObj = pObj == null ? IntPtr.Zero : OdDbObject.getCPtr(pObj).Handle;
295 IntPtr saved_pObj = tmp_pObj;
296 /*OUT_PARAM for SMARTPTR pre*/
297 try {
298 OdResult ret = (OdResult)TD_DbPINVOKE.oddbEntMakeX(OdDbDatabase.getCPtr(pDb), OdResBuf.getCPtr(pRb), ref tmp_pObj /*OUT_PARAM for SMARTPTR*/);
300 return ret;
301 } finally {
302if(tmp_pObj == IntPtr.Zero) pObj = null;
303 if(tmp_pObj != IntPtr.Zero && tmp_pObj != saved_pObj)
304 {
305 MemoryTransaction mTrans_pObj = MemoryManager.GetMemoryManager().GetCurrentTransaction();
306 if(mTrans_pObj != null)
307 mTrans_pObj.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbObject>(typeof(OdDbObject), tmp_pObj, true));
308 pObj = Teigha.Core.Helpers.odCreateObjectInternal<OdDbObject>(typeof(OdDbObject), tmp_pObj, mTrans_pObj == null);
309 /*OUT_PARAM for SMARTPTR*/
310 }
311 }
312 }
313
317 return ret;
318 }
319
323 return ret;
324 }
325
327 {
330 return ret;
331 }
332
333
334 public static void odInitializeDbCore(OdRxSystemServices pSystemServices) {
337 }
338
339 public static void odInitialize(OdRxSystemServices pSystemServices) {
342 }
343
344 public static void odUninitialize() {
347 }
348
349 public static void odUninitializeDbCore() {
352 }
353
354 public static UInt32 getGapsAmount(OdDbDatabase pDb) {
355// test csout
356 /*SIMPLETYPE*/
359 return ret;
360 }
361
362 public static OdRxClass getClassByName(OdDbDatabase pDb, String className) {
363 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.getClassByName(OdDbDatabase.getCPtr(pDb), className),false); /*createInt 3_2*/
364
366 return ret;
367}
368
369 public static OdResult validateDrawingSignature(String drawingFullPath, out OdCryptoServices.OdSignatureVerificationResult verificationResult, OdSignatureDescription signatureDesc) {
370 OdResult ret = (OdResult)TD_DbPINVOKE.validateDrawingSignature(drawingFullPath, out verificationResult, OdSignatureDescription.getCPtr(signatureDesc).Handle);
372 return ret;
373 }
374
375 public static void odDbGetPreviewBitmap(OdStreamBuf pStreamBuf, OdThumbnailImage pPreview) {
378 }
379
380 public static void odDbSetDWGCODEPAGE(OdDbDatabase db, OdCodePageId val) {
383 }
384
385 public static void odDbSetTDUCREATE(OdDbDatabase db, OdDbDate val) {
388 }
389
390 public static void odDbSetTDUUPDATE(OdDbDatabase db, OdDbDate val) {
393 }
394
395 public static void odDbSetTDINDWG(OdDbDatabase db, OdDbDate val) {
398 }
399
400 public static void odDbSetTDUSRTIMER(OdDbDatabase db, OdDbDate val) {
403 }
404
405 public static void odDbSetPSTYLEMODE(OdDbDatabase db, bool val) {
408 }
409
410 public static void odDbSetUCSORG(OdDbDatabase db, OdGePoint3d val) {
413 }
414
415 public static void odDbSetUCSXDIR(OdDbDatabase db, OdGeVector3d val) {
418 }
419
420 public static void odDbSetUCSYDIR(OdDbDatabase db, OdGeVector3d val) {
423 }
424
425 public static void odDbSetPUCSORG(OdDbDatabase db, OdGePoint3d val) {
428 }
429
430 public static void odDbSetPUCSXDIR(OdDbDatabase db, OdGeVector3d val) {
433 }
434
435 public static void odDbSetPUCSYDIR(OdDbDatabase db, OdGeVector3d val) {
438 }
439
440 public static void odDbSaveLineTypeFile(OdDbDatabase Db, OdStreamBuf filename, TextFileEncoding encode) {
443 }
444
445 public static void odDbSaveLineTypeFile(OdDbDatabase Db, OdStreamBuf filename) {
448 }
449
450 public static void odDbLoadMlineStyleFile(OdDbDatabase db, String patternName, OdStreamBuf filename, DuplicateLinetypeLoading dlt) {
453 }
454
455 public static void odDbLoadMlineStyleFile(OdDbDatabase db, String patternName, OdStreamBuf filename) {
458 }
459
460 public static void odDbSaveMlineStyleFile(OdDbDatabase Db, OdStreamBuf filename) {
463 }
464
465 public static string DwgVersionToStr(DwgVersion ver) {
466 string ret = TD_DbPINVOKE.DwgVersionToStr((int)ver);
468 return ret;
469 }
470
471 public static DwgVersion DwgVersionFromStr(string str) {
474 return ret;
475 }
476
478 OdDbDataLinkManager ret = (OdDbDataLinkManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataLinkManager),TD_DbPINVOKE.odDbGetDataLinkManager(OdDbDatabase.getCPtr(db)),false); /*createInt 3_2*/
479
481 return ret;
482}
483
484 public static OdRxClass oddbDwgClassMapDesc(UInt16 /*SIMPLETYPE*/ nDwgType) {
485 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.oddbDwgClassMapDesc(nDwgType /*SIMPLETYPE*/),false); /*createInt 3_2*/
486
488 return ret;
489}
490
491 public static OdResult oddbGetObjectMesh(OdDbObject pObj, MeshFaceterSettings faceter, OdGePoint3dArray vertexArray, OdInt32Array faceArray, out OdGiFaceData faceData) {
492IntPtr p_faceData = IntPtr.Zero; /*OUT_PARAM_OBJ PRE*/
493 try {
494 OdResult ret = (OdResult)TD_DbPINVOKE.oddbGetObjectMesh(OdDbObject.getCPtr(pObj), MeshFaceterSettings.getCPtr(faceter), OdGePoint3dArray.getCPtr(vertexArray), OdInt32Array.getCPtr(faceArray).Handle, out p_faceData);
496 return ret;
497 } finally {
498MemoryTransaction mTrans_faceData = MemoryManager.GetMemoryManager().GetCurrentTransaction();
499 if(mTrans_faceData != null)
500 mTrans_faceData.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdGiFaceData>(typeof(OdGiFaceData), p_faceData, true));
501 faceData = Teigha.Core.Helpers.odCreateObjectInternal<OdGiFaceData>(typeof(OdGiFaceData), p_faceData, mTrans_faceData == null);
502 /*OUT_PARAM_OBJ POST*/
503 }
504 }
505
506 public static void giFromDbTextStyle(OdDbTextStyleTableRecord pTStyle, OdGiTextStyle giStyle) {
509 }
510
511 public static void giFromDbTextStyle(OdDbObjectId styleId, OdGiTextStyle giStyle) {
514 }
515
519 return ret;
520 }
521
525 return ret;
526 }
527
528 public static OdResult repairPreExtendedSymbolName(ref string newName, String oldName, OdDbDatabase pDb, bool allowVerticalBar, char /*SIMPLETYPE*/ symSubst, bool insertPrefix) {
529IntPtr tmp_newName = Marshal.StringToCoTaskMemUni(newName);
530 IntPtr saved_newName = tmp_newName;
531 try {
532 OdResult ret = (OdResult)TD_DbPINVOKE.repairPreExtendedSymbolName__SWIG_0(ref tmp_newName, oldName, OdDbDatabase.getCPtr(pDb), allowVerticalBar, symSubst /*SIMPLETYPE*/, insertPrefix);
534 return ret;
535 } finally {
536if (tmp_newName != saved_newName) newName = Marshal.PtrToStringUni(tmp_newName);
537 }
538 }
539
540 public static OdResult repairPreExtendedSymbolName(ref string newName, String oldName, OdDbDatabase pDb, bool allowVerticalBar, char /*SIMPLETYPE*/ symSubst) {
541IntPtr tmp_newName = Marshal.StringToCoTaskMemUni(newName);
542 IntPtr saved_newName = tmp_newName;
543 try {
544 OdResult ret = (OdResult)TD_DbPINVOKE.repairPreExtendedSymbolName__SWIG_1(ref tmp_newName, oldName, OdDbDatabase.getCPtr(pDb), allowVerticalBar, symSubst /*SIMPLETYPE*/);
546 return ret;
547 } finally {
548if (tmp_newName != saved_newName) newName = Marshal.PtrToStringUni(tmp_newName);
549 }
550 }
551
552 public static OdResult repairPreExtendedSymbolName(ref string newName, String oldName, OdDbDatabase pDb, bool allowVerticalBar) {
553IntPtr tmp_newName = Marshal.StringToCoTaskMemUni(newName);
554 IntPtr saved_newName = tmp_newName;
555 try {
556 OdResult ret = (OdResult)TD_DbPINVOKE.repairPreExtendedSymbolName__SWIG_2(ref tmp_newName, oldName, OdDbDatabase.getCPtr(pDb), allowVerticalBar);
558 return ret;
559 } finally {
560if (tmp_newName != saved_newName) newName = Marshal.PtrToStringUni(tmp_newName);
561 }
562 }
563
564 public static OdResult repairPreExtendedSymbolName(ref string newName, String oldName, OdDbDatabase pDb) {
565IntPtr tmp_newName = Marshal.StringToCoTaskMemUni(newName);
566 IntPtr saved_newName = tmp_newName;
567 try {
570 return ret;
571 } finally {
572if (tmp_newName != saved_newName) newName = Marshal.PtrToStringUni(tmp_newName);
573 }
574 }
575
576 public static OdResult repairSymbolName(ref string newName, String oldName, OdDbDatabase pDb, bool allowVerticalBar, char /*SIMPLETYPE*/ symSubst, bool insertPrefix) {
577IntPtr tmp_newName = Marshal.StringToCoTaskMemUni(newName);
578 IntPtr saved_newName = tmp_newName;
579 try {
580 OdResult ret = (OdResult)TD_DbPINVOKE.repairSymbolName__SWIG_0(ref tmp_newName, oldName, OdDbDatabase.getCPtr(pDb), allowVerticalBar, symSubst /*SIMPLETYPE*/, insertPrefix);
582 return ret;
583 } finally {
584if (tmp_newName != saved_newName) newName = Marshal.PtrToStringUni(tmp_newName);
585 }
586 }
587
588 public static OdResult repairSymbolName(ref string newName, String oldName, OdDbDatabase pDb, bool allowVerticalBar, char /*SIMPLETYPE*/ symSubst) {
589IntPtr tmp_newName = Marshal.StringToCoTaskMemUni(newName);
590 IntPtr saved_newName = tmp_newName;
591 try {
592 OdResult ret = (OdResult)TD_DbPINVOKE.repairSymbolName__SWIG_1(ref tmp_newName, oldName, OdDbDatabase.getCPtr(pDb), allowVerticalBar, symSubst /*SIMPLETYPE*/);
594 return ret;
595 } finally {
596if (tmp_newName != saved_newName) newName = Marshal.PtrToStringUni(tmp_newName);
597 }
598 }
599
600 public static OdResult repairSymbolName(ref string newName, String oldName, OdDbDatabase pDb, bool allowVerticalBar) {
601IntPtr tmp_newName = Marshal.StringToCoTaskMemUni(newName);
602 IntPtr saved_newName = tmp_newName;
603 try {
604 OdResult ret = (OdResult)TD_DbPINVOKE.repairSymbolName__SWIG_2(ref tmp_newName, oldName, OdDbDatabase.getCPtr(pDb), allowVerticalBar);
606 return ret;
607 } finally {
608if (tmp_newName != saved_newName) newName = Marshal.PtrToStringUni(tmp_newName);
609 }
610 }
611
612 public static OdResult repairSymbolName(ref string newName, String oldName, OdDbDatabase pDb) {
613IntPtr tmp_newName = Marshal.StringToCoTaskMemUni(newName);
614 IntPtr saved_newName = tmp_newName;
615 try {
616 OdResult ret = (OdResult)TD_DbPINVOKE.repairSymbolName__SWIG_3(ref tmp_newName, oldName, OdDbDatabase.getCPtr(pDb));
618 return ret;
619 } finally {
620if (tmp_newName != saved_newName) newName = Marshal.PtrToStringUni(tmp_newName);
621 }
622 }
623
624 public static OdResult validatePreExtendedSymbolName(String name, OdDbDatabase pDb, bool allowVerticalBar) {
627 return ret;
628 }
629
633 return ret;
634 }
635
636 public static OdResult validateSymbolName(String name, OdDbDatabase pDb, bool allowVerticalBar) {
639 return ret;
640 }
641
645 return ret;
646 }
647
648 public static bool getMaxSymbolNameLength(out UInt32 /*SIMPLETYPE*/ maxLength, out UInt32 /*SIMPLETYPE*/ maxSize, bool isNewName, bool compatibilityMode) {
649 bool ret = TD_DbPINVOKE.getMaxSymbolNameLength(out maxLength, out maxSize, isNewName, compatibilityMode);
651 return ret;
652 }
653
654 public static String getSymbolName(OdDbObjectId objId) {
655 string ret = TD_DbPINVOKE.getSymbolName(OdDbObjectId.getCPtr(objId));
657 return ret;
658}
659
661 MemoryManager mMan = MemoryManager.GetMemoryManager();
662 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
663 IntPtr ptr = TD_DbPINVOKE.getViewportId(name, OdDbDatabase.getCPtr(pDb));
664
665 OdDbObjectId ret = null;
666 if (null != mTrans)
667 {
668 mTrans.AddObject(new OdDbObjectId(ptr, true));
669 ret = new OdDbObjectId(ptr, false);
670 }
671 else
672 {
673 ret = new OdDbObjectId(ptr, true);
674 }
675
677 return ret;
678}
679
680 public static OdDbObjectId getBlockId(String name, OdDbDatabase pDb) {
681 MemoryManager mMan = MemoryManager.GetMemoryManager();
682 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
683 IntPtr ptr = TD_DbPINVOKE.getBlockId(name, OdDbDatabase.getCPtr(pDb));
684
685 OdDbObjectId ret = null;
686 if (null != mTrans)
687 {
688 mTrans.AddObject(new OdDbObjectId(ptr, true));
689 ret = new OdDbObjectId(ptr, false);
690 }
691 else
692 {
693 ret = new OdDbObjectId(ptr, true);
694 }
695
697 return ret;
698}
699
701 MemoryManager mMan = MemoryManager.GetMemoryManager();
702 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
703 IntPtr ptr = TD_DbPINVOKE.getDimStyleId(name, OdDbDatabase.getCPtr(pDb));
704
705 OdDbObjectId ret = null;
706 if (null != mTrans)
707 {
708 mTrans.AddObject(new OdDbObjectId(ptr, true));
709 ret = new OdDbObjectId(ptr, false);
710 }
711 else
712 {
713 ret = new OdDbObjectId(ptr, true);
714 }
715
717 return ret;
718}
719
720 public static OdDbObjectId getLayerId(String name, OdDbDatabase pDb) {
721 MemoryManager mMan = MemoryManager.GetMemoryManager();
722 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
723 IntPtr ptr = TD_DbPINVOKE.getLayerId__SWIG_0(name, OdDbDatabase.getCPtr(pDb));
724
725 OdDbObjectId ret = null;
726 if (null != mTrans)
727 {
728 mTrans.AddObject(new OdDbObjectId(ptr, true));
729 ret = new OdDbObjectId(ptr, false);
730 }
731 else
732 {
733 ret = new OdDbObjectId(ptr, true);
734 }
735
737 return ret;
738}
739
741 MemoryManager mMan = MemoryManager.GetMemoryManager();
742 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
743 IntPtr ptr = TD_DbPINVOKE.getLinetypeId(name, OdDbDatabase.getCPtr(pDb));
744
745 OdDbObjectId ret = null;
746 if (null != mTrans)
747 {
748 mTrans.AddObject(new OdDbObjectId(ptr, true));
749 ret = new OdDbObjectId(ptr, false);
750 }
751 else
752 {
753 ret = new OdDbObjectId(ptr, true);
754 }
755
757 return ret;
758}
759
760 public static OdDbObjectId getRegAppId(String name, OdDbDatabase pDb) {
761 MemoryManager mMan = MemoryManager.GetMemoryManager();
762 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
763 IntPtr ptr = TD_DbPINVOKE.getRegAppId(name, OdDbDatabase.getCPtr(pDb));
764
765 OdDbObjectId ret = null;
766 if (null != mTrans)
767 {
768 mTrans.AddObject(new OdDbObjectId(ptr, true));
769 ret = new OdDbObjectId(ptr, false);
770 }
771 else
772 {
773 ret = new OdDbObjectId(ptr, true);
774 }
775
777 return ret;
778}
779
781 MemoryManager mMan = MemoryManager.GetMemoryManager();
782 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
783 IntPtr ptr = TD_DbPINVOKE.getTextStyleId(name, OdDbDatabase.getCPtr(pDb));
784
785 OdDbObjectId ret = null;
786 if (null != mTrans)
787 {
788 mTrans.AddObject(new OdDbObjectId(ptr, true));
789 ret = new OdDbObjectId(ptr, false);
790 }
791 else
792 {
793 ret = new OdDbObjectId(ptr, true);
794 }
795
797 return ret;
798}
799
800 public static OdDbObjectId getUCSId(String name, OdDbDatabase pDb) {
801 MemoryManager mMan = MemoryManager.GetMemoryManager();
802 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
803 IntPtr ptr = TD_DbPINVOKE.getUCSId(name, OdDbDatabase.getCPtr(pDb));
804
805 OdDbObjectId ret = null;
806 if (null != mTrans)
807 {
808 mTrans.AddObject(new OdDbObjectId(ptr, true));
809 ret = new OdDbObjectId(ptr, false);
810 }
811 else
812 {
813 ret = new OdDbObjectId(ptr, true);
814 }
815
817 return ret;
818}
819
820 public static OdDbObjectId getViewId(String name, OdDbDatabase pDb) {
821 MemoryManager mMan = MemoryManager.GetMemoryManager();
822 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
823 IntPtr ptr = TD_DbPINVOKE.getViewId(name, OdDbDatabase.getCPtr(pDb));
824
825 OdDbObjectId ret = null;
826 if (null != mTrans)
827 {
828 mTrans.AddObject(new OdDbObjectId(ptr, true));
829 ret = new OdDbObjectId(ptr, false);
830 }
831 else
832 {
833 ret = new OdDbObjectId(ptr, true);
834 }
835
837 return ret;
838}
839
841 MemoryManager mMan = MemoryManager.GetMemoryManager();
842 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
843 IntPtr ptr = TD_DbPINVOKE.getPlotstyleId(name, OdDbDatabase.getCPtr(pDb));
844
845 OdDbObjectId ret = null;
846 if (null != mTrans)
847 {
848 mTrans.AddObject(new OdDbObjectId(ptr, true));
849 ret = new OdDbObjectId(ptr, false);
850 }
851 else
852 {
853 ret = new OdDbObjectId(ptr, true);
854 }
855
857 return ret;
858}
859
860 public static OdDbObjectId getMLStyleId(String name, OdDbDatabase pDb) {
861 MemoryManager mMan = MemoryManager.GetMemoryManager();
862 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
863 IntPtr ptr = TD_DbPINVOKE.getMLStyleId(name, OdDbDatabase.getCPtr(pDb));
864
865 OdDbObjectId ret = null;
866 if (null != mTrans)
867 {
868 mTrans.AddObject(new OdDbObjectId(ptr, true));
869 ret = new OdDbObjectId(ptr, false);
870 }
871 else
872 {
873 ret = new OdDbObjectId(ptr, true);
874 }
875
877 return ret;
878}
879
881 MemoryManager mMan = MemoryManager.GetMemoryManager();
882 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
883 IntPtr ptr = TD_DbPINVOKE.getTableStyleId(name, OdDbDatabase.getCPtr(pDb));
884
885 OdDbObjectId ret = null;
886 if (null != mTrans)
887 {
888 mTrans.AddObject(new OdDbObjectId(ptr, true));
889 ret = new OdDbObjectId(ptr, false);
890 }
891 else
892 {
893 ret = new OdDbObjectId(ptr, true);
894 }
895
897 return ret;
898}
899
901 MemoryManager mMan = MemoryManager.GetMemoryManager();
902 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
903 IntPtr ptr = TD_DbPINVOKE.getMLeaderStyleId(name, OdDbDatabase.getCPtr(pDb));
904
905 OdDbObjectId ret = null;
906 if (null != mTrans)
907 {
908 mTrans.AddObject(new OdDbObjectId(ptr, true));
909 ret = new OdDbObjectId(ptr, false);
910 }
911 else
912 {
913 ret = new OdDbObjectId(ptr, true);
914 }
915
917 return ret;
918}
919
921 MemoryManager mMan = MemoryManager.GetMemoryManager();
922 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
923 IntPtr ptr = TD_DbPINVOKE.getVisualStyleId(name, OdDbDatabase.getCPtr(pDb));
924
925 OdDbObjectId ret = null;
926 if (null != mTrans)
927 {
928 mTrans.AddObject(new OdDbObjectId(ptr, true));
929 ret = new OdDbObjectId(ptr, false);
930 }
931 else
932 {
933 ret = new OdDbObjectId(ptr, true);
934 }
935
937 return ret;
938}
939
940 public static String linetypeByLayerName() {
941 string ret = TD_DbPINVOKE.linetypeByLayerName();
943 return ret;
944}
945
946 public static bool isLinetypeByLayerName(String name) {
947 bool ret = TD_DbPINVOKE.isLinetypeByLayerName(name);
949 return ret;
950 }
951
952 public static String linetypeByBlockName() {
953 string ret = TD_DbPINVOKE.linetypeByBlockName();
955 return ret;
956}
957
958 public static bool isLinetypeByBlockName(String name) {
959 bool ret = TD_DbPINVOKE.isLinetypeByBlockName(name);
961 return ret;
962 }
963
967 return ret;
968}
969
970 public static bool isLinetypeContinuousName(String name) {
971 bool ret = TD_DbPINVOKE.isLinetypeContinuousName(name);
973 return ret;
974 }
975
976 public static String layerZeroName() {
977 string ret = TD_DbPINVOKE.layerZeroName();
979 return ret;
980}
981
982 public static bool isLayerZeroName(String name) {
983 bool ret = TD_DbPINVOKE.isLayerZeroName(name);
985 return ret;
986 }
987
988 public static String layerDefpointsName() {
989 string ret = TD_DbPINVOKE.layerDefpointsName();
991 return ret;
992}
993
994 public static bool isLayerDefpointsName(String name) {
995 bool ret = TD_DbPINVOKE.isLayerDefpointsName(name);
997 return ret;
998 }
999
1001 string ret = TD_DbPINVOKE.textStyleStandardName();
1003 return ret;
1004}
1005
1007 string ret = TD_DbPINVOKE.MLineStyleStandardName();
1009 return ret;
1010}
1011
1012 public static bool isMLineStandardName(String name) {
1013 bool ret = TD_DbPINVOKE.isMLineStandardName(name);
1015 return ret;
1016 }
1017
1018 public static String dimStyleStandardName(MeasurementValue measurement) {
1019 string ret = TD_DbPINVOKE.dimStyleStandardName((int)measurement);
1021 return ret;
1022}
1023
1024 public static String viewportActiveName() {
1025 string ret = TD_DbPINVOKE.viewportActiveName();
1027 return ret;
1028}
1029
1030 public static bool isViewportActiveName(String name) {
1031 bool ret = TD_DbPINVOKE.isViewportActiveName(name);
1033 return ret;
1034 }
1035
1036 public static bool isTextStyleStandardName(String name) {
1037 bool ret = TD_DbPINVOKE.isTextStyleStandardName(name);
1039 return ret;
1040 }
1041
1045 return ret;
1046 }
1047
1051 return ret;
1052 }
1053
1055 MemoryManager mMan = MemoryManager.GetMemoryManager();
1056 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1058
1059 OdDbObjectId ret = null;
1060 if (null != mTrans)
1061 {
1062 mTrans.AddObject(new OdDbObjectId(ptr, true));
1063 ret = new OdDbObjectId(ptr, false);
1064 }
1065 else
1066 {
1067 ret = new OdDbObjectId(ptr, true);
1068 }
1069
1071 return ret;
1072}
1073
1074 public static OdDbObjectId getLayerId(OdDbDatabase pDb, String strLayer) {
1075 MemoryManager mMan = MemoryManager.GetMemoryManager();
1076 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1077 IntPtr ptr = TD_DbPINVOKE.getLayerId__SWIG_1(OdDbDatabase.getCPtr(pDb), strLayer);
1078
1079 OdDbObjectId ret = null;
1080 if (null != mTrans)
1081 {
1082 mTrans.AddObject(new OdDbObjectId(ptr, true));
1083 ret = new OdDbObjectId(ptr, false);
1084 }
1085 else
1086 {
1087 ret = new OdDbObjectId(ptr, true);
1088 }
1089
1091 return ret;
1092}
1093
1097 return ret;
1098}
1099
1100 public static String blockModelSpaceName() {
1103 return ret;
1104}
1105
1109 return ret;
1110 }
1111
1112 public static bool isBlockModelSpaceName(String pN) {
1115 return ret;
1116 }
1117
1121 return ret;
1122}
1123
1124 public static String blockPaperSpaceName() {
1127 return ret;
1128}
1129
1133 return ret;
1134 }
1135
1136 public static bool isBlockPaperSpaceName(String pN) {
1139 return ret;
1140 }
1141
1145 return ret;
1146 }
1147
1148 public static bool isKindOfBlockPaperSpaceName(String pN) {
1151 return ret;
1152 }
1153
1154 public static String plotStyleNormalName() {
1155 string ret = TD_DbPINVOKE.plotStyleNormalName();
1157 return ret;
1158}
1159
1161 string ret = TD_DbPINVOKE.TableStyleStandardName();
1163 return ret;
1164}
1165
1166 public static bool isTableStandardName(String name) {
1167 bool ret = TD_DbPINVOKE.isTableStandardName(name);
1169 return ret;
1170 }
1171
1175 return ret;
1176}
1177
1178 public static bool isMLeaderStandardName(String name) {
1179 bool ret = TD_DbPINVOKE.isMLeaderStandardName(name);
1181 return ret;
1182 }
1183
1187 return ret;
1188}
1189
1190 public static bool isDetailViewStyleStandardName(OdDbDatabase pDb, String name) {
1193 return ret;
1194 }
1195
1199 return ret;
1200}
1201
1205 return ret;
1206 }
1207
1208 public static OdDbField copyTextFieldToObject(OdDbField srcField, OdDbObject pObj) {// OdDbFieldPtr
1209 MemoryManager mMan = MemoryManager.GetMemoryManager();
1210 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1212
1213 OdDbField ret = null;
1214 if (null != mTrans)
1215 {
1216 mTrans.AddObject((OdDbField)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbField),ptr, true));
1217 ret = (OdDbField)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbField),ptr, false);
1218 }
1219 else
1220 {
1221 ret = (OdDbField)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbField),ptr, true);
1222 }
1223
1225 return ret;
1226}
1227
1228 public static OdDbField copyFieldWithChild(OdDbField srcField) {// OdDbFieldPtr
1229 MemoryManager mMan = MemoryManager.GetMemoryManager();
1230 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1231 IntPtr ptr = TD_DbPINVOKE.copyFieldWithChild(OdDbField.getCPtr(srcField));
1232
1233 OdDbField ret = null;
1234 if (null != mTrans)
1235 {
1236 mTrans.AddObject((OdDbField)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbField),ptr, true));
1237 ret = (OdDbField)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbField),ptr, false);
1238 }
1239 else
1240 {
1241 ret = (OdDbField)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbField),ptr, true);
1242 }
1243
1245 return ret;
1246}
1247
1248 public static void fxRefreshLists(OdDbPlotSettingsValidator p, OdDbPlotSettings pPlotSettings) {
1251 }
1252
1253 public static void fxSetLayoutReactorsEnabled(OdDbLayoutManager p, bool enable) {
1256 }
1257
1258 public static void updateIndexes(OdDbDatabase pDb) {
1261 }
1262
1263 public static void addIndex(OdDbBlockTableRecord pBTR, OdDbIndex pIndex) {
1266 }
1267
1268 public static void removeIndex(OdDbBlockTableRecord pBTR, OdRxClass key) {
1271 }
1272
1273 public static OdDbIndex getIndex(OdDbBlockTableRecord pBTR, OdRxClass key, OpenMode readOrWrite) {// OdDbIndexPtr
1274 MemoryManager mMan = MemoryManager.GetMemoryManager();
1275 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1276 IntPtr ptr = TD_DbPINVOKE.getIndex__SWIG_0(OdDbBlockTableRecord.getCPtr(pBTR), OdRxClass.getCPtr(key), (int)readOrWrite);
1277
1278 OdDbIndex ret = null;
1279 if (null != mTrans)
1280 {
1281 mTrans.AddObject((OdDbIndex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIndex),ptr, true));
1282 ret = (OdDbIndex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIndex),ptr, false);
1283 }
1284 else
1285 {
1286 ret = (OdDbIndex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIndex),ptr, true);
1287 }
1288
1290 return ret;
1291}
1292
1293 public static OdDbIndex getIndex(OdDbBlockTableRecord pBTR, OdRxClass key) {// OdDbIndexPtr
1294 MemoryManager mMan = MemoryManager.GetMemoryManager();
1295 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1297
1298 OdDbIndex ret = null;
1299 if (null != mTrans)
1300 {
1301 mTrans.AddObject((OdDbIndex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIndex),ptr, true));
1302 ret = (OdDbIndex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIndex),ptr, false);
1303 }
1304 else
1305 {
1306 ret = (OdDbIndex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIndex),ptr, true);
1307 }
1308
1310 return ret;
1311}
1312
1313 public static OdDbIndex getIndex(OdDbBlockTableRecord pBTR, int btrIndex, OpenMode readOrWrite) {// OdDbIndexPtr
1314 MemoryManager mMan = MemoryManager.GetMemoryManager();
1315 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1316 IntPtr ptr = TD_DbPINVOKE.getIndex__SWIG_2(OdDbBlockTableRecord.getCPtr(pBTR), btrIndex, (int)readOrWrite);
1317
1318 OdDbIndex ret = null;
1319 if (null != mTrans)
1320 {
1321 mTrans.AddObject((OdDbIndex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIndex),ptr, true));
1322 ret = (OdDbIndex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIndex),ptr, false);
1323 }
1324 else
1325 {
1326 ret = (OdDbIndex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIndex),ptr, true);
1327 }
1328
1330 return ret;
1331}
1332
1333 public static OdDbIndex getIndex(OdDbBlockTableRecord pBTR, int btrIndex) {// OdDbIndexPtr
1334 MemoryManager mMan = MemoryManager.GetMemoryManager();
1335 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1336 IntPtr ptr = TD_DbPINVOKE.getIndex__SWIG_3(OdDbBlockTableRecord.getCPtr(pBTR), btrIndex);
1337
1338 OdDbIndex ret = null;
1339 if (null != mTrans)
1340 {
1341 mTrans.AddObject((OdDbIndex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIndex),ptr, true));
1342 ret = (OdDbIndex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIndex),ptr, false);
1343 }
1344 else
1345 {
1346 ret = (OdDbIndex)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbIndex),ptr, true);
1347 }
1348
1350 return ret;
1351}
1352
1353 public static int numIndexes(OdDbBlockTableRecord pBTR) {
1356 return ret;
1357 }
1358
1359 public static void addFilter(OdDbBlockReference pBlkRef, OdDbFilter pFilter) {
1362 }
1363
1364 public static void removeFilter(OdDbBlockReference pBlkRef, OdRxClass key) {
1367 }
1368
1369 public static OdDbFilter getFilter(OdDbBlockReference pBlkRef, OdRxClass key, OpenMode readOrWrite) {// OdDbFilterPtr
1370 MemoryManager mMan = MemoryManager.GetMemoryManager();
1371 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1372 IntPtr ptr = TD_DbPINVOKE.getFilter__SWIG_0(OdDbBlockReference.getCPtr(pBlkRef), OdRxClass.getCPtr(key), (int)readOrWrite);
1373
1374 OdDbFilter ret = null;
1375 if (null != mTrans)
1376 {
1377 mTrans.AddObject((OdDbFilter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbFilter),ptr, true));
1378 ret = (OdDbFilter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbFilter),ptr, false);
1379 }
1380 else
1381 {
1382 ret = (OdDbFilter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbFilter),ptr, true);
1383 }
1384
1386 return ret;
1387}
1388
1389 public static OdDbFilter getFilter(OdDbBlockReference pBlkRef, int btrIndex, OpenMode readOrWrite) {// OdDbFilterPtr
1390 MemoryManager mMan = MemoryManager.GetMemoryManager();
1391 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1392 IntPtr ptr = TD_DbPINVOKE.getFilter__SWIG_1(OdDbBlockReference.getCPtr(pBlkRef), btrIndex, (int)readOrWrite);
1393
1394 OdDbFilter ret = null;
1395 if (null != mTrans)
1396 {
1397 mTrans.AddObject((OdDbFilter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbFilter),ptr, true));
1398 ret = (OdDbFilter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbFilter),ptr, false);
1399 }
1400 else
1401 {
1402 ret = (OdDbFilter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbFilter),ptr, true);
1403 }
1404
1406 return ret;
1407}
1408
1409 public static int numFilters(OdDbBlockReference pBlkRef) {
1412 return ret;
1413 }
1414
1415 public static void pixelToModel(OdGeMatrix3d xfm, OdGePoint2d pixelPoint, OdGePoint3d modelPoint) {
1418 }
1419
1420 public static void modelToPixel(OdGeMatrix3d xfm, OdGePoint3d modelPoint, OdGePoint2d pixelPoint) {
1423 }
1424
1425 public static void modelToPixel(OdGeVector3d viewDir, OdGeMatrix3d xfm, OdGePlane plane, OdGePoint3d modelPoint, OdGePoint2d pixelPoint) {
1428 }
1429
1430 public static OdGeMatrix3d pixelToModelTransform(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, double ySize) {
1433 return ret;
1434 }
1435
1436 public static OdRxEvent odrxEvent() {// OdRxEventPtr
1437 MemoryManager mMan = MemoryManager.GetMemoryManager();
1438 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1439 IntPtr ptr = TD_DbPINVOKE.odrxEvent();
1440
1441 OdRxEvent ret = null;
1442 if (null != mTrans)
1443 {
1444 mTrans.AddObject((OdRxEvent)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxEvent),ptr, true));
1445 ret = (OdRxEvent)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxEvent),ptr, false);
1446 }
1447 else
1448 {
1449 ret = (OdRxEvent)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxEvent),ptr, true);
1450 }
1451
1453 return ret;
1454}
1455
1456 public static uint kPlineVerticesThrehold {
1457 get {
1460 return ret;
1461 }
1462 }
1463
1464 public static void decompTransform(OdGeVector3d normal, OdGePoint3d position, OdGeScale3d scale, out double rotationAngle, OdGeMatrix3d transformMat, OdDbBlockTableRecord pBlockTableRecord) {
1465 TD_DbPINVOKE.decompTransform(OdGeVector3d.getCPtr(normal), OdGePoint3d.getCPtr(position).Handle, OdGeScale3d.getCPtr(scale), out rotationAngle, OdGeMatrix3d.getCPtr(transformMat), OdDbBlockTableRecord.getCPtr(pBlockTableRecord));
1467 }
1468
1469 public static int dimfit(int dimatfit, int dimtmove) {
1472 return ret;
1473 }
1474
1475 public static int dimunit(int dimlunit, int dimfrac) {
1478 return ret;
1479 }
1480
1481 public static int dimatfit(int dimfit) {
1482 int ret = TD_DbPINVOKE.dimatfit(dimfit);
1484 return ret;
1485 }
1486
1487 public static int dimtmove(int dimfit) {
1488 int ret = TD_DbPINVOKE.dimtmove(dimfit);
1490 return ret;
1491 }
1492
1493 public static int dimlunit(int dimunit) {
1494 int ret = TD_DbPINVOKE.dimlunit(dimunit);
1496 return ret;
1497 }
1498
1499 public static int dimfrac(int dimunit) {
1500 int ret = TD_DbPINVOKE.dimfrac(dimunit);
1502 return ret;
1503 }
1504
1505 public static String arrowName(OdDbObjectId blockId) {
1506 string ret = TD_DbPINVOKE.arrowName(OdDbObjectId.getCPtr(blockId));
1508 return ret;
1509}
1510
1511 public static bool isBuiltInArrow(String arrowheadName) {
1512 bool ret = TD_DbPINVOKE.isBuiltInArrow(arrowheadName);
1514 return ret;
1515 }
1516
1517 public static bool isZeroLengthArrow(String arrowheadName) {
1518 bool ret = TD_DbPINVOKE.isZeroLengthArrow(arrowheadName);
1520 return ret;
1521 }
1522
1523 public static OdDbObjectId findArrowId(String arrowheadName, OdDbDatabase pDb) {
1524 MemoryManager mMan = MemoryManager.GetMemoryManager();
1525 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1526 IntPtr ptr = TD_DbPINVOKE.findArrowId(arrowheadName, OdDbDatabase.getCPtr(pDb));
1527
1528 OdDbObjectId ret = null;
1529 if (null != mTrans)
1530 {
1531 mTrans.AddObject(new OdDbObjectId(ptr, true));
1532 ret = new OdDbObjectId(ptr, false);
1533 }
1534 else
1535 {
1536 ret = new OdDbObjectId(ptr, true);
1537 }
1538
1540 return ret;
1541}
1542
1543 public static OdDbObjectId getArrowId(String arrowheadName, OdDbDatabase pDb) {
1544 MemoryManager mMan = MemoryManager.GetMemoryManager();
1545 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1546 IntPtr ptr = TD_DbPINVOKE.getArrowId(arrowheadName, OdDbDatabase.getCPtr(pDb));
1547
1548 OdDbObjectId ret = null;
1549 if (null != mTrans)
1550 {
1551 mTrans.AddObject(new OdDbObjectId(ptr, true));
1552 ret = new OdDbObjectId(ptr, false);
1553 }
1554 else
1555 {
1556 ret = new OdDbObjectId(ptr, true);
1557 }
1558
1560 return ret;
1561}
1562
1563 public static EdgeArray oddbCreateEdgesFromEntity(OdDbEntity pEnt, OdGePlane hatchPlane, bool bLeadToXAxis) {
1564// csout array
1565 EdgeArray res = new EdgeArray(TD_DbPINVOKE.oddbCreateEdgesFromEntity__SWIG_0(OdDbEntity.getCPtr(pEnt), OdGePlane.getCPtr(hatchPlane), bLeadToXAxis),false);
1566
1568 return res;
1569}
1570
1572// csout array
1574
1576 return res;
1577}
1578
1579 public static bool odTfInitialize(OdDbHostAppServices pAppServices) {
1580 bool ret = TD_DbPINVOKE.odTfInitialize(OdDbHostAppServices.getCPtr(pAppServices));
1582 return ret;
1583 }
1584
1585 public static bool odrxRegisterSchema(String schemeName) {
1586 bool ret = TD_DbPINVOKE.odrxRegisterSchema(schemeName);
1588 return ret;
1589 }
1590
1591 public static void odrxConvertSchema(String schemeName) {
1592 TD_DbPINVOKE.odrxConvertSchema(schemeName);
1594 }
1595
1597 MemoryManager mMan = MemoryManager.GetMemoryManager();
1598 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1600
1601 OdDbObjectId ret = null;
1602 if (null != mTrans)
1603 {
1604 mTrans.AddObject(new OdDbObjectId(ptr, true));
1605 ret = new OdDbObjectId(ptr, false);
1606 }
1607 else
1608 {
1609 ret = new OdDbObjectId(ptr, true);
1610 }
1611
1613 return ret;
1614}
1615
1617 MemoryManager mMan = MemoryManager.GetMemoryManager();
1618 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1620
1621 OdDbObjectId ret = null;
1622 if (null != mTrans)
1623 {
1624 mTrans.AddObject(new OdDbObjectId(ptr, true));
1625 ret = new OdDbObjectId(ptr, false);
1626 }
1627 else
1628 {
1629 ret = new OdDbObjectId(ptr, true);
1630 }
1631
1633 return ret;
1634}
1635
1636 public static OdEditor odedEditor() {// OdEditorPtr
1637 MemoryManager mMan = MemoryManager.GetMemoryManager();
1638 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1639 IntPtr ptr = TD_DbPINVOKE.odedEditor();
1640
1641 OdEditor ret = null;
1642 if (null != mTrans)
1643 {
1644 mTrans.AddObject((OdEditor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEditor),ptr, true));
1645 ret = (OdEditor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEditor),ptr, false);
1646 }
1647 else
1648 {
1649 ret = (OdEditor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdEditor),ptr, true);
1650 }
1651
1653 return ret;
1654}
1655
1656 public static OdDbObjectId oddbGetRenderSettingsDictionaryId(OdDbDatabase pDb, bool createIfNotFound) {
1657 MemoryManager mMan = MemoryManager.GetMemoryManager();
1658 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1660
1661 OdDbObjectId ret = null;
1662 if (null != mTrans)
1663 {
1664 mTrans.AddObject(new OdDbObjectId(ptr, true));
1665 ret = new OdDbObjectId(ptr, false);
1666 }
1667 else
1668 {
1669 ret = new OdDbObjectId(ptr, true);
1670 }
1671
1673 return ret;
1674}
1675
1677 MemoryManager mMan = MemoryManager.GetMemoryManager();
1678 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1680
1681 OdDbObjectId ret = null;
1682 if (null != mTrans)
1683 {
1684 mTrans.AddObject(new OdDbObjectId(ptr, true));
1685 ret = new OdDbObjectId(ptr, false);
1686 }
1687 else
1688 {
1689 ret = new OdDbObjectId(ptr, true);
1690 }
1691
1693 return ret;
1694}
1695
1696 public static OdDbDictionary oddbGetRenderSettingsDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound) {// OdDbDictionaryPtr
1697 MemoryManager mMan = MemoryManager.GetMemoryManager();
1698 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1699 IntPtr ptr = TD_DbPINVOKE.oddbGetRenderSettingsDictionary__SWIG_0(OdDbDatabase.getCPtr(pDb), (int)mode, createIfNotFound);
1700
1701 OdDbDictionary ret = null;
1702 if (null != mTrans)
1703 {
1704 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
1705 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
1706 }
1707 else
1708 {
1709 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
1710 }
1711
1713 return ret;
1714}
1715
1716 public static OdDbDictionary oddbGetRenderSettingsDictionary(OdDbDatabase pDb, OpenMode mode) {// OdDbDictionaryPtr
1717 MemoryManager mMan = MemoryManager.GetMemoryManager();
1718 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1720
1721 OdDbDictionary ret = null;
1722 if (null != mTrans)
1723 {
1724 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
1725 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
1726 }
1727 else
1728 {
1729 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
1730 }
1731
1733 return ret;
1734}
1735
1736 public static OdDbObjectId oddbGetRenderPlotSettingsDictionaryId(OdDbDatabase pDb, bool createIfNotFound) {
1737 MemoryManager mMan = MemoryManager.GetMemoryManager();
1738 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1740
1741 OdDbObjectId ret = null;
1742 if (null != mTrans)
1743 {
1744 mTrans.AddObject(new OdDbObjectId(ptr, true));
1745 ret = new OdDbObjectId(ptr, false);
1746 }
1747 else
1748 {
1749 ret = new OdDbObjectId(ptr, true);
1750 }
1751
1753 return ret;
1754}
1755
1757 MemoryManager mMan = MemoryManager.GetMemoryManager();
1758 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1760
1761 OdDbObjectId ret = null;
1762 if (null != mTrans)
1763 {
1764 mTrans.AddObject(new OdDbObjectId(ptr, true));
1765 ret = new OdDbObjectId(ptr, false);
1766 }
1767 else
1768 {
1769 ret = new OdDbObjectId(ptr, true);
1770 }
1771
1773 return ret;
1774}
1775
1776 public static OdDbDictionary oddbGetRenderPlotSettingsDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound) {// OdDbDictionaryPtr
1777 MemoryManager mMan = MemoryManager.GetMemoryManager();
1778 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1779 IntPtr ptr = TD_DbPINVOKE.oddbGetRenderPlotSettingsDictionary__SWIG_0(OdDbDatabase.getCPtr(pDb), (int)mode, createIfNotFound);
1780
1781 OdDbDictionary ret = null;
1782 if (null != mTrans)
1783 {
1784 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
1785 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
1786 }
1787 else
1788 {
1789 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
1790 }
1791
1793 return ret;
1794}
1795
1796 public static OdDbDictionary oddbGetRenderPlotSettingsDictionary(OdDbDatabase pDb, OpenMode mode) {// OdDbDictionaryPtr
1797 MemoryManager mMan = MemoryManager.GetMemoryManager();
1798 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1800
1801 OdDbDictionary ret = null;
1802 if (null != mTrans)
1803 {
1804 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
1805 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
1806 }
1807 else
1808 {
1809 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
1810 }
1811
1813 return ret;
1814}
1815
1816 public static OdDbObjectId oddbGetRenderGlobalObjectId(OdDbDatabase pDb, bool createIfNotFound) {
1817 MemoryManager mMan = MemoryManager.GetMemoryManager();
1818 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1819 IntPtr ptr = TD_DbPINVOKE.oddbGetRenderGlobalObjectId__SWIG_0(OdDbDatabase.getCPtr(pDb), createIfNotFound);
1820
1821 OdDbObjectId ret = null;
1822 if (null != mTrans)
1823 {
1824 mTrans.AddObject(new OdDbObjectId(ptr, true));
1825 ret = new OdDbObjectId(ptr, false);
1826 }
1827 else
1828 {
1829 ret = new OdDbObjectId(ptr, true);
1830 }
1831
1833 return ret;
1834}
1835
1837 MemoryManager mMan = MemoryManager.GetMemoryManager();
1838 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1840
1841 OdDbObjectId ret = null;
1842 if (null != mTrans)
1843 {
1844 mTrans.AddObject(new OdDbObjectId(ptr, true));
1845 ret = new OdDbObjectId(ptr, false);
1846 }
1847 else
1848 {
1849 ret = new OdDbObjectId(ptr, true);
1850 }
1851
1853 return ret;
1854}
1855
1856 public static OdDbRenderGlobal oddbGetRenderGlobalObject(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound) {// OdDbRenderGlobalPtr
1857 MemoryManager mMan = MemoryManager.GetMemoryManager();
1858 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1859 IntPtr ptr = TD_DbPINVOKE.oddbGetRenderGlobalObject__SWIG_0(OdDbDatabase.getCPtr(pDb), (int)mode, createIfNotFound);
1860
1861 OdDbRenderGlobal ret = null;
1862 if (null != mTrans)
1863 {
1864 mTrans.AddObject((OdDbRenderGlobal)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderGlobal),ptr, true));
1865 ret = (OdDbRenderGlobal)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderGlobal),ptr, false);
1866 }
1867 else
1868 {
1869 ret = (OdDbRenderGlobal)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderGlobal),ptr, true);
1870 }
1871
1873 return ret;
1874}
1875
1876 public static OdDbRenderGlobal oddbGetRenderGlobalObject(OdDbDatabase pDb, OpenMode mode) {// OdDbRenderGlobalPtr
1877 MemoryManager mMan = MemoryManager.GetMemoryManager();
1878 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1880
1881 OdDbRenderGlobal ret = null;
1882 if (null != mTrans)
1883 {
1884 mTrans.AddObject((OdDbRenderGlobal)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderGlobal),ptr, true));
1885 ret = (OdDbRenderGlobal)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderGlobal),ptr, false);
1886 }
1887 else
1888 {
1889 ret = (OdDbRenderGlobal)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderGlobal),ptr, true);
1890 }
1891
1893 return ret;
1894}
1895
1896 public static OdDbObjectId oddbGetRenderEnvironmentObjectId(OdDbDatabase pDb, bool createIfNotFound) {
1897 MemoryManager mMan = MemoryManager.GetMemoryManager();
1898 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1900
1901 OdDbObjectId ret = null;
1902 if (null != mTrans)
1903 {
1904 mTrans.AddObject(new OdDbObjectId(ptr, true));
1905 ret = new OdDbObjectId(ptr, false);
1906 }
1907 else
1908 {
1909 ret = new OdDbObjectId(ptr, true);
1910 }
1911
1913 return ret;
1914}
1915
1917 MemoryManager mMan = MemoryManager.GetMemoryManager();
1918 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1920
1921 OdDbObjectId ret = null;
1922 if (null != mTrans)
1923 {
1924 mTrans.AddObject(new OdDbObjectId(ptr, true));
1925 ret = new OdDbObjectId(ptr, false);
1926 }
1927 else
1928 {
1929 ret = new OdDbObjectId(ptr, true);
1930 }
1931
1933 return ret;
1934}
1935
1936 public static OdDbRenderEnvironment oddbGetRenderEnvironmentObject(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound) {// OdDbRenderEnvironmentPtr
1937 MemoryManager mMan = MemoryManager.GetMemoryManager();
1938 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1939 IntPtr ptr = TD_DbPINVOKE.oddbGetRenderEnvironmentObject__SWIG_0(OdDbDatabase.getCPtr(pDb), (int)mode, createIfNotFound);
1940
1941 OdDbRenderEnvironment ret = null;
1942 if (null != mTrans)
1943 {
1944 mTrans.AddObject((OdDbRenderEnvironment)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEnvironment),ptr, true));
1945 ret = (OdDbRenderEnvironment)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEnvironment),ptr, false);
1946 }
1947 else
1948 {
1949 ret = (OdDbRenderEnvironment)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEnvironment),ptr, true);
1950 }
1951
1953 return ret;
1954}
1955
1956 public static OdDbRenderEnvironment oddbGetRenderEnvironmentObject(OdDbDatabase pDb, OpenMode mode) {// OdDbRenderEnvironmentPtr
1957 MemoryManager mMan = MemoryManager.GetMemoryManager();
1958 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1960
1961 OdDbRenderEnvironment ret = null;
1962 if (null != mTrans)
1963 {
1964 mTrans.AddObject((OdDbRenderEnvironment)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEnvironment),ptr, true));
1965 ret = (OdDbRenderEnvironment)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEnvironment),ptr, false);
1966 }
1967 else
1968 {
1969 ret = (OdDbRenderEnvironment)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderEnvironment),ptr, true);
1970 }
1971
1973 return ret;
1974}
1975
1976 public static OdDbObjectId oddbGetActiveRenderSettingsObjectId(OdDbDatabase pDb, bool createIfNotFound) {
1977 MemoryManager mMan = MemoryManager.GetMemoryManager();
1978 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
1980
1981 OdDbObjectId ret = null;
1982 if (null != mTrans)
1983 {
1984 mTrans.AddObject(new OdDbObjectId(ptr, true));
1985 ret = new OdDbObjectId(ptr, false);
1986 }
1987 else
1988 {
1989 ret = new OdDbObjectId(ptr, true);
1990 }
1991
1993 return ret;
1994}
1995
1997 MemoryManager mMan = MemoryManager.GetMemoryManager();
1998 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
2000
2001 OdDbObjectId ret = null;
2002 if (null != mTrans)
2003 {
2004 mTrans.AddObject(new OdDbObjectId(ptr, true));
2005 ret = new OdDbObjectId(ptr, false);
2006 }
2007 else
2008 {
2009 ret = new OdDbObjectId(ptr, true);
2010 }
2011
2013 return ret;
2014}
2015
2016 public static OdDbRenderSettings oddbGetActiveRenderSettingsObject(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound) {// OdDbRenderSettingsPtr
2017 MemoryManager mMan = MemoryManager.GetMemoryManager();
2018 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2019 IntPtr ptr = TD_DbPINVOKE.oddbGetActiveRenderSettingsObject__SWIG_0(OdDbDatabase.getCPtr(pDb), (int)mode, createIfNotFound);
2020
2021 OdDbRenderSettings ret = null;
2022 if (null != mTrans)
2023 {
2024 mTrans.AddObject((OdDbRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderSettings),ptr, true));
2025 ret = (OdDbRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderSettings),ptr, false);
2026 }
2027 else
2028 {
2029 ret = (OdDbRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderSettings),ptr, true);
2030 }
2031
2033 return ret;
2034}
2035
2036 public static OdDbRenderSettings oddbGetActiveRenderSettingsObject(OdDbDatabase pDb, OpenMode mode) {// OdDbRenderSettingsPtr
2037 MemoryManager mMan = MemoryManager.GetMemoryManager();
2038 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2040
2041 OdDbRenderSettings ret = null;
2042 if (null != mTrans)
2043 {
2044 mTrans.AddObject((OdDbRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderSettings),ptr, true));
2045 ret = (OdDbRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderSettings),ptr, false);
2046 }
2047 else
2048 {
2049 ret = (OdDbRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderSettings),ptr, true);
2050 }
2051
2053 return ret;
2054}
2055
2056 public static OdDbObjectId oddbGetRenderEntriesDictionaryId(OdDbDatabase pDb, bool createIfNotFound) {
2057 MemoryManager mMan = MemoryManager.GetMemoryManager();
2058 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
2060
2061 OdDbObjectId ret = null;
2062 if (null != mTrans)
2063 {
2064 mTrans.AddObject(new OdDbObjectId(ptr, true));
2065 ret = new OdDbObjectId(ptr, false);
2066 }
2067 else
2068 {
2069 ret = new OdDbObjectId(ptr, true);
2070 }
2071
2073 return ret;
2074}
2075
2077 MemoryManager mMan = MemoryManager.GetMemoryManager();
2078 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
2080
2081 OdDbObjectId ret = null;
2082 if (null != mTrans)
2083 {
2084 mTrans.AddObject(new OdDbObjectId(ptr, true));
2085 ret = new OdDbObjectId(ptr, false);
2086 }
2087 else
2088 {
2089 ret = new OdDbObjectId(ptr, true);
2090 }
2091
2093 return ret;
2094}
2095
2096 public static OdDbDictionary oddbGetRenderEntriesDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound) {// OdDbDictionaryPtr
2097 MemoryManager mMan = MemoryManager.GetMemoryManager();
2098 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2099 IntPtr ptr = TD_DbPINVOKE.oddbGetRenderEntriesDictionary__SWIG_0(OdDbDatabase.getCPtr(pDb), (int)mode, createIfNotFound);
2100
2101 OdDbDictionary ret = null;
2102 if (null != mTrans)
2103 {
2104 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
2105 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
2106 }
2107 else
2108 {
2109 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
2110 }
2111
2113 return ret;
2114}
2115
2116 public static OdDbDictionary oddbGetRenderEntriesDictionary(OdDbDatabase pDb, OpenMode mode) {// OdDbDictionaryPtr
2117 MemoryManager mMan = MemoryManager.GetMemoryManager();
2118 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2120
2121 OdDbDictionary ret = null;
2122 if (null != mTrans)
2123 {
2124 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
2125 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
2126 }
2127 else
2128 {
2129 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
2130 }
2131
2133 return ret;
2134}
2135
2136 public static OdDbObjectId oddbGetRenderRapidRTSettingsDictionaryId(OdDbDatabase pDb, bool createIfNotFound) {
2137 MemoryManager mMan = MemoryManager.GetMemoryManager();
2138 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
2140
2141 OdDbObjectId ret = null;
2142 if (null != mTrans)
2143 {
2144 mTrans.AddObject(new OdDbObjectId(ptr, true));
2145 ret = new OdDbObjectId(ptr, false);
2146 }
2147 else
2148 {
2149 ret = new OdDbObjectId(ptr, true);
2150 }
2151
2153 return ret;
2154}
2155
2157 MemoryManager mMan = MemoryManager.GetMemoryManager();
2158 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
2160
2161 OdDbObjectId ret = null;
2162 if (null != mTrans)
2163 {
2164 mTrans.AddObject(new OdDbObjectId(ptr, true));
2165 ret = new OdDbObjectId(ptr, false);
2166 }
2167 else
2168 {
2169 ret = new OdDbObjectId(ptr, true);
2170 }
2171
2173 return ret;
2174}
2175
2176 public static OdDbDictionary oddbGetRenderRapidRTSettingsDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound) {// OdDbDictionaryPtr
2177 MemoryManager mMan = MemoryManager.GetMemoryManager();
2178 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2179 IntPtr ptr = TD_DbPINVOKE.oddbGetRenderRapidRTSettingsDictionary__SWIG_0(OdDbDatabase.getCPtr(pDb), (int)mode, createIfNotFound);
2180
2181 OdDbDictionary ret = null;
2182 if (null != mTrans)
2183 {
2184 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
2185 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
2186 }
2187 else
2188 {
2189 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
2190 }
2191
2193 return ret;
2194}
2195
2197 MemoryManager mMan = MemoryManager.GetMemoryManager();
2198 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2200
2201 OdDbDictionary ret = null;
2202 if (null != mTrans)
2203 {
2204 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
2205 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
2206 }
2207 else
2208 {
2209 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
2210 }
2211
2213 return ret;
2214}
2215
2217 MemoryManager mMan = MemoryManager.GetMemoryManager();
2218 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
2220
2221 OdDbObjectId ret = null;
2222 if (null != mTrans)
2223 {
2224 mTrans.AddObject(new OdDbObjectId(ptr, true));
2225 ret = new OdDbObjectId(ptr, false);
2226 }
2227 else
2228 {
2229 ret = new OdDbObjectId(ptr, true);
2230 }
2231
2233 return ret;
2234}
2235
2237 MemoryManager mMan = MemoryManager.GetMemoryManager();
2238 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
2240
2241 OdDbObjectId ret = null;
2242 if (null != mTrans)
2243 {
2244 mTrans.AddObject(new OdDbObjectId(ptr, true));
2245 ret = new OdDbObjectId(ptr, false);
2246 }
2247 else
2248 {
2249 ret = new OdDbObjectId(ptr, true);
2250 }
2251
2253 return ret;
2254}
2255
2256 public static OdDbRenderSettings oddbGetActiveRenderRapidRTSettingsObject(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound) {// OdDbRenderSettingsPtr
2257 MemoryManager mMan = MemoryManager.GetMemoryManager();
2258 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2259 IntPtr ptr = TD_DbPINVOKE.oddbGetActiveRenderRapidRTSettingsObject__SWIG_0(OdDbDatabase.getCPtr(pDb), (int)mode, createIfNotFound);
2260
2261 OdDbRenderSettings ret = null;
2262 if (null != mTrans)
2263 {
2264 mTrans.AddObject((OdDbRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderSettings),ptr, true));
2265 ret = (OdDbRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderSettings),ptr, false);
2266 }
2267 else
2268 {
2269 ret = (OdDbRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderSettings),ptr, true);
2270 }
2271
2273 return ret;
2274}
2275
2277 MemoryManager mMan = MemoryManager.GetMemoryManager();
2278 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2280
2281 OdDbRenderSettings ret = null;
2282 if (null != mTrans)
2283 {
2284 mTrans.AddObject((OdDbRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderSettings),ptr, true));
2285 ret = (OdDbRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderSettings),ptr, false);
2286 }
2287 else
2288 {
2289 ret = (OdDbRenderSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRenderSettings),ptr, true);
2290 }
2291
2293 return ret;
2294}
2295
2296 public static OdDbTable odDbCreateDataLinkAndTable(OdDbDatabase pDb, String linkName, String linkDescription, String connectionString) {// OdDbTablePtr
2297 MemoryManager mMan = MemoryManager.GetMemoryManager();
2298 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2299 IntPtr ptr = TD_DbPINVOKE.odDbCreateDataLinkAndTable(OdDbDatabase.getCPtr(pDb), linkName, linkDescription, connectionString);
2300
2301 OdDbTable ret = null;
2302 if (null != mTrans)
2303 {
2304 mTrans.AddObject((OdDbTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTable),ptr, true));
2305 ret = (OdDbTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTable),ptr, false);
2306 }
2307 else
2308 {
2309 ret = (OdDbTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbTable),ptr, true);
2310 }
2311
2313 return ret;
2314}
2315
2316 public static void fxMLeaderRecompute(OdDbMLeader pMLeader) {
2319 }
2320
2321 public static UInt32 OdDbMLeader_setRecomputeFlags(OdDbMLeader pMLeader, UInt32 /*SIMPLETYPE*/ flags) {
2322// test csout
2323 /*SIMPLETYPE*/
2324 UInt32 ret = TD_DbPINVOKE.OdDbMLeader_setRecomputeFlags(OdDbMLeader.getCPtr(pMLeader), flags /*SIMPLETYPE*/);
2326 return ret;
2327 }
2328
2329 public static bool OdDbMLeader_setAcadBehaviour(OdDbMLeader pMLeader, UInt32 /*SIMPLETYPE*/ bug, bool bValue) {
2330 bool ret = TD_DbPINVOKE.OdDbMLeader_setAcadBehaviour(OdDbMLeader.getCPtr(pMLeader), bug /*SIMPLETYPE*/, bValue);
2332 return ret;
2333 }
2334
2335 public static OdGePoint3d OdDbMLeader_getPtInternal(OdDbMLeader pMLeader, UInt32 /*SIMPLETYPE*/ index) {
2336 OdGePoint3d ret = new OdGePoint3d(TD_DbPINVOKE.OdDbMLeader_getPtInternal__SWIG_0(OdDbMLeader.getCPtr(pMLeader), index /*SIMPLETYPE*/), true);
2338 return ret;
2339 }
2340
2344 return ret;
2345 }
2346
2347 public static void OdDbObject_clearDatabase(OdDbObject pObj) {
2350 }
2351
2352 public static void OdDbObject_setWorkingDatabase(OdDbObject pObj, OdDbDatabase pWrkDb) {
2355 }
2356
2360 return ret;
2361 }
2362
2363 public static OdResult oddbGetGeoDataTransform(OdDbDatabase pDbSource, OdDbDatabase pDbTarget, OdGePoint3d pt, out double dRotation, out double dScale) {
2364 OdResult ret = (OdResult)TD_DbPINVOKE.oddbGetGeoDataTransform(OdDbDatabase.getCPtr(pDbSource), OdDbDatabase.getCPtr(pDbTarget), OdGePoint3d.getCPtr(pt), out dRotation, out dScale);
2366 return ret;
2367 }
2368
2369 public static OdPdfImport createPdfImporter() {// OdPdfImportPtr
2370 MemoryManager mMan = MemoryManager.GetMemoryManager();
2371 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2372 IntPtr ptr = TD_DbPINVOKE.createPdfImporter();
2373
2374 OdPdfImport ret = null;
2375 if (null != mTrans)
2376 {
2377 mTrans.AddObject((OdPdfImport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdfImport),ptr, true));
2378 ret = (OdPdfImport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdfImport),ptr, false);
2379 }
2380 else
2381 {
2382 ret = (OdPdfImport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdfImport),ptr, true);
2383 }
2384
2386 return ret;
2387}
2388
2389 public static void oddbConvertRgbToHsl(OdGeVector3d rgb, OdGeVector3d hsl) {
2392 }
2393
2394 public static void oddbConvertHslToRgb(OdGeVector3d hsl, OdGeVector3d rgb) {
2397 }
2398
2399 public static void oddbUnderlayHostGetAdjustedColor(OdGeVector3d rgbResult, OdGeVector3d rgbInputColor, OdGeVector3d rgbCurrentBackgroundColor, OdGeVector3d hslFadedContrastColor, OdDbUnderlayDrawContext drawContext) {
2400 TD_DbPINVOKE.oddbUnderlayHostGetAdjustedColor(OdGeVector3d.getCPtr(rgbResult), OdGeVector3d.getCPtr(rgbInputColor), OdGeVector3d.getCPtr(rgbCurrentBackgroundColor), OdGeVector3d.getCPtr(hslFadedContrastColor), OdDbUnderlayDrawContext.getCPtr(drawContext));
2402 }
2403
2404 public static OdDgnImport createDgnImporter() {// TD_DGN_IMPORT::OdDgnImportPtr
2405 MemoryManager mMan = MemoryManager.GetMemoryManager();
2406 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2407 IntPtr ptr = TD_DbPINVOKE.createDgnImporter();
2408
2409 OdDgnImport ret = null;
2410 if (null != mTrans)
2411 {
2412 mTrans.AddObject((OdDgnImport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgnImport),ptr, true));
2413 ret = (OdDgnImport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgnImport),ptr, false);
2414 }
2415 else
2416 {
2417 ret = (OdDgnImport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgnImport),ptr, true);
2418 }
2419
2421 return ret;
2422}
2423
2424 public static OdRxIterator oddbGetScenes(OdDbDatabase pDb) {// OdRxIteratorPtr
2425 MemoryManager mMan = MemoryManager.GetMemoryManager();
2426 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2428
2429 OdRxIterator ret = null;
2430 if (null != mTrans)
2431 {
2432 mTrans.AddObject((OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, true));
2433 ret = (OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, false);
2434 }
2435 else
2436 {
2437 ret = (OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, true);
2438 }
2439
2441 return ret;
2442}
2443
2444 public static OdRxIterator oddbGetMaterials(OdDbDatabase pDb) {// OdRxIteratorPtr
2445 MemoryManager mMan = MemoryManager.GetMemoryManager();
2446 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2448
2449 OdRxIterator ret = null;
2450 if (null != mTrans)
2451 {
2452 mTrans.AddObject((OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, true));
2453 ret = (OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, false);
2454 }
2455 else
2456 {
2457 ret = (OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, true);
2458 }
2459
2461 return ret;
2462}
2463
2467 }
2468
2469 public static OdRxIterator oddbGetMaterials(OdStreamBuf pStreamBuf) {// OdRxIteratorPtr
2470 MemoryManager mMan = MemoryManager.GetMemoryManager();
2471 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2472 IntPtr ptr = TD_DbPINVOKE.oddbGetMaterials__SWIG_1(OdStreamBuf.getCPtr(pStreamBuf));
2473
2474 OdRxIterator ret = null;
2475 if (null != mTrans)
2476 {
2477 mTrans.AddObject((OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, true));
2478 ret = (OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, false);
2479 }
2480 else
2481 {
2482 ret = (OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, true);
2483 }
2484
2486 return ret;
2487}
2488
2489 public static OdRxIterator oddbGetLights(OdDbDatabase pDb) {// OdRxIteratorPtr
2490 MemoryManager mMan = MemoryManager.GetMemoryManager();
2491 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2493
2494 OdRxIterator ret = null;
2495 if (null != mTrans)
2496 {
2497 mTrans.AddObject((OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, true));
2498 ret = (OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, false);
2499 }
2500 else
2501 {
2502 ret = (OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, true);
2503 }
2504
2506 return ret;
2507}
2508
2509 public static bool isConflict(ChangeType myChange, ChangeType theirChange) {
2510 bool ret = TD_DbPINVOKE.isConflict((int)myChange, (int)theirChange);
2512 return ret;
2513 }
2514
2516 OdTfRepository ret = (OdTfRepository)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfRepository),TD_DbPINVOKE.getRepository(OdDbDatabase.getCPtr(pDb)),false); /*createInt 3_2*/
2517
2519 return ret;
2520}
2521
2522 public static OdTfRepository detachRepository(OdDbDatabase pDb) {// OdTfRepositoryPtr
2523 MemoryManager mMan = MemoryManager.GetMemoryManager();
2524 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2526
2527 OdTfRepository ret = null;
2528 if (null != mTrans)
2529 {
2530 mTrans.AddObject((OdTfRepository)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfRepository),ptr, true));
2531 ret = (OdTfRepository)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfRepository),ptr, false);
2532 }
2533 else
2534 {
2535 ret = (OdTfRepository)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfRepository),ptr, true);
2536 }
2537
2539 return ret;
2540}
2541
2542 public static OdTfDigest commit(OdDbDatabase pDb, OdTfCommitAnnotation message, OdDbObjectIdArray objectsToSave) {
2545 return ret;
2546 }
2547
2551 return ret;
2552 }
2553
2554 public static bool merge(OdDbDatabase pDb, OdTfDigest sha, OdTfMergeHandler mergeHandler, bool noFastForward) {
2555 bool ret = TD_DbPINVOKE.merge__SWIG_0(OdDbDatabase.getCPtr(pDb), OdTfDigest.getCPtr(sha), OdTfMergeHandler.getCPtr(mergeHandler), noFastForward);
2557 return ret;
2558 }
2559
2560 public static bool merge(OdDbDatabase pDb, OdTfDigest sha, OdTfMergeHandler mergeHandler) {
2563 return ret;
2564 }
2565
2566 public static bool merge(OdDbDatabase pDb, String reference, OdTfMergeHandler mergeHandler, bool noFastForward) {
2567 bool ret = TD_DbPINVOKE.merge__SWIG_2(OdDbDatabase.getCPtr(pDb), reference, OdTfMergeHandler.getCPtr(mergeHandler), noFastForward);
2569 return ret;
2570 }
2571
2572 public static bool merge(OdDbDatabase pDb, String reference, OdTfMergeHandler mergeHandler) {
2573 bool ret = TD_DbPINVOKE.merge__SWIG_3(OdDbDatabase.getCPtr(pDb), reference, OdTfMergeHandler.getCPtr(mergeHandler));
2575 return ret;
2576 }
2577
2581 return ret;
2582}
2583
2587 return ret;
2588}
2589
2590 public static void switchBranch(OdDbDatabase pDb, String branch, bool hard) {
2593 }
2594
2595 public static void switchBranch(OdDbDatabase pDb, String branch) {
2598 }
2599
2601// csout array
2603
2605 return res;
2606}
2607
2608 public static OdStreamBuf compressData(OdDbDatabase pDb) {// OdStreamBufPtr
2609 MemoryManager mMan = MemoryManager.GetMemoryManager();
2610 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2611 IntPtr ptr = TD_DbPINVOKE.compressData(OdDbDatabase.getCPtr(pDb));
2612
2613 OdStreamBuf ret = null;
2614 if (null != mTrans)
2615 {
2616 mTrans.AddObject((OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true));
2617 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, false);
2618 }
2619 else
2620 {
2621 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true);
2622 }
2623
2625 return ret;
2626}
2627
2628 public static void loadObjects(OdDbDatabase pDb, OdDbObjectIterator pObjects, OdMTLoadReactor pReactor) {
2631 }
2632
2633 public static void loadObjects(OdDbDatabase pDb, OdDbObjectIterator pObjects) {
2636 }
2637
2638 public static void beginPartialImport(OdStreamBuf pStream, OdDbDatabase pDb) {
2641 }
2642
2643 public static void writeObjectPartial(OdDbObjectId id, bool pageObjectToDisk) {
2646 }
2647
2648 public static void writeObjectPartial(OdDbObjectId id) {
2651 }
2652
2653 public static void endPartialImport(OdDbDatabase pDb) {
2656 }
2657
2658 public static void getRevisionDifference(OdDbDatabase pDb, OdTfDigest newRevision, OdTfDigest oldRevision, out ChangeList result) {
2659 TD_DbPINVOKE.getRevisionDifference(OdDbDatabase.getCPtr(pDb), OdTfDigest.getCPtr(newRevision), OdTfDigest.getCPtr(oldRevision), out result);
2661 }
2662
2663 public static bool getCommonAncestor(OdDbDatabase pDb, OdTfDigest theirSha, OdTfDigest ancestor) {
2666 return ret;
2667 }
2668
2670 global::System.IntPtr cPtr = TD_DbPINVOKE.oddbGetLibraryInfo();
2671 OdDbLibraryInfo ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbLibraryInfo(cPtr, false);
2673 return ret;
2674 }
2675
2676 public static OdDbDatabaseSummaryInfo oddbGetSummaryInfo(OdDbDatabase pDb) {// OdDbDatabaseSummaryInfoPtr
2677 MemoryManager mMan = MemoryManager.GetMemoryManager();
2678 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2680
2681 OdDbDatabaseSummaryInfo ret = null;
2682 if (null != mTrans)
2683 {
2684 mTrans.AddObject((OdDbDatabaseSummaryInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabaseSummaryInfo),ptr, true));
2685 ret = (OdDbDatabaseSummaryInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabaseSummaryInfo),ptr, false);
2686 }
2687 else
2688 {
2689 ret = (OdDbDatabaseSummaryInfo)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabaseSummaryInfo),ptr, true);
2690 }
2691
2693 return ret;
2694}
2695
2699 }
2700
2701 public static OdGiWorldDraw oddbBeginProxyGraphics(OdDbDatabase pDbCtx) {// OdSmartPtr<OdGiWorldDraw>
2702 MemoryManager mMan = MemoryManager.GetMemoryManager();
2703 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2705
2706 OdGiWorldDraw ret = null;
2707 if (null != mTrans)
2708 {
2709 mTrans.AddObject((OdGiWorldDraw)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiWorldDraw),ptr, true));
2710 ret = (OdGiWorldDraw)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiWorldDraw),ptr, false);
2711 }
2712 else
2713 {
2714 ret = (OdGiWorldDraw)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiWorldDraw),ptr, true);
2715 }
2716
2718 return ret;
2719}
2720
2721 public static void oddbEndProxyGraphics(OdGiWorldDraw pWdSaver, OdUInt8Array graphics) {
2724 }
2725
2727 get { // OdString csvarout
2730 return ret;
2731 }
2732
2733 }
2734
2736 get { // OdString csvarout
2737 string ret = TD_DbPINVOKE.g_strGeomBlockEnd_get();
2739 return ret;
2740 }
2741
2742 }
2743
2745 global::System.IntPtr cPtr = TD_DbPINVOKE.OdOxGetOleLinkManager();
2746 OdOxOleLinkManager ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdOxOleLinkManager(cPtr, false);
2748 return ret;
2749 }
2750
2751 public static OdLyLayerFilterManager odlyGetLayerFilterManager(OdDbDatabase pDb) {// OdLyLayerFilterManagerPtr
2752 MemoryManager mMan = MemoryManager.GetMemoryManager();
2753 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2755
2756 OdLyLayerFilterManager ret = null;
2757 if (null != mTrans)
2758 {
2759 mTrans.AddObject((OdLyLayerFilterManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdLyLayerFilterManager),ptr, true));
2760 ret = (OdLyLayerFilterManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdLyLayerFilterManager),ptr, false);
2761 }
2762 else
2763 {
2764 ret = (OdLyLayerFilterManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdLyLayerFilterManager),ptr, true);
2765 }
2766
2768 return ret;
2769}
2770
2771 public static bool odGetSatFromProxy(OdDbProxyEntity adPart, ref string sat) {
2772IntPtr tmp_sat = Marshal.StringToCoTaskMemUni(sat);
2773 IntPtr saved_sat = tmp_sat;
2774 try {
2775 bool ret = TD_DbPINVOKE.odGetSatFromProxy__SWIG_0(OdDbProxyEntity.getCPtr(adPart), ref tmp_sat);
2777 return ret;
2778 } finally {
2779if (tmp_sat != saved_sat) sat = Marshal.PtrToStringUni(tmp_sat);
2780 }
2781 }
2782
2783 public static bool odGetSatFromProxy(OdDbProxyEntity adPart, ref OdModelerGeometry /*OUT_PARAM for SMARTPTR*/ pModelerGeometry) {
2784 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pModelerGeometry = pModelerGeometry == null ? IntPtr.Zero : OdModelerGeometry.getCPtr(pModelerGeometry).Handle;
2785 IntPtr saved_pModelerGeometry = tmp_pModelerGeometry;
2786 /*OUT_PARAM for SMARTPTR pre*/
2787 try {
2788 bool ret = TD_DbPINVOKE.odGetSatFromProxy__SWIG_1(OdDbProxyEntity.getCPtr(adPart), ref tmp_pModelerGeometry /*OUT_PARAM for SMARTPTR*/);
2790 return ret;
2791 } finally {
2792if(tmp_pModelerGeometry == IntPtr.Zero) pModelerGeometry = null;
2793 if(tmp_pModelerGeometry != IntPtr.Zero && tmp_pModelerGeometry != saved_pModelerGeometry)
2794 {
2795 MemoryTransaction mTrans_pModelerGeometry = MemoryManager.GetMemoryManager().GetCurrentTransaction();
2796 if(mTrans_pModelerGeometry != null)
2797 mTrans_pModelerGeometry.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdModelerGeometry>(typeof(OdModelerGeometry), tmp_pModelerGeometry, true));
2798 pModelerGeometry = Teigha.Core.Helpers.odCreateObjectInternal<OdModelerGeometry>(typeof(OdModelerGeometry), tmp_pModelerGeometry, mTrans_pModelerGeometry == null);
2799 /*OUT_PARAM for SMARTPTR*/
2800 }
2801 }
2802 }
2803
2804 public static OdDbProxyEntity odEntityToProxy(OdDbEntity pEnt, DwgVersion dwgVer, MaintReleaseVer nMaintVer) {// OdDbProxyEntityPtr
2805 MemoryManager mMan = MemoryManager.GetMemoryManager();
2806 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2807 IntPtr ptr = TD_DbPINVOKE.odEntityToProxy__SWIG_0(OdDbEntity.getCPtr(pEnt), (int)dwgVer, (int)nMaintVer);
2808
2809 OdDbProxyEntity ret = null;
2810 if (null != mTrans)
2811 {
2812 mTrans.AddObject((OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),ptr, true));
2813 ret = (OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),ptr, false);
2814 }
2815 else
2816 {
2817 ret = (OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),ptr, true);
2818 }
2819
2821 return ret;
2822}
2823
2824 public static OdDbProxyEntity odEntityToProxy(OdDbEntity pEnt, DwgVersion dwgVer) {// OdDbProxyEntityPtr
2825 MemoryManager mMan = MemoryManager.GetMemoryManager();
2826 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2828
2829 OdDbProxyEntity ret = null;
2830 if (null != mTrans)
2831 {
2832 mTrans.AddObject((OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),ptr, true));
2833 ret = (OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),ptr, false);
2834 }
2835 else
2836 {
2837 ret = (OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),ptr, true);
2838 }
2839
2841 return ret;
2842}
2843
2844 public static OdDbProxyEntity odEntityToProxy(OdDbEntity pEnt) {// OdDbProxyEntityPtr
2845 MemoryManager mMan = MemoryManager.GetMemoryManager();
2846 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2848
2849 OdDbProxyEntity ret = null;
2850 if (null != mTrans)
2851 {
2852 mTrans.AddObject((OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),ptr, true));
2853 ret = (OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),ptr, false);
2854 }
2855 else
2856 {
2857 ret = (OdDbProxyEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyEntity),ptr, true);
2858 }
2859
2861 return ret;
2862}
2863
2864 public static OdDbProxyObject odObjectToProxy(OdDbObject pObj, DwgVersion dwgVer, MaintReleaseVer nMaintVer) {// OdDbProxyObjectPtr
2865 MemoryManager mMan = MemoryManager.GetMemoryManager();
2866 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2867 IntPtr ptr = TD_DbPINVOKE.odObjectToProxy__SWIG_0(OdDbObject.getCPtr(pObj), (int)dwgVer, (int)nMaintVer);
2868
2869 OdDbProxyObject ret = null;
2870 if (null != mTrans)
2871 {
2872 mTrans.AddObject((OdDbProxyObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyObject),ptr, true));
2873 ret = (OdDbProxyObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyObject),ptr, false);
2874 }
2875 else
2876 {
2877 ret = (OdDbProxyObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyObject),ptr, true);
2878 }
2879
2881 return ret;
2882}
2883
2884 public static OdDbProxyObject odObjectToProxy(OdDbObject pObj, DwgVersion dwgVer) {// OdDbProxyObjectPtr
2885 MemoryManager mMan = MemoryManager.GetMemoryManager();
2886 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2888
2889 OdDbProxyObject ret = null;
2890 if (null != mTrans)
2891 {
2892 mTrans.AddObject((OdDbProxyObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyObject),ptr, true));
2893 ret = (OdDbProxyObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyObject),ptr, false);
2894 }
2895 else
2896 {
2897 ret = (OdDbProxyObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyObject),ptr, true);
2898 }
2899
2901 return ret;
2902}
2903
2904 public static OdDbProxyObject odObjectToProxy(OdDbObject pObj) {// OdDbProxyObjectPtr
2905 MemoryManager mMan = MemoryManager.GetMemoryManager();
2906 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2908
2909 OdDbProxyObject ret = null;
2910 if (null != mTrans)
2911 {
2912 mTrans.AddObject((OdDbProxyObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyObject),ptr, true));
2913 ret = (OdDbProxyObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyObject),ptr, false);
2914 }
2915 else
2916 {
2917 ret = (OdDbProxyObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbProxyObject),ptr, true);
2918 }
2919
2921 return ret;
2922}
2923
2924 public static OdFdFieldEngine oddbGetFieldEngine() {// OdFdFieldEnginePtr
2925 MemoryManager mMan = MemoryManager.GetMemoryManager();
2926 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
2927 IntPtr ptr = TD_DbPINVOKE.oddbGetFieldEngine();
2928
2929 OdFdFieldEngine ret = null;
2930 if (null != mTrans)
2931 {
2932 mTrans.AddObject((OdFdFieldEngine)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEngine),ptr, true));
2933 ret = (OdFdFieldEngine)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEngine),ptr, false);
2934 }
2935 else
2936 {
2937 ret = (OdFdFieldEngine)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEngine),ptr, true);
2938 }
2939
2941 return ret;
2942}
2943
2945 string ret = TD_DbPINVOKE.oddbGetFieldEngineValueByError(sPrevValue);
2947 return ret;
2948}
2949
2953 return ret;
2954}
2955
2959 return ret;
2960}
2961
2962 public static OdResult oddbEvaluateFields(OdDbDatabase pDb, int nContext, OdDbObjectIdArray objIds, OdDbObjectIdArray pFieldsToEvaluate, String pszEvaluatorId, OdFd.EvalFields nEvalFlag, out int pNumFound, out int pNumEvaluated) {
2963 OdResult ret = (OdResult)TD_DbPINVOKE.oddbEvaluateFields__SWIG_0(OdDbDatabase.getCPtr(pDb), nContext, OdDbObjectIdArray.getCPtr(objIds), OdDbObjectIdArray.getCPtr(pFieldsToEvaluate), pszEvaluatorId, (int)nEvalFlag, out pNumFound, out pNumEvaluated);
2965 return ret;
2966 }
2967
2968 public static OdResult oddbEvaluateFields(OdDbDatabase pDb, int nContext, OdDbObjectIdArray objIds, OdDbObjectIdArray pFieldsToEvaluate, String pszEvaluatorId, OdFd.EvalFields nEvalFlag, out int pNumFound) {
2969 OdResult ret = (OdResult)TD_DbPINVOKE.oddbEvaluateFields__SWIG_1(OdDbDatabase.getCPtr(pDb), nContext, OdDbObjectIdArray.getCPtr(objIds), OdDbObjectIdArray.getCPtr(pFieldsToEvaluate), pszEvaluatorId, (int)nEvalFlag, out pNumFound);
2971 return ret;
2972 }
2973
2974 public static OdResult oddbEvaluateFields(OdDbDatabase pDb, int nContext, OdDbObjectIdArray objIds, OdDbObjectIdArray pFieldsToEvaluate, String pszEvaluatorId, OdFd.EvalFields nEvalFlag) {
2975 OdResult ret = (OdResult)TD_DbPINVOKE.oddbEvaluateFields__SWIG_2(OdDbDatabase.getCPtr(pDb), nContext, OdDbObjectIdArray.getCPtr(objIds), OdDbObjectIdArray.getCPtr(pFieldsToEvaluate), pszEvaluatorId, (int)nEvalFlag);
2977 return ret;
2978 }
2979
2980 public static OdResult oddbEvaluateFields(OdDbDatabase pDb, int nContext, OdDbObjectIdArray objIds, OdDbObjectIdArray pFieldsToEvaluate, String pszEvaluatorId) {
2981 OdResult ret = (OdResult)TD_DbPINVOKE.oddbEvaluateFields__SWIG_3(OdDbDatabase.getCPtr(pDb), nContext, OdDbObjectIdArray.getCPtr(objIds), OdDbObjectIdArray.getCPtr(pFieldsToEvaluate), pszEvaluatorId);
2983 return ret;
2984 }
2985
2986 public static OdResult oddbEvaluateFields(OdDbDatabase pDb, int nContext, OdDbObjectIdArray objIds, OdDbObjectIdArray pFieldsToEvaluate) {
2989 return ret;
2990 }
2991
2992 public static OdResult oddbEvaluateFields(OdDbDatabase pDb, int nContext, OdDbObjectIdArray objIds) {
2995 return ret;
2996 }
2997
2998 public static OdResult oddbEvaluateFields(OdDbDatabase pDb, int nContext) {
3001 return ret;
3002 }
3003
3004 public static void odfdGetSubStrings(String sString, OdStringArray aSubStrings) {
3005 TD_DbPINVOKE.odfdGetSubStrings(sString, OdStringArray.getCPtr(aSubStrings));
3007 }
3008
3009 public static bool odfdGetAcVarData(String sString, ref string sName, ref string sFormat) {
3010IntPtr tmp_sName = Marshal.StringToCoTaskMemUni(sName);
3011 IntPtr saved_sName = tmp_sName;
3012IntPtr tmp_sFormat = Marshal.StringToCoTaskMemUni(sFormat);
3013 IntPtr saved_sFormat = tmp_sFormat;
3014 try {
3015 bool ret = TD_DbPINVOKE.odfdGetAcVarData(sString, ref tmp_sName, ref tmp_sFormat);
3017 return ret;
3018 } finally {
3019if (tmp_sName != saved_sName) sName = Marshal.PtrToStringUni(tmp_sName);
3020if (tmp_sFormat != saved_sFormat) sFormat = Marshal.PtrToStringUni(tmp_sFormat);
3021 }
3022 }
3023
3027 return ret;
3028 }
3029
3033 return ret;
3034 }
3035
3039 return ret;
3040 }
3041
3042 public static bool oddbDgnLSCheckEntityXData(OdDbEntity pEntity) {
3045 return ret;
3046 }
3047
3048 public static bool oddbDgnLSReadEntityXData(OdDbEntity pEntity, OdGiDgLinetypeModifiers pModifiers, double /*SIMPLETYPE*/ pScale) {
3049 bool ret = TD_DbPINVOKE.oddbDgnLSReadEntityXData__SWIG_0(OdDbEntity.getCPtr(pEntity), OdGiDgLinetypeModifiers.getCPtr(pModifiers), pScale /*SIMPLETYPE*/);
3051 return ret;
3052 }
3053
3054 public static bool oddbDgnLSReadEntityXData(OdDbEntity pEntity, OdGiDgLinetypeModifiers pModifiers) {
3057 return ret;
3058 }
3059
3060 public static bool oddbDgnLSDrawEntityXData(OdDbEntity pEntity, OdGiSubEntityTraits pTraits) {
3063 return ret;
3064 }
3065
3066 public static bool oddbDgnLSWriteEntityXData(OdDbEntity pEntity, OdGiDgLinetypeModifiers pModifiers, double pScale) {
3069 return ret;
3070 }
3071
3072 public static bool oddbDgnLSRemoveEntityXData(OdDbEntity pEntity) {
3075 return ret;
3076 }
3077
3081 return ret;
3082 }
3083
3087 return ret;
3088 }
3089
3090 public static OdDbObjectId oddbDgnLSGetComponentsDictionaryId(OdDbDatabase pDb, bool createIfNotFound) {
3091 MemoryManager mMan = MemoryManager.GetMemoryManager();
3092 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
3094
3095 OdDbObjectId ret = null;
3096 if (null != mTrans)
3097 {
3098 mTrans.AddObject(new OdDbObjectId(ptr, true));
3099 ret = new OdDbObjectId(ptr, false);
3100 }
3101 else
3102 {
3103 ret = new OdDbObjectId(ptr, true);
3104 }
3105
3107 return ret;
3108}
3109
3111 MemoryManager mMan = MemoryManager.GetMemoryManager();
3112 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
3114
3115 OdDbObjectId ret = null;
3116 if (null != mTrans)
3117 {
3118 mTrans.AddObject(new OdDbObjectId(ptr, true));
3119 ret = new OdDbObjectId(ptr, false);
3120 }
3121 else
3122 {
3123 ret = new OdDbObjectId(ptr, true);
3124 }
3125
3127 return ret;
3128}
3129
3130 public static OdDbDictionary oddbDgnLSGetComponentsDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound) {// OdDbDictionaryPtr
3131 MemoryManager mMan = MemoryManager.GetMemoryManager();
3132 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
3133 IntPtr ptr = TD_DbPINVOKE.oddbDgnLSGetComponentsDictionary__SWIG_0(OdDbDatabase.getCPtr(pDb), (int)mode, createIfNotFound);
3134
3135 OdDbDictionary ret = null;
3136 if (null != mTrans)
3137 {
3138 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
3139 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
3140 }
3141 else
3142 {
3143 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
3144 }
3145
3147 return ret;
3148}
3149
3150 public static OdDbDictionary oddbDgnLSGetComponentsDictionary(OdDbDatabase pDb, OpenMode mode) {// OdDbDictionaryPtr
3151 MemoryManager mMan = MemoryManager.GetMemoryManager();
3152 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
3154
3155 OdDbDictionary ret = null;
3156 if (null != mTrans)
3157 {
3158 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
3159 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
3160 }
3161 else
3162 {
3163 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
3164 }
3165
3167 return ret;
3168}
3169
3170 public static void oddbDgnLSInitializeImportUID(byte[] /*SIMPLE_ARRAY*/ pUID) {
3171 TD_DbPINVOKE.oddbDgnLSInitializeImportUID(Teigha.Core.Helpers.MarshalbyteFixedArray(pUID));
3173 }
3174
3175 public static void oddbDgnLSIncrementUID(byte[] /*SIMPLE_ARRAY*/ pUID) {
3176 TD_DbPINVOKE.oddbDgnLSIncrementUID(Teigha.Core.Helpers.MarshalbyteFixedArray(pUID));
3178 }
3179
3181 get {
3182 global::System.IntPtr cPtr = TD_DbPINVOKE.kszVSShadesOfGray_get();
3183 SWIGTYPE_p_wchar_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_wchar_t(cPtr, false);
3185 return ret;
3186 }
3187 }
3188
3190 get {
3191 global::System.IntPtr cPtr = TD_DbPINVOKE.kszVSSketchy_get();
3192 SWIGTYPE_p_wchar_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_wchar_t(cPtr, false);
3194 return ret;
3195 }
3196 }
3197
3199 get {
3200 global::System.IntPtr cPtr = TD_DbPINVOKE.kszVSXRay_get();
3201 SWIGTYPE_p_wchar_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_wchar_t(cPtr, false);
3203 return ret;
3204 }
3205 }
3206
3208 get {
3209 global::System.IntPtr cPtr = TD_DbPINVOKE.kszVSShadedWithEdges_get();
3210 SWIGTYPE_p_wchar_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_wchar_t(cPtr, false);
3212 return ret;
3213 }
3214 }
3215
3217 get {
3218 global::System.IntPtr cPtr = TD_DbPINVOKE.kszVSShaded_get();
3219 SWIGTYPE_p_wchar_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_wchar_t(cPtr, false);
3221 return ret;
3222 }
3223 }
3224
3226 get {
3227 global::System.IntPtr cPtr = TD_DbPINVOKE.kszVSJitterOff_get();
3228 SWIGTYPE_p_wchar_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_wchar_t(cPtr, false);
3230 return ret;
3231 }
3232 }
3233
3235 get {
3236 global::System.IntPtr cPtr = TD_DbPINVOKE.kszVSOverhangOff_get();
3237 SWIGTYPE_p_wchar_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_wchar_t(cPtr, false);
3239 return ret;
3240 }
3241 }
3242
3244 get {
3245 global::System.IntPtr cPtr = TD_DbPINVOKE.kszVSEdgeColorOff_get();
3246 SWIGTYPE_p_wchar_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_wchar_t(cPtr, false);
3248 return ret;
3249 }
3250 }
3251
3252 public static OdResult oddbCreatePointCloudExEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloudEx /*OUT_PARAM for SMARTPTR*/ newPointCloud, String sourceFile, OdGePoint3d location, double scale, double rotation, OdGeVector3d vAxis) {
3253 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_newPointCloud = newPointCloud == null ? IntPtr.Zero : OdDbPointCloudEx.getCPtr(newPointCloud).Handle;
3254 IntPtr saved_newPointCloud = tmp_newPointCloud;
3255 /*OUT_PARAM for SMARTPTR pre*/
3256 try {
3257 OdResult ret = (OdResult)TD_DbPINVOKE.oddbCreatePointCloudExEntity__SWIG_0(OdDbBlockTableRecord.getCPtr(pBlockToAdd), ref tmp_newPointCloud /*OUT_PARAM for SMARTPTR*/, sourceFile, OdGePoint3d.getCPtr(location), scale, rotation, OdGeVector3d.getCPtr(vAxis));
3259 return ret;
3260 } finally {
3261if(tmp_newPointCloud == IntPtr.Zero) newPointCloud = null;
3262 if(tmp_newPointCloud != IntPtr.Zero && tmp_newPointCloud != saved_newPointCloud)
3263 {
3264 MemoryTransaction mTrans_newPointCloud = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3265 if(mTrans_newPointCloud != null)
3266 mTrans_newPointCloud.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloudEx>(typeof(OdDbPointCloudEx), tmp_newPointCloud, true));
3267 newPointCloud = Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloudEx>(typeof(OdDbPointCloudEx), tmp_newPointCloud, mTrans_newPointCloud == null);
3268 /*OUT_PARAM for SMARTPTR*/
3269 }
3270 }
3271 }
3272
3273 public static OdResult oddbCreatePointCloudExEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloudEx /*OUT_PARAM for SMARTPTR*/ newPointCloud, String sourceFile, OdGePoint3d location, double scale, double rotation) {
3274 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_newPointCloud = newPointCloud == null ? IntPtr.Zero : OdDbPointCloudEx.getCPtr(newPointCloud).Handle;
3275 IntPtr saved_newPointCloud = tmp_newPointCloud;
3276 /*OUT_PARAM for SMARTPTR pre*/
3277 try {
3278 OdResult ret = (OdResult)TD_DbPINVOKE.oddbCreatePointCloudExEntity__SWIG_1(OdDbBlockTableRecord.getCPtr(pBlockToAdd), ref tmp_newPointCloud /*OUT_PARAM for SMARTPTR*/, sourceFile, OdGePoint3d.getCPtr(location), scale, rotation);
3280 return ret;
3281 } finally {
3282if(tmp_newPointCloud == IntPtr.Zero) newPointCloud = null;
3283 if(tmp_newPointCloud != IntPtr.Zero && tmp_newPointCloud != saved_newPointCloud)
3284 {
3285 MemoryTransaction mTrans_newPointCloud = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3286 if(mTrans_newPointCloud != null)
3287 mTrans_newPointCloud.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloudEx>(typeof(OdDbPointCloudEx), tmp_newPointCloud, true));
3288 newPointCloud = Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloudEx>(typeof(OdDbPointCloudEx), tmp_newPointCloud, mTrans_newPointCloud == null);
3289 /*OUT_PARAM for SMARTPTR*/
3290 }
3291 }
3292 }
3293
3294 public static OdResult oddbCreatePointCloudExEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloudEx /*OUT_PARAM for SMARTPTR*/ newPointCloud, String sourceFile, OdGePoint3d location, double scale) {
3295 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_newPointCloud = newPointCloud == null ? IntPtr.Zero : OdDbPointCloudEx.getCPtr(newPointCloud).Handle;
3296 IntPtr saved_newPointCloud = tmp_newPointCloud;
3297 /*OUT_PARAM for SMARTPTR pre*/
3298 try {
3299 OdResult ret = (OdResult)TD_DbPINVOKE.oddbCreatePointCloudExEntity__SWIG_2(OdDbBlockTableRecord.getCPtr(pBlockToAdd), ref tmp_newPointCloud /*OUT_PARAM for SMARTPTR*/, sourceFile, OdGePoint3d.getCPtr(location), scale);
3301 return ret;
3302 } finally {
3303if(tmp_newPointCloud == IntPtr.Zero) newPointCloud = null;
3304 if(tmp_newPointCloud != IntPtr.Zero && tmp_newPointCloud != saved_newPointCloud)
3305 {
3306 MemoryTransaction mTrans_newPointCloud = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3307 if(mTrans_newPointCloud != null)
3308 mTrans_newPointCloud.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloudEx>(typeof(OdDbPointCloudEx), tmp_newPointCloud, true));
3309 newPointCloud = Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloudEx>(typeof(OdDbPointCloudEx), tmp_newPointCloud, mTrans_newPointCloud == null);
3310 /*OUT_PARAM for SMARTPTR*/
3311 }
3312 }
3313 }
3314
3315 public static OdResult oddbCreatePointCloudExEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloudEx /*OUT_PARAM for SMARTPTR*/ newPointCloud, String sourceFile, OdGePoint3d location) {
3316 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_newPointCloud = newPointCloud == null ? IntPtr.Zero : OdDbPointCloudEx.getCPtr(newPointCloud).Handle;
3317 IntPtr saved_newPointCloud = tmp_newPointCloud;
3318 /*OUT_PARAM for SMARTPTR pre*/
3319 try {
3320 OdResult ret = (OdResult)TD_DbPINVOKE.oddbCreatePointCloudExEntity__SWIG_3(OdDbBlockTableRecord.getCPtr(pBlockToAdd), ref tmp_newPointCloud /*OUT_PARAM for SMARTPTR*/, sourceFile, OdGePoint3d.getCPtr(location));
3322 return ret;
3323 } finally {
3324if(tmp_newPointCloud == IntPtr.Zero) newPointCloud = null;
3325 if(tmp_newPointCloud != IntPtr.Zero && tmp_newPointCloud != saved_newPointCloud)
3326 {
3327 MemoryTransaction mTrans_newPointCloud = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3328 if(mTrans_newPointCloud != null)
3329 mTrans_newPointCloud.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloudEx>(typeof(OdDbPointCloudEx), tmp_newPointCloud, true));
3330 newPointCloud = Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloudEx>(typeof(OdDbPointCloudEx), tmp_newPointCloud, mTrans_newPointCloud == null);
3331 /*OUT_PARAM for SMARTPTR*/
3332 }
3333 }
3334 }
3335
3336 public static OdResult oddbCreatePointCloudExEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloudEx /*OUT_PARAM for SMARTPTR*/ newPointCloud, String sourceFile) {
3337 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_newPointCloud = newPointCloud == null ? IntPtr.Zero : OdDbPointCloudEx.getCPtr(newPointCloud).Handle;
3338 IntPtr saved_newPointCloud = tmp_newPointCloud;
3339 /*OUT_PARAM for SMARTPTR pre*/
3340 try {
3341 OdResult ret = (OdResult)TD_DbPINVOKE.oddbCreatePointCloudExEntity__SWIG_4(OdDbBlockTableRecord.getCPtr(pBlockToAdd), ref tmp_newPointCloud /*OUT_PARAM for SMARTPTR*/, sourceFile);
3343 return ret;
3344 } finally {
3345if(tmp_newPointCloud == IntPtr.Zero) newPointCloud = null;
3346 if(tmp_newPointCloud != IntPtr.Zero && tmp_newPointCloud != saved_newPointCloud)
3347 {
3348 MemoryTransaction mTrans_newPointCloud = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3349 if(mTrans_newPointCloud != null)
3350 mTrans_newPointCloud.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloudEx>(typeof(OdDbPointCloudEx), tmp_newPointCloud, true));
3351 newPointCloud = Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloudEx>(typeof(OdDbPointCloudEx), tmp_newPointCloud, mTrans_newPointCloud == null);
3352 /*OUT_PARAM for SMARTPTR*/
3353 }
3354 }
3355 }
3356
3357 public static OdResult oddbCreatePointCloudEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloud /*OUT_PARAM for SMARTPTR*/ newPointCloud, String indexFile, String sourceFile, OdGePoint3d location, double scale, double rotation, OdGeVector3d vAxis) {
3358 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_newPointCloud = newPointCloud == null ? IntPtr.Zero : OdDbPointCloud.getCPtr(newPointCloud).Handle;
3359 IntPtr saved_newPointCloud = tmp_newPointCloud;
3360 /*OUT_PARAM for SMARTPTR pre*/
3361 try {
3362 OdResult ret = (OdResult)TD_DbPINVOKE.oddbCreatePointCloudEntity__SWIG_0(OdDbBlockTableRecord.getCPtr(pBlockToAdd), ref tmp_newPointCloud /*OUT_PARAM for SMARTPTR*/, indexFile, sourceFile, OdGePoint3d.getCPtr(location), scale, rotation, OdGeVector3d.getCPtr(vAxis));
3364 return ret;
3365 } finally {
3366if(tmp_newPointCloud == IntPtr.Zero) newPointCloud = null;
3367 if(tmp_newPointCloud != IntPtr.Zero && tmp_newPointCloud != saved_newPointCloud)
3368 {
3369 MemoryTransaction mTrans_newPointCloud = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3370 if(mTrans_newPointCloud != null)
3371 mTrans_newPointCloud.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloud>(typeof(OdDbPointCloud), tmp_newPointCloud, true));
3372 newPointCloud = Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloud>(typeof(OdDbPointCloud), tmp_newPointCloud, mTrans_newPointCloud == null);
3373 /*OUT_PARAM for SMARTPTR*/
3374 }
3375 }
3376 }
3377
3378 public static OdResult oddbCreatePointCloudEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloud /*OUT_PARAM for SMARTPTR*/ newPointCloud, String indexFile, String sourceFile, OdGePoint3d location, double scale, double rotation) {
3379 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_newPointCloud = newPointCloud == null ? IntPtr.Zero : OdDbPointCloud.getCPtr(newPointCloud).Handle;
3380 IntPtr saved_newPointCloud = tmp_newPointCloud;
3381 /*OUT_PARAM for SMARTPTR pre*/
3382 try {
3383 OdResult ret = (OdResult)TD_DbPINVOKE.oddbCreatePointCloudEntity__SWIG_1(OdDbBlockTableRecord.getCPtr(pBlockToAdd), ref tmp_newPointCloud /*OUT_PARAM for SMARTPTR*/, indexFile, sourceFile, OdGePoint3d.getCPtr(location), scale, rotation);
3385 return ret;
3386 } finally {
3387if(tmp_newPointCloud == IntPtr.Zero) newPointCloud = null;
3388 if(tmp_newPointCloud != IntPtr.Zero && tmp_newPointCloud != saved_newPointCloud)
3389 {
3390 MemoryTransaction mTrans_newPointCloud = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3391 if(mTrans_newPointCloud != null)
3392 mTrans_newPointCloud.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloud>(typeof(OdDbPointCloud), tmp_newPointCloud, true));
3393 newPointCloud = Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloud>(typeof(OdDbPointCloud), tmp_newPointCloud, mTrans_newPointCloud == null);
3394 /*OUT_PARAM for SMARTPTR*/
3395 }
3396 }
3397 }
3398
3399 public static OdResult oddbCreatePointCloudEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloud /*OUT_PARAM for SMARTPTR*/ newPointCloud, String indexFile, String sourceFile, OdGePoint3d location, double scale) {
3400 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_newPointCloud = newPointCloud == null ? IntPtr.Zero : OdDbPointCloud.getCPtr(newPointCloud).Handle;
3401 IntPtr saved_newPointCloud = tmp_newPointCloud;
3402 /*OUT_PARAM for SMARTPTR pre*/
3403 try {
3404 OdResult ret = (OdResult)TD_DbPINVOKE.oddbCreatePointCloudEntity__SWIG_2(OdDbBlockTableRecord.getCPtr(pBlockToAdd), ref tmp_newPointCloud /*OUT_PARAM for SMARTPTR*/, indexFile, sourceFile, OdGePoint3d.getCPtr(location), scale);
3406 return ret;
3407 } finally {
3408if(tmp_newPointCloud == IntPtr.Zero) newPointCloud = null;
3409 if(tmp_newPointCloud != IntPtr.Zero && tmp_newPointCloud != saved_newPointCloud)
3410 {
3411 MemoryTransaction mTrans_newPointCloud = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3412 if(mTrans_newPointCloud != null)
3413 mTrans_newPointCloud.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloud>(typeof(OdDbPointCloud), tmp_newPointCloud, true));
3414 newPointCloud = Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloud>(typeof(OdDbPointCloud), tmp_newPointCloud, mTrans_newPointCloud == null);
3415 /*OUT_PARAM for SMARTPTR*/
3416 }
3417 }
3418 }
3419
3420 public static OdResult oddbCreatePointCloudEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloud /*OUT_PARAM for SMARTPTR*/ newPointCloud, String indexFile, String sourceFile, OdGePoint3d location) {
3421 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_newPointCloud = newPointCloud == null ? IntPtr.Zero : OdDbPointCloud.getCPtr(newPointCloud).Handle;
3422 IntPtr saved_newPointCloud = tmp_newPointCloud;
3423 /*OUT_PARAM for SMARTPTR pre*/
3424 try {
3425 OdResult ret = (OdResult)TD_DbPINVOKE.oddbCreatePointCloudEntity__SWIG_3(OdDbBlockTableRecord.getCPtr(pBlockToAdd), ref tmp_newPointCloud /*OUT_PARAM for SMARTPTR*/, indexFile, sourceFile, OdGePoint3d.getCPtr(location));
3427 return ret;
3428 } finally {
3429if(tmp_newPointCloud == IntPtr.Zero) newPointCloud = null;
3430 if(tmp_newPointCloud != IntPtr.Zero && tmp_newPointCloud != saved_newPointCloud)
3431 {
3432 MemoryTransaction mTrans_newPointCloud = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3433 if(mTrans_newPointCloud != null)
3434 mTrans_newPointCloud.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloud>(typeof(OdDbPointCloud), tmp_newPointCloud, true));
3435 newPointCloud = Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloud>(typeof(OdDbPointCloud), tmp_newPointCloud, mTrans_newPointCloud == null);
3436 /*OUT_PARAM for SMARTPTR*/
3437 }
3438 }
3439 }
3440
3441 public static OdResult oddbCreatePointCloudEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloud /*OUT_PARAM for SMARTPTR*/ newPointCloud, String indexFile, String sourceFile) {
3442 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_newPointCloud = newPointCloud == null ? IntPtr.Zero : OdDbPointCloud.getCPtr(newPointCloud).Handle;
3443 IntPtr saved_newPointCloud = tmp_newPointCloud;
3444 /*OUT_PARAM for SMARTPTR pre*/
3445 try {
3446 OdResult ret = (OdResult)TD_DbPINVOKE.oddbCreatePointCloudEntity__SWIG_4(OdDbBlockTableRecord.getCPtr(pBlockToAdd), ref tmp_newPointCloud /*OUT_PARAM for SMARTPTR*/, indexFile, sourceFile);
3448 return ret;
3449 } finally {
3450if(tmp_newPointCloud == IntPtr.Zero) newPointCloud = null;
3451 if(tmp_newPointCloud != IntPtr.Zero && tmp_newPointCloud != saved_newPointCloud)
3452 {
3453 MemoryTransaction mTrans_newPointCloud = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3454 if(mTrans_newPointCloud != null)
3455 mTrans_newPointCloud.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloud>(typeof(OdDbPointCloud), tmp_newPointCloud, true));
3456 newPointCloud = Teigha.Core.Helpers.odCreateObjectInternal<OdDbPointCloud>(typeof(OdDbPointCloud), tmp_newPointCloud, mTrans_newPointCloud == null);
3457 /*OUT_PARAM for SMARTPTR*/
3458 }
3459 }
3460 }
3461
3462 public static void odDbPageObjects(OdDbDatabase pDb) {
3465 }
3466
3467 public static bool oddbGetContextDataAndScale(OdGiCommonDraw pWd, OdDbObject pObject, ref OdDbAnnotScaleObjectContextData /*OUT_PARAM for SMARTPTR*/ ctx, double /*SIMPLETYPE*/ scaleOut, bool getDefaultScale) {
3468 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_ctx = ctx == null ? IntPtr.Zero : OdDbAnnotScaleObjectContextData.getCPtr(ctx).Handle;
3469 IntPtr saved_ctx = tmp_ctx;
3470 /*OUT_PARAM for SMARTPTR pre*/
3471 try {
3472 bool ret = TD_DbPINVOKE.oddbGetContextDataAndScale__SWIG_0(OdGiCommonDraw.getCPtr(pWd), OdDbObject.getCPtr(pObject), ref tmp_ctx /*OUT_PARAM for SMARTPTR*/, scaleOut /*SIMPLETYPE*/, getDefaultScale);
3474 return ret;
3475 } finally {
3476if(tmp_ctx == IntPtr.Zero) ctx = null;
3477 if(tmp_ctx != IntPtr.Zero && tmp_ctx != saved_ctx)
3478 {
3479 MemoryTransaction mTrans_ctx = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3480 if(mTrans_ctx != null)
3481 mTrans_ctx.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbAnnotScaleObjectContextData>(typeof(OdDbAnnotScaleObjectContextData), tmp_ctx, true));
3482 ctx = Teigha.Core.Helpers.odCreateObjectInternal<OdDbAnnotScaleObjectContextData>(typeof(OdDbAnnotScaleObjectContextData), tmp_ctx, mTrans_ctx == null);
3483 /*OUT_PARAM for SMARTPTR*/
3484 }
3485 }
3486 }
3487
3488 public static bool oddbGetContextDataAndScale(OdGiCommonDraw pWd, OdDbObject pObject, ref OdDbAnnotScaleObjectContextData /*OUT_PARAM for SMARTPTR*/ ctx, double /*SIMPLETYPE*/ scaleOut) {
3489 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_ctx = ctx == null ? IntPtr.Zero : OdDbAnnotScaleObjectContextData.getCPtr(ctx).Handle;
3490 IntPtr saved_ctx = tmp_ctx;
3491 /*OUT_PARAM for SMARTPTR pre*/
3492 try {
3493 bool ret = TD_DbPINVOKE.oddbGetContextDataAndScale__SWIG_1(OdGiCommonDraw.getCPtr(pWd), OdDbObject.getCPtr(pObject), ref tmp_ctx /*OUT_PARAM for SMARTPTR*/, scaleOut /*SIMPLETYPE*/);
3495 return ret;
3496 } finally {
3497if(tmp_ctx == IntPtr.Zero) ctx = null;
3498 if(tmp_ctx != IntPtr.Zero && tmp_ctx != saved_ctx)
3499 {
3500 MemoryTransaction mTrans_ctx = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3501 if(mTrans_ctx != null)
3502 mTrans_ctx.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbAnnotScaleObjectContextData>(typeof(OdDbAnnotScaleObjectContextData), tmp_ctx, true));
3503 ctx = Teigha.Core.Helpers.odCreateObjectInternal<OdDbAnnotScaleObjectContextData>(typeof(OdDbAnnotScaleObjectContextData), tmp_ctx, mTrans_ctx == null);
3504 /*OUT_PARAM for SMARTPTR*/
3505 }
3506 }
3507 }
3508
3509 public static bool oddbGetContextDataAndScale(OdGiCommonDraw pWd, OdDbObject pObject, ref OdDbAnnotScaleObjectContextData /*OUT_PARAM for SMARTPTR*/ ctx) {
3510 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_ctx = ctx == null ? IntPtr.Zero : OdDbAnnotScaleObjectContextData.getCPtr(ctx).Handle;
3511 IntPtr saved_ctx = tmp_ctx;
3512 /*OUT_PARAM for SMARTPTR pre*/
3513 try {
3514 bool ret = TD_DbPINVOKE.oddbGetContextDataAndScale__SWIG_2(OdGiCommonDraw.getCPtr(pWd), OdDbObject.getCPtr(pObject), ref tmp_ctx /*OUT_PARAM for SMARTPTR*/);
3516 return ret;
3517 } finally {
3518if(tmp_ctx == IntPtr.Zero) ctx = null;
3519 if(tmp_ctx != IntPtr.Zero && tmp_ctx != saved_ctx)
3520 {
3521 MemoryTransaction mTrans_ctx = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3522 if(mTrans_ctx != null)
3523 mTrans_ctx.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbAnnotScaleObjectContextData>(typeof(OdDbAnnotScaleObjectContextData), tmp_ctx, true));
3524 ctx = Teigha.Core.Helpers.odCreateObjectInternal<OdDbAnnotScaleObjectContextData>(typeof(OdDbAnnotScaleObjectContextData), tmp_ctx, mTrans_ctx == null);
3525 /*OUT_PARAM for SMARTPTR*/
3526 }
3527 }
3528 }
3529
3530 public static OdDbObjectId oddbGetNamedPathDictionaryId(OdDbDatabase pDb, bool createIfNotFound) {
3531 MemoryManager mMan = MemoryManager.GetMemoryManager();
3532 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
3533 IntPtr ptr = TD_DbPINVOKE.oddbGetNamedPathDictionaryId__SWIG_0(OdDbDatabase.getCPtr(pDb), createIfNotFound);
3534
3535 OdDbObjectId ret = null;
3536 if (null != mTrans)
3537 {
3538 mTrans.AddObject(new OdDbObjectId(ptr, true));
3539 ret = new OdDbObjectId(ptr, false);
3540 }
3541 else
3542 {
3543 ret = new OdDbObjectId(ptr, true);
3544 }
3545
3547 return ret;
3548}
3549
3551 MemoryManager mMan = MemoryManager.GetMemoryManager();
3552 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
3554
3555 OdDbObjectId ret = null;
3556 if (null != mTrans)
3557 {
3558 mTrans.AddObject(new OdDbObjectId(ptr, true));
3559 ret = new OdDbObjectId(ptr, false);
3560 }
3561 else
3562 {
3563 ret = new OdDbObjectId(ptr, true);
3564 }
3565
3567 return ret;
3568}
3569
3570 public static OdDbDictionary oddbGetNamedPathDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound) {// OdDbDictionaryPtr
3571 MemoryManager mMan = MemoryManager.GetMemoryManager();
3572 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
3573 IntPtr ptr = TD_DbPINVOKE.oddbGetNamedPathDictionary__SWIG_0(OdDbDatabase.getCPtr(pDb), (int)mode, createIfNotFound);
3574
3575 OdDbDictionary ret = null;
3576 if (null != mTrans)
3577 {
3578 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
3579 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
3580 }
3581 else
3582 {
3583 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
3584 }
3585
3587 return ret;
3588}
3589
3590 public static OdDbDictionary oddbGetNamedPathDictionary(OdDbDatabase pDb, OpenMode mode) {// OdDbDictionaryPtr
3591 MemoryManager mMan = MemoryManager.GetMemoryManager();
3592 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
3594
3595 OdDbDictionary ret = null;
3596 if (null != mTrans)
3597 {
3598 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
3599 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
3600 }
3601 else
3602 {
3603 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
3604 }
3605
3607 return ret;
3608}
3609
3610 public static double OdDbMPolygonCrossingFuzz {
3611 get {
3614 return ret;
3615 }
3616 }
3617
3618 public static OdDbObjectId oddbGetMotionPathDictionaryId(OdDbDatabase pDb, bool createIfNotFound) {
3619 MemoryManager mMan = MemoryManager.GetMemoryManager();
3620 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
3621 IntPtr ptr = TD_DbPINVOKE.oddbGetMotionPathDictionaryId__SWIG_0(OdDbDatabase.getCPtr(pDb), createIfNotFound);
3622
3623 OdDbObjectId ret = null;
3624 if (null != mTrans)
3625 {
3626 mTrans.AddObject(new OdDbObjectId(ptr, true));
3627 ret = new OdDbObjectId(ptr, false);
3628 }
3629 else
3630 {
3631 ret = new OdDbObjectId(ptr, true);
3632 }
3633
3635 return ret;
3636}
3637
3639 MemoryManager mMan = MemoryManager.GetMemoryManager();
3640 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
3642
3643 OdDbObjectId ret = null;
3644 if (null != mTrans)
3645 {
3646 mTrans.AddObject(new OdDbObjectId(ptr, true));
3647 ret = new OdDbObjectId(ptr, false);
3648 }
3649 else
3650 {
3651 ret = new OdDbObjectId(ptr, true);
3652 }
3653
3655 return ret;
3656}
3657
3658 public static OdDbDictionary oddbGetMotionPathDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound) {// OdDbDictionaryPtr
3659 MemoryManager mMan = MemoryManager.GetMemoryManager();
3660 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
3661 IntPtr ptr = TD_DbPINVOKE.oddbGetMotionPathDictionary__SWIG_0(OdDbDatabase.getCPtr(pDb), (int)mode, createIfNotFound);
3662
3663 OdDbDictionary ret = null;
3664 if (null != mTrans)
3665 {
3666 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
3667 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
3668 }
3669 else
3670 {
3671 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
3672 }
3673
3675 return ret;
3676}
3677
3678 public static OdDbDictionary oddbGetMotionPathDictionary(OdDbDatabase pDb, OpenMode mode) {// OdDbDictionaryPtr
3679 MemoryManager mMan = MemoryManager.GetMemoryManager();
3680 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
3682
3683 OdDbDictionary ret = null;
3684 if (null != mTrans)
3685 {
3686 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
3687 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
3688 }
3689 else
3690 {
3691 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
3692 }
3693
3695 return ret;
3696}
3697
3699 global::System.IntPtr cPtr = TD_DbPINVOKE.fxGetLayerStateProperties(OdDbDatabase.getCPtr(pDb), layerState);
3700 OdDbLayerStateProperties ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbLayerStateProperties(cPtr, false);
3702 return ret;
3703 }
3704
3705 public static OdGsLayoutHelper setupActiveLayoutViews(OdGsDevice pDevice, OdGiContextForDbDatabase pGiCtx) {// OdGsLayoutHelperPtr
3706 MemoryManager mMan = MemoryManager.GetMemoryManager();
3707 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
3709
3710 OdGsLayoutHelper ret = null;
3711 if (null != mTrans)
3712 {
3713 mTrans.AddObject((OdGsLayoutHelper)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsLayoutHelper),ptr, true));
3714 ret = (OdGsLayoutHelper)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsLayoutHelper),ptr, false);
3715 }
3716 else
3717 {
3718 ret = (OdGsLayoutHelper)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsLayoutHelper),ptr, true);
3719 }
3720
3722 return ret;
3723}
3724
3725 public static OdGsLayoutHelper setupLayoutViews(OdDbObjectId layoutId, OdGsDevice pDevice, OdGiContextForDbDatabase pGiCtx) {// OdGsLayoutHelperPtr
3726 MemoryManager mMan = MemoryManager.GetMemoryManager();
3727 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
3729
3730 OdGsLayoutHelper ret = null;
3731 if (null != mTrans)
3732 {
3733 mTrans.AddObject((OdGsLayoutHelper)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsLayoutHelper),ptr, true));
3734 ret = (OdGsLayoutHelper)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsLayoutHelper),ptr, false);
3735 }
3736 else
3737 {
3738 ret = (OdGsLayoutHelper)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsLayoutHelper),ptr, true);
3739 }
3740
3742 return ret;
3743}
3744
3745 public static void setupPalette(OdGsDevice device, OdGiContextForDbDatabase giContext, OdDbStub layoutId, UInt32 /*SIMPLETYPE*/ palBackground) {
3746 TD_DbPINVOKE.setupPalette__SWIG_0(OdGsDevice.getCPtr(device), OdGiContextForDbDatabase.getCPtr(giContext), OdDbStub.getCPtr(layoutId), palBackground /*SIMPLETYPE*/);
3748 }
3749
3750 public static void setupPalette(OdGsDevice device, OdGiContextForDbDatabase giContext, OdDbStub layoutId) {
3753 }
3754
3755 public static void setupPalette(OdGsDevice device, OdGiContextForDbDatabase giContext) {
3758 }
3759
3760 public static int OdDieselEvaluate(String in_, SWIGTYPE_p_OdChar out_, OdDieselService pDieselService) {
3761 int ret = TD_DbPINVOKE.OdDieselEvaluate__SWIG_0(in_, SWIGTYPE_p_OdChar.getCPtr(out_), OdDieselService.getCPtr(pDieselService));
3763 return ret;
3764 }
3765
3766 public static int OdDieselEvaluate(String in_, SWIGTYPE_p_OdChar out_, OdDbDatabase db) {
3769 return ret;
3770 }
3771
3773 OdDbDatabaseCollection ret = (OdDbDatabaseCollection)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabaseCollection),TD_DbPINVOKE.oddbDatabaseCollection(),false); /*createInt 3_2*/
3774
3776 return ret;
3777}
3778
3782 }
3783
3787 }
3788
3789 public static OdDbObjectId oddbGetBackgroundDictionaryId(OdDbDatabase pDb, bool createIfNotFound) {
3790 MemoryManager mMan = MemoryManager.GetMemoryManager();
3791 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
3792 IntPtr ptr = TD_DbPINVOKE.oddbGetBackgroundDictionaryId__SWIG_0(OdDbDatabase.getCPtr(pDb), createIfNotFound);
3793
3794 OdDbObjectId ret = null;
3795 if (null != mTrans)
3796 {
3797 mTrans.AddObject(new OdDbObjectId(ptr, true));
3798 ret = new OdDbObjectId(ptr, false);
3799 }
3800 else
3801 {
3802 ret = new OdDbObjectId(ptr, true);
3803 }
3804
3806 return ret;
3807}
3808
3810 MemoryManager mMan = MemoryManager.GetMemoryManager();
3811 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
3813
3814 OdDbObjectId ret = null;
3815 if (null != mTrans)
3816 {
3817 mTrans.AddObject(new OdDbObjectId(ptr, true));
3818 ret = new OdDbObjectId(ptr, false);
3819 }
3820 else
3821 {
3822 ret = new OdDbObjectId(ptr, true);
3823 }
3824
3826 return ret;
3827}
3828
3829 public static OdDbDictionary oddbGetBackgroundDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound) {// OdDbDictionaryPtr
3830 MemoryManager mMan = MemoryManager.GetMemoryManager();
3831 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
3832 IntPtr ptr = TD_DbPINVOKE.oddbGetBackgroundDictionary__SWIG_0(OdDbDatabase.getCPtr(pDb), (int)mode, createIfNotFound);
3833
3834 OdDbDictionary ret = null;
3835 if (null != mTrans)
3836 {
3837 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
3838 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
3839 }
3840 else
3841 {
3842 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
3843 }
3844
3846 return ret;
3847}
3848
3849 public static OdDbDictionary oddbGetBackgroundDictionary(OdDbDatabase pDb, OpenMode mode) {// OdDbDictionaryPtr
3850 MemoryManager mMan = MemoryManager.GetMemoryManager();
3851 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
3853
3854 OdDbDictionary ret = null;
3855 if (null != mTrans)
3856 {
3857 mTrans.AddObject((OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true));
3858 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, false);
3859 }
3860 else
3861 {
3862 ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),ptr, true);
3863 }
3864
3866 return ret;
3867}
3868
3872 return ret;
3873}
3874
3878 return ret;
3879}
3880
3881 public static String odDbGetHandleName(OdDbHandle handle) {
3882 string ret = TD_DbPINVOKE.odDbGetHandleName(OdDbHandle.getCPtr(handle));
3884 return ret;
3885}
3886
3890 return ret;
3891}
3892
3896 return ret;
3897}
3898
3899 public static String odDbGenerateName(UInt32 /*SIMPLETYPE*/ i, OdDbHostAppServices pHostApp) {
3900 string ret = TD_DbPINVOKE.odDbGenerateName__SWIG_2(i /*SIMPLETYPE*/, OdDbHostAppServices.getCPtr(pHostApp));
3902 return ret;
3903}
3904
3905 public static String odDbGenerateName(UInt32 /*SIMPLETYPE*/ i) {
3906 string ret = TD_DbPINVOKE.odDbGenerateName__SWIG_3(i /*SIMPLETYPE*/);
3908 return ret;
3909}
3910
3911 public static bool odDbAuditColorIndex(out Int16 /*SIMPLETYPE*/ colorIndex, OdDbAuditInfo pAuditInfo, OdDbHostAppServices pHostApp) {
3912 bool ret = TD_DbPINVOKE.odDbAuditColorIndex__SWIG_0(out colorIndex, OdDbAuditInfo.getCPtr(pAuditInfo), OdDbHostAppServices.getCPtr(pHostApp));
3914 return ret;
3915 }
3916
3917 public static bool odDbAuditColorIndex(out Int16 /*SIMPLETYPE*/ colorIndex, OdDbAuditInfo pAuditInfo) {
3918 bool ret = TD_DbPINVOKE.odDbAuditColorIndex__SWIG_1(out colorIndex, OdDbAuditInfo.getCPtr(pAuditInfo));
3920 return ret;
3921 }
3922
3923 public static bool odDbAuditColorIndex(out Int16 /*SIMPLETYPE*/ colorIndex, OdDbAuditInfo pAuditInfo, OdDbHostAppServices pHostApp, OdDbObject pObj, uint sid, uint n) {
3924 bool ret = TD_DbPINVOKE.odDbAuditColorIndex__SWIG_2(out colorIndex, OdDbAuditInfo.getCPtr(pAuditInfo), OdDbHostAppServices.getCPtr(pHostApp), OdDbObject.getCPtr(pObj), sid, n);
3926 return ret;
3927 }
3928
3929 public static bool odDbAuditColor(OdCmColor color, OdDbAuditInfo pAuditInfo, OdDbHostAppServices pHostApp) {
3932 return ret;
3933 }
3934
3935 public static bool odDbAuditColor(OdCmColor color, OdDbAuditInfo pAuditInfo) {
3938 return ret;
3939 }
3940
3941 public static bool odDbAuditColor(OdCmColor color, OdDbAuditInfo pAuditInfo, OdDbHostAppServices pHostApp, OdDbObject pObj, uint sid, uint n) {
3944 return ret;
3945 }
3946
3947 public static OdResult readAcisData(OdDbDwgFiler pFiler, ref OdModelerGeometry /*OUT_PARAM for SMARTPTR*/ pAcisData, bool bStandardSaveFlag, OdDbAuditInfo pAuditInfo, bool bEnableAcisAudit) {
3948 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pAcisData = pAcisData == null ? IntPtr.Zero : OdModelerGeometry.getCPtr(pAcisData).Handle;
3949 IntPtr saved_pAcisData = tmp_pAcisData;
3950 /*OUT_PARAM for SMARTPTR pre*/
3951 try {
3952 OdResult ret = (OdResult)TD_DbPINVOKE.readAcisData__SWIG_0(OdDbDwgFiler.getCPtr(pFiler), ref tmp_pAcisData /*OUT_PARAM for SMARTPTR*/, bStandardSaveFlag, OdDbAuditInfo.getCPtr(pAuditInfo), bEnableAcisAudit);
3954 return ret;
3955 } finally {
3956if(tmp_pAcisData == IntPtr.Zero) pAcisData = null;
3957 if(tmp_pAcisData != IntPtr.Zero && tmp_pAcisData != saved_pAcisData)
3958 {
3959 MemoryTransaction mTrans_pAcisData = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3960 if(mTrans_pAcisData != null)
3961 mTrans_pAcisData.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdModelerGeometry>(typeof(OdModelerGeometry), tmp_pAcisData, true));
3962 pAcisData = Teigha.Core.Helpers.odCreateObjectInternal<OdModelerGeometry>(typeof(OdModelerGeometry), tmp_pAcisData, mTrans_pAcisData == null);
3963 /*OUT_PARAM for SMARTPTR*/
3964 }
3965 }
3966 }
3967
3968 public static OdResult readAcisData(OdDbDwgFiler pFiler, ref OdModelerGeometry /*OUT_PARAM for SMARTPTR*/ pAcisData, bool bStandardSaveFlag, OdDbAuditInfo pAuditInfo) {
3969 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pAcisData = pAcisData == null ? IntPtr.Zero : OdModelerGeometry.getCPtr(pAcisData).Handle;
3970 IntPtr saved_pAcisData = tmp_pAcisData;
3971 /*OUT_PARAM for SMARTPTR pre*/
3972 try {
3973 OdResult ret = (OdResult)TD_DbPINVOKE.readAcisData__SWIG_1(OdDbDwgFiler.getCPtr(pFiler), ref tmp_pAcisData /*OUT_PARAM for SMARTPTR*/, bStandardSaveFlag, OdDbAuditInfo.getCPtr(pAuditInfo));
3975 return ret;
3976 } finally {
3977if(tmp_pAcisData == IntPtr.Zero) pAcisData = null;
3978 if(tmp_pAcisData != IntPtr.Zero && tmp_pAcisData != saved_pAcisData)
3979 {
3980 MemoryTransaction mTrans_pAcisData = MemoryManager.GetMemoryManager().GetCurrentTransaction();
3981 if(mTrans_pAcisData != null)
3982 mTrans_pAcisData.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdModelerGeometry>(typeof(OdModelerGeometry), tmp_pAcisData, true));
3983 pAcisData = Teigha.Core.Helpers.odCreateObjectInternal<OdModelerGeometry>(typeof(OdModelerGeometry), tmp_pAcisData, mTrans_pAcisData == null);
3984 /*OUT_PARAM for SMARTPTR*/
3985 }
3986 }
3987 }
3988
3989 public static OdResult readAcisData(OdDbDwgFiler pFiler, ref OdModelerGeometry /*OUT_PARAM for SMARTPTR*/ pAcisData, bool bStandardSaveFlag) {
3990 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pAcisData = pAcisData == null ? IntPtr.Zero : OdModelerGeometry.getCPtr(pAcisData).Handle;
3991 IntPtr saved_pAcisData = tmp_pAcisData;
3992 /*OUT_PARAM for SMARTPTR pre*/
3993 try {
3994 OdResult ret = (OdResult)TD_DbPINVOKE.readAcisData__SWIG_2(OdDbDwgFiler.getCPtr(pFiler), ref tmp_pAcisData /*OUT_PARAM for SMARTPTR*/, bStandardSaveFlag);
3996 return ret;
3997 } finally {
3998if(tmp_pAcisData == IntPtr.Zero) pAcisData = null;
3999 if(tmp_pAcisData != IntPtr.Zero && tmp_pAcisData != saved_pAcisData)
4000 {
4001 MemoryTransaction mTrans_pAcisData = MemoryManager.GetMemoryManager().GetCurrentTransaction();
4002 if(mTrans_pAcisData != null)
4003 mTrans_pAcisData.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdModelerGeometry>(typeof(OdModelerGeometry), tmp_pAcisData, true));
4004 pAcisData = Teigha.Core.Helpers.odCreateObjectInternal<OdModelerGeometry>(typeof(OdModelerGeometry), tmp_pAcisData, mTrans_pAcisData == null);
4005 /*OUT_PARAM for SMARTPTR*/
4006 }
4007 }
4008 }
4009
4010 public static OdResult readAcisData(OdDbDwgFiler pFiler, ref OdModelerGeometry /*OUT_PARAM for SMARTPTR*/ pAcisData) {
4011 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pAcisData = pAcisData == null ? IntPtr.Zero : OdModelerGeometry.getCPtr(pAcisData).Handle;
4012 IntPtr saved_pAcisData = tmp_pAcisData;
4013 /*OUT_PARAM for SMARTPTR pre*/
4014 try {
4015 OdResult ret = (OdResult)TD_DbPINVOKE.readAcisData__SWIG_3(OdDbDwgFiler.getCPtr(pFiler), ref tmp_pAcisData /*OUT_PARAM for SMARTPTR*/);
4017 return ret;
4018 } finally {
4019if(tmp_pAcisData == IntPtr.Zero) pAcisData = null;
4020 if(tmp_pAcisData != IntPtr.Zero && tmp_pAcisData != saved_pAcisData)
4021 {
4022 MemoryTransaction mTrans_pAcisData = MemoryManager.GetMemoryManager().GetCurrentTransaction();
4023 if(mTrans_pAcisData != null)
4024 mTrans_pAcisData.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdModelerGeometry>(typeof(OdModelerGeometry), tmp_pAcisData, true));
4025 pAcisData = Teigha.Core.Helpers.odCreateObjectInternal<OdModelerGeometry>(typeof(OdModelerGeometry), tmp_pAcisData, mTrans_pAcisData == null);
4026 /*OUT_PARAM for SMARTPTR*/
4027 }
4028 }
4029 }
4030
4031 public static bool writeAcisData(OdDbDwgFiler pFiler, OdModelerGeometry pAcisData, bool bStandardSaveFlag, bool bEnableAcisAudit, bool bCheckForBody) {
4032 bool ret = TD_DbPINVOKE.writeAcisData__SWIG_0(OdDbDwgFiler.getCPtr(pFiler), OdModelerGeometry.getCPtr(pAcisData), bStandardSaveFlag, bEnableAcisAudit, bCheckForBody);
4034 return ret;
4035 }
4036
4037 public static bool writeAcisData(OdDbDwgFiler pFiler, OdModelerGeometry pAcisData, bool bStandardSaveFlag, bool bEnableAcisAudit) {
4038 bool ret = TD_DbPINVOKE.writeAcisData__SWIG_1(OdDbDwgFiler.getCPtr(pFiler), OdModelerGeometry.getCPtr(pAcisData), bStandardSaveFlag, bEnableAcisAudit);
4040 return ret;
4041 }
4042
4043 public static bool writeAcisData(OdDbDwgFiler pFiler, OdModelerGeometry pAcisData, bool bStandardSaveFlag) {
4044 bool ret = TD_DbPINVOKE.writeAcisData__SWIG_2(OdDbDwgFiler.getCPtr(pFiler), OdModelerGeometry.getCPtr(pAcisData), bStandardSaveFlag);
4046 return ret;
4047 }
4048
4049 public static bool writeAcisData(OdDbDwgFiler pFiler, OdModelerGeometry pAcisData) {
4052 return ret;
4053 }
4054
4055 public static OdModelerGeometry readAcisData(OdDbDxfFiler pFiler) {// OdModelerGeometryPtr
4056 MemoryManager mMan = MemoryManager.GetMemoryManager();
4057 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
4059
4060 OdModelerGeometry ret = null;
4061 if (null != mTrans)
4062 {
4063 mTrans.AddObject((OdModelerGeometry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdModelerGeometry),ptr, true));
4064 ret = (OdModelerGeometry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdModelerGeometry),ptr, false);
4065 }
4066 else
4067 {
4068 ret = (OdModelerGeometry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdModelerGeometry),ptr, true);
4069 }
4070
4072 return ret;
4073}
4074
4075 public static void writeAcisData(OdDbDxfFiler pFiler, OdModelerGeometry pAcisData, bool saveEmptyAllowed, bool bEnableAcisAudit) {
4076 TD_DbPINVOKE.writeAcisData__SWIG_4(OdDbDxfFiler.getCPtr(pFiler), OdModelerGeometry.getCPtr(pAcisData), saveEmptyAllowed, bEnableAcisAudit);
4078 }
4079
4080 public static void writeAcisData(OdDbDxfFiler pFiler, OdModelerGeometry pAcisData, bool saveEmptyAllowed) {
4081 TD_DbPINVOKE.writeAcisData__SWIG_5(OdDbDxfFiler.getCPtr(pFiler), OdModelerGeometry.getCPtr(pAcisData), saveEmptyAllowed);
4083 }
4084
4086 OdApLongTransactionManager ret = (OdApLongTransactionManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdApLongTransactionManager),TD_DbPINVOKE.odapLongTransactionManager(),false); /*createInt 3_2*/
4087
4089 return ret;
4090}
4091
4092 public static OdDwfImport createDwfImporter() {// TD_DWF_IMPORT::OdDwfImportPtr
4093 MemoryManager mMan = MemoryManager.GetMemoryManager();
4094 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
4095 IntPtr ptr = TD_DbPINVOKE.createDwfImporter();
4096
4097 OdDwfImport ret = null;
4098 if (null != mTrans)
4099 {
4100 mTrans.AddObject((OdDwfImport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDwfImport),ptr, true));
4101 ret = (OdDwfImport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDwfImport),ptr, false);
4102 }
4103 else
4104 {
4105 ret = (OdDwfImport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDwfImport),ptr, true);
4106 }
4107
4109 return ret;
4110}
4111
4112 public static OdColladaImport createColladaImporter() {// TD_COLLADA_IMPORT::OdColladaImportPtr
4113 MemoryManager mMan = MemoryManager.GetMemoryManager();
4114 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
4115 IntPtr ptr = TD_DbPINVOKE.createColladaImporter();
4116
4117 OdColladaImport ret = null;
4118 if (null != mTrans)
4119 {
4120 mTrans.AddObject((OdColladaImport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdColladaImport),ptr, true));
4121 ret = (OdColladaImport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdColladaImport),ptr, false);
4122 }
4123 else
4124 {
4125 ret = (OdColladaImport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdColladaImport),ptr, true);
4126 }
4127
4129 return ret;
4130}
4131
4132 public static readonly uint UINT_MAX = TD_DbPINVOKE.UINT_MAX_get();
4133 public static readonly uint ULONG_MAX = TD_DbPINVOKE.ULONG_MAX_get();
4134 public static readonly int _MSC_VER = TD_DbPINVOKE._MSC_VER_get();
4136 public static readonly int OD_SIZEOF_INT = TD_DbPINVOKE.OD_SIZEOF_INT_get();
4137 public static readonly int OD_SIZEOF_LONG = TD_DbPINVOKE.OD_SIZEOF_LONG_get();
4138 public static readonly string PERCENT18LONG = TD_DbPINVOKE.PERCENT18LONG_get();
4139 public static readonly string HANDLEFORMAT = TD_DbPINVOKE.HANDLEFORMAT_get();
4140 public static readonly string PRId64 = TD_DbPINVOKE.PRId64_get();
4141 public static readonly string PRIu64 = TD_DbPINVOKE.PRIu64_get();
4142 public static readonly string PRIx64 = TD_DbPINVOKE.PRIx64_get();
4143 public static readonly string PRIX64 = TD_DbPINVOKE.PRIX64_get();
4144 public static readonly int OD_SIZEOF_PTR = TD_DbPINVOKE.OD_SIZEOF_PTR_get();
4145 public const int SEEK_SET = 0;
4146 public const int SEEK_CUR = 1;
4147 public const int SEEK_END = 2;
4148 public const int DBL_DIG = 15;
4149 public const int SECURITYPARAMS_ENCRYPT_DATA = 0x00000001;
4150 public const int SECURITYPARAMS_ENCRYPT_PROPS = 0x00000002;
4151 public const int SECURITYPARAMS_SIGN_DATA = 0x00000010;
4152 public const int SECURITYPARAMS_ADD_TIMESTAMP = 0x00000020;
4153 public const int SECURITYPARAMS_UNSIGN_DATA = 0x00000040;
4154 public const int SECURITYPARAMS_ALGID_RC4 = 0x00006801;
4155
4156 public const int kOdDbDwgClassMapSize = 0;
4162
4163 public const int HATCH_PATTERN_NAME_LENGTH = 32;
4164 public const double ODDB_INFINITE_XCLIP_DEPTH = (1.0e+300);
4165 public const int MSTYLE_DXF_FILL_ON = (0x1);
4166 public const int MSTYLE_DXF_SHOW_MITERS = (0x2);
4167 public const int MSTYLE_DXF_START_SQUARE_CAP = (0x10);
4168 public const int MSTYLE_DXF_START_INNER_ARCS = (0x20);
4169 public const int MSTYLE_DXF_START_ROUND_CAP = (0x40);
4170 public const int MSTYLE_DXF_END_SQUARE_CAP = (0x100);
4171 public const int MSTYLE_DXF_END_INNER_ARCS = (0x200);
4172 public const int MSTYLE_DXF_END_ROUND_CAP = (0x400);
4173 public const int MSTYLE_DXF_JUST_TOP = (0x1000);
4174 public const int MSTYLE_DXF_JUST_ZERO = (0x2000);
4175 public const int MSTYLE_DXF_JUST_BOT = (0x4000);
4176 public const int OD_DBLEOD_H = 1;
4177 public const int MAX_LEADER_NUMBER = 5000;
4178 public const int MAX_LEADERLINE_NUMBER = 5000;
4179 public const int ODA_IDREAD_PAGESIZE = 0xffff;
4180 public const int ODA_ARRREAD_PAGESIZE = 0xffff;
4181 public const string CUSTOM_DEVICE_NAME = "Custom Device";
4182 public const bool NullIdAllowed = true;
4183}
4184
4185}
static HandleRef getCPtr(OdDbBaseHostAppServices obj)
static HandleRef getCPtr(OdDbHandle obj)
Definition: OdDbHandle.cs:26
static HandleRef getCPtr(OdDbStub obj)
Definition: OdDbStub.cs:26
static HandleRef getCPtr(OdDbUnderlayDrawContext obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePlane obj)
Definition: OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint2d obj)
Definition: OdGePoint2d.cs:26
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeScale3d obj)
Definition: OdGeScale3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
static HandleRef getCPtr(OdGiCommonDraw obj)
static HandleRef getCPtr(OdGiDgLinetypeModifiers obj)
static HandleRef getCPtr(OdGiSubEntityTraits obj)
static HandleRef getCPtr(OdGiTextStyle obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdGsDevice obj)
Definition: OdGsDevice.cs:25
static HandleRef getCPtr(OdInt32Array obj)
Definition: OdInt32Array.cs:28
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxSystemServices obj)
static HandleRef getCPtr(OdStreamBuf obj)
Definition: OdStreamBuf.cs:25
static HandleRef getCPtr(OdStringArray obj)
static HandleRef getCPtr(OdThumbnailImage obj)
static HandleRef getCPtr(OdUInt8Array obj)
Definition: OdUInt8Array.cs:28
static HandleRef getCPtr(MeshFaceterSettings obj)
static HandleRef getCPtr(OdCmColor obj)
Definition: OdCmColor.cs:26
static HandleRef getCPtr(OdDbAnnotScaleObjectContextData obj)
static HandleRef getCPtr(OdDbAnnotationScaleReactor obj)
static HandleRef getCPtr(OdDbAuditInfo obj)
static HandleRef getCPtr(OdDbBlockReference obj)
static HandleRef getCPtr(OdDbBlockTableRecord obj)
static HandleRef getCPtr(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
static HandleRef getCPtr(OdDbDatabaseSummaryInfo obj)
static HandleRef getCPtr(OdDbDate obj)
Definition: OdDbDate.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static HandleRef getCPtr(OdDbEntity obj)
Definition: OdDbEntity.cs:26
static HandleRef getCPtr(OdDbField obj)
Definition: OdDbField.cs:26
static HandleRef getCPtr(OdDbFilter obj)
Definition: OdDbFilter.cs:26
static HandleRef getCPtr(OdDbHostAppServices obj)
static HandleRef getCPtr(OdDbIndex obj)
Definition: OdDbIndex.cs:26
static HandleRef getCPtr(OdDbLayoutManager obj)
static HandleRef getCPtr(OdDbMLeader obj)
Definition: OdDbMLeader.cs:26
static HandleRef getCPtr(OdDbObject obj)
Definition: OdDbObject.cs:26
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
static HandleRef getCPtr(OdDbObjectIterator obj)
static HandleRef getCPtr(OdDbPlotSettings obj)
static HandleRef getCPtr(OdDbPlotSettingsValidator obj)
static HandleRef getCPtr(OdDbPointCloudEx obj)
static HandleRef getCPtr(OdDbPointCloud obj)
static HandleRef getCPtr(OdDbProxyEntity obj)
static HandleRef getCPtr(OdDbSortentsTable obj)
static HandleRef getCPtr(OdDbTextStyleTableRecord obj)
static HandleRef getCPtr(OdDbViewTableRecord obj)
static HandleRef getCPtr(OdDieselService obj)
static HandleRef getCPtr(OdGiContextForDbDatabase obj)
static HandleRef getCPtr(OdMTLoadReactor obj)
static HandleRef getCPtr(OdModelerGeometry obj)
static HandleRef getCPtr(OdResBuf obj)
Definition: OdResBuf.cs:26
static HandleRef getCPtr(OdRxEventReactor obj)
static HandleRef getCPtr(OdSignatureDescription obj)
static HandleRef getCPtr(OdTfCommitAnnotation obj)
static HandleRef getCPtr(OdTfDigest obj)
Definition: OdTfDigest.cs:27
static HandleRef getCPtr(OdTfMergeHandler obj)
static int OdDieselEvaluate(String in_, SWIGTYPE_p_OdChar out_, OdDbDatabase db)
Definition: TD_Db.cs:3766
static OdDbObjectId oddbGetMotionPathDictionaryId(OdDbDatabase pDb)
Definition: TD_Db.cs:3638
static OdOxOleLinkManager OdOxGetOleLinkManager()
Definition: TD_Db.cs:2744
static string DwgVersionToStr(DwgVersion ver)
Definition: TD_Db.cs:465
static String layerDefpointsName()
Definition: TD_Db.cs:988
static bool isViewportActiveName(String name)
Definition: TD_Db.cs:1030
static OdDbObjectId getBlockId(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:680
static String g_strGeomBlockBegin
Definition: TD_Db.cs:2726
delegate OdGeVector3dValue DimDataSetValueFuncPtrDelegateNative(IntPtr pThis, IntPtr pEnt, double newValue, IntPtr offset)
static String blockModelSpaceName(DwgVersion version)
Definition: TD_Db.cs:1094
delegate OdResBuf GetFnDelegate(OdDbDatabase pDb)
const int MSTYLE_DXF_JUST_TOP
Definition: TD_Db.cs:4173
static bool odTfInitialize(OdDbHostAppServices pAppServices)
Definition: TD_Db.cs:1579
static OdTfRepository detachRepository(OdDbDatabase pDb)
Definition: TD_Db.cs:2522
static OdTfDigest commit(OdDbDatabase pDb, OdTfCommitAnnotation message, OdDbObjectIdArray objectsToSave)
Definition: TD_Db.cs:2542
static String odDbGenerateName(OdDbObjectId id)
Definition: TD_Db.cs:3893
delegate void MapTypeFnDelegateNative(IntPtr pDb, IntPtr pVal, int opt)
static void oddbConvertHslToRgb(OdGeVector3d hsl, OdGeVector3d rgb)
Definition: TD_Db.cs:2394
static OdDbObjectId oddbGetRenderSettingsDictionaryId(OdDbDatabase pDb, bool createIfNotFound)
Definition: TD_Db.cs:1656
static void odInitialize(OdRxSystemServices pSystemServices)
Definition: TD_Db.cs:339
static OdDbObjectId oddbGetRenderRapidRTSettingsDictionaryId(OdDbDatabase pDb)
Definition: TD_Db.cs:2156
static int numIndexes(OdDbBlockTableRecord pBTR)
Definition: TD_Db.cs:1353
static OdGiTextStyle giTextStyleFromDb(OdDbObjectId styleId)
Definition: TD_Db.cs:522
static OdResult oddbEntMake(OdDbDatabase pDb, OdResBuf pRb, ref OdDbObject pObj)
Definition: TD_Db.cs:272
static OdDbDictionary oddbGetBackgroundDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound)
Definition: TD_Db.cs:3829
static void oddbUnderlayHostGetAdjustedColor(OdGeVector3d rgbResult, OdGeVector3d rgbInputColor, OdGeVector3d rgbCurrentBackgroundColor, OdGeVector3d hslFadedContrastColor, OdDbUnderlayDrawContext drawContext)
Definition: TD_Db.cs:2399
static OdResult oddbCreatePointCloudExEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloudEx newPointCloud, String sourceFile, OdGePoint3d location, double scale, double rotation)
Definition: TD_Db.cs:3273
const int SECURITYPARAMS_ENCRYPT_PROPS
Definition: TD_Db.cs:4150
const int ODA_ARRREAD_PAGESIZE
Definition: TD_Db.cs:4180
static OdDbObjectId getLayerId(OdDbDatabase pDb, String strLayer)
Definition: TD_Db.cs:1074
static void oddbInitialUpdateViewTableRecordCameras(OdDbDatabase pDb)
Definition: TD_Db.cs:3784
static void oddbEndProxyGraphics(OdGiWorldDraw pWdSaver, OdUInt8Array graphics)
Definition: TD_Db.cs:2721
static bool odDbAuditColorIndex(out Int16 colorIndex, OdDbAuditInfo pAuditInfo, OdDbHostAppServices pHostApp, OdDbObject pObj, uint sid, uint n)
Definition: TD_Db.cs:3923
static OdDbObjectId oddbGetRenderEntriesDictionaryId(OdDbDatabase pDb)
Definition: TD_Db.cs:2076
const int MAX_LEADERLINE_NUMBER
Definition: TD_Db.cs:4178
static String layerZeroName()
Definition: TD_Db.cs:976
static OdDbObjectId oddbDgnLSGetComponentsDictionaryId(OdDbDatabase pDb)
Definition: TD_Db.cs:3110
static void addFilter(OdDbBlockReference pBlkRef, OdDbFilter pFilter)
Definition: TD_Db.cs:1359
static readonly uint UINT_MAX
Definition: TD_Db.cs:4132
const int MSTYLE_DXF_SHOW_MITERS
Definition: TD_Db.cs:4166
static OdTfRepository getRepository(OdDbDatabase pDb)
Definition: TD_Db.cs:2515
static void odDbSaveLineTypeFile(OdDbDatabase Db, OdStreamBuf filename, TextFileEncoding encode)
Definition: TD_Db.cs:440
static readonly string PERCENT18LONG
Definition: TD_Db.cs:4138
static void odDbSetUCSORG(OdDbDatabase db, OdGePoint3d val)
Definition: TD_Db.cs:410
static SWIGTYPE_p_OdArrayT_OdRxEventReactor_p_OdObjectsAllocatorT_OdRxEventReactor_p_t_t fxCopyRawReactorPointers(SWIGTYPE_p_OdArrayT_OdSmartPtrT_OdRxEventReactor_t_OdObjectsAllocatorT_OdSmartPtrT_OdRxEventReactor_t_t_t apReactors)
Definition: TD_Db.cs:3024
static String oddbSetFieldEngineValueFormatByError()
Definition: TD_Db.cs:2956
static OdDbField copyTextFieldToObject(OdDbField srcField, OdDbObject pObj)
Definition: TD_Db.cs:1208
static readonly string HANDLEFORMAT
Definition: TD_Db.cs:4139
const int MSTYLE_DXF_FILL_ON
Definition: TD_Db.cs:4165
static bool isConflict(ChangeType myChange, ChangeType theirChange)
Definition: TD_Db.cs:2509
static OdResult oddbEvaluateFields(OdDbDatabase pDb, int nContext)
Definition: TD_Db.cs:2998
static int numFilters(OdDbBlockReference pBlkRef)
Definition: TD_Db.cs:1409
static readonly int OD_SIZEOF_PTR
Definition: TD_Db.cs:4144
static OdResult oddbEvaluateFields(OdDbDatabase pDb, int nContext, OdDbObjectIdArray objIds, OdDbObjectIdArray pFieldsToEvaluate, String pszEvaluatorId, OdFd.EvalFields nEvalFlag)
Definition: TD_Db.cs:2974
static bool odrxRegisterSchema(String schemeName)
Definition: TD_Db.cs:1585
const int SECURITYPARAMS_ENCRYPT_DATA
Definition: TD_Db.cs:4149
static bool isBuiltInArrow(String arrowheadName)
Definition: TD_Db.cs:1511
delegate void PromptFnDelegate(OdDbCommandContext pDbCmdCtx, String varName, OdResBuf pVal)
static bool isDetailViewStyleStandardName(OdDbDatabase pDb, String name)
Definition: TD_Db.cs:1190
static OdResult oddbCreatePointCloudEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloud newPointCloud, String indexFile, String sourceFile)
Definition: TD_Db.cs:3441
static bool OdDbMLeader_setAcadBehaviour(OdDbMLeader pMLeader, UInt32 bug, bool bValue)
Definition: TD_Db.cs:2329
static OdResult validatePreExtendedSymbolName(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:630
static void odDbSetTDUSRTIMER(OdDbDatabase db, OdDbDate val)
Definition: TD_Db.cs:400
static OdDbObjectId getTextStyleId(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:780
static OdStreamBuf compressData(OdDbDatabase pDb)
Definition: TD_Db.cs:2608
static String arrowName(OdDbObjectId blockId)
Definition: TD_Db.cs:1505
static OdDbDictionary oddbGetNamedPathDictionary(OdDbDatabase pDb, OpenMode mode)
Definition: TD_Db.cs:3590
static bool merge(OdDbDatabase pDb, OdTfDigest sha, OdTfMergeHandler mergeHandler, bool noFastForward)
Definition: TD_Db.cs:2554
delegate int OdDbMTextEnumDelegateNative(IntPtr _fragment, IntPtr ptr_arg)
static OdDbObjectId getVisualStyleId(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:920
static double OdDbMPolygonCrossingFuzz
Definition: TD_Db.cs:3610
static OdGePoint3d OdDbMLeader_getPtInternal(OdDbMLeader pMLeader, UInt32 index)
Definition: TD_Db.cs:2335
static OdResult oddbEvaluateFields(OdDbDatabase pDb, int nContext, OdDbObjectIdArray objIds, OdDbObjectIdArray pFieldsToEvaluate)
Definition: TD_Db.cs:2986
static String textStyleStandardName()
Definition: TD_Db.cs:1000
const double ODDB_INFINITE_XCLIP_DEPTH
Definition: TD_Db.cs:4164
static OdDwfImport createDwfImporter()
Definition: TD_Db.cs:4092
static OdDbObjectId findArrowId(String arrowheadName, OdDbDatabase pDb)
Definition: TD_Db.cs:1523
static OdRxIterator oddbGetScenes(OdDbDatabase pDb)
Definition: TD_Db.cs:2424
static OdGsLayoutHelper setupActiveLayoutViews(OdGsDevice pDevice, OdGiContextForDbDatabase pGiCtx)
Definition: TD_Db.cs:3705
static bool isLinetypeContinuousName(String name)
Definition: TD_Db.cs:970
const int SECURITYPARAMS_ALGID_RC4
Definition: TD_Db.cs:4154
static bool odDbAuditColor(OdCmColor color, OdDbAuditInfo pAuditInfo, OdDbHostAppServices pHostApp, OdDbObject pObj, uint sid, uint n)
Definition: TD_Db.cs:3941
static void odDbSaveMlineStyleFile(OdDbDatabase Db, OdStreamBuf filename)
Definition: TD_Db.cs:460
static bool oddbDgnLSWriteEntityXData(OdDbEntity pEntity, OdGiDgLinetypeModifiers pModifiers, double pScale)
Definition: TD_Db.cs:3066
static EdgeArray oddbCreateEdgesFromEntity(OdDbEntity pEnt, OdGePlane hatchPlane, bool bLeadToXAxis)
Definition: TD_Db.cs:1563
static OdDbObjectId fxGetTop(OdDbSortentsTable p, OdDbObjectIdArray objects)
Definition: TD_Db.cs:1596
static OdResult repairPreExtendedSymbolName(ref string newName, String oldName, OdDbDatabase pDb, bool allowVerticalBar)
Definition: TD_Db.cs:552
static void odUninitializeDbCore()
Definition: TD_Db.cs:349
static void setupPalette(OdGsDevice device, OdGiContextForDbDatabase giContext, OdDbStub layoutId, UInt32 palBackground)
Definition: TD_Db.cs:3745
static OdDbFilter getFilter(OdDbBlockReference pBlkRef, OdRxClass key, OpenMode readOrWrite)
Definition: TD_Db.cs:1369
static SWIGTYPE_p_OdConstString oddbDgnLSGetDefinitionKeyName()
Definition: TD_Db.cs:3084
static bool isBlockPaperSpaceName(String pN)
Definition: TD_Db.cs:1136
const int SEEK_SET
Definition: TD_Db.cs:4145
static bool odDbAuditColor(OdCmColor color, OdDbAuditInfo pAuditInfo, OdDbHostAppServices pHostApp)
Definition: TD_Db.cs:3929
static bool isMLineStandardName(String name)
Definition: TD_Db.cs:1012
static void writeObjectPartial(OdDbObjectId id)
Definition: TD_Db.cs:2648
static bool odfdGetAcVarData(String sString, ref string sName, ref string sFormat)
Definition: TD_Db.cs:3009
static SWIGTYPE_p_wchar_t kszVSJitterOff
Definition: TD_Db.cs:3225
static bool fxIsValidReactor(OdRxEventReactor pRawReactor, SWIGTYPE_p_OdArrayT_OdSmartPtrT_OdRxEventReactor_t_OdObjectsAllocatorT_OdSmartPtrT_OdRxEventReactor_t_t_t apReactors, uint iHeuristicIndex)
Definition: TD_Db.cs:3030
static OdResult repairSymbolName(ref string newName, String oldName, OdDbDatabase pDb, bool allowVerticalBar)
Definition: TD_Db.cs:600
static OdDbDatabaseCollection oddbDatabaseCollection()
Definition: TD_Db.cs:3772
static OdEditor odedEditor()
Definition: TD_Db.cs:1636
static bool writeAcisData(OdDbDwgFiler pFiler, OdModelerGeometry pAcisData, bool bStandardSaveFlag, bool bEnableAcisAudit, bool bCheckForBody)
Definition: TD_Db.cs:4031
static bool odGetSatFromProxy(OdDbProxyEntity adPart, ref OdModelerGeometry pModelerGeometry)
Definition: TD_Db.cs:2783
const int kDwgId_OdDbVertex
Definition: TD_Db.cs:4159
static bool oddbDgnLSReadEntityXData(OdDbEntity pEntity, OdGiDgLinetypeModifiers pModifiers)
Definition: TD_Db.cs:3054
static OdDbIndex getIndex(OdDbBlockTableRecord pBTR, int btrIndex)
Definition: TD_Db.cs:1333
static void switchBranch(OdDbDatabase pDb, String branch, bool hard)
Definition: TD_Db.cs:2590
static SWIGTYPE_p_wchar_t kszVSShadesOfGray
Definition: TD_Db.cs:3180
static OdDbObjectId getMLeaderStyleId(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:900
static OdResult readAcisData(OdDbDwgFiler pFiler, ref OdModelerGeometry pAcisData, bool bStandardSaveFlag, OdDbAuditInfo pAuditInfo)
Definition: TD_Db.cs:3968
delegate OdGeVector3dValue DimDataSetValueFuncPtrDelegate(OdDbDimData pThis, OdDbEntity pEnt, double newValue, OdGeVector3d offset)
static void endPartialImport(OdDbDatabase pDb)
Definition: TD_Db.cs:2653
delegate void MainHistStreamFuncDelegateNative(IntPtr __arg)
static void oddbDgnLSInitializeImportUID(byte[] pUID)
Definition: TD_Db.cs:3170
static OdDbIndex getIndex(OdDbBlockTableRecord pBTR, int btrIndex, OpenMode readOrWrite)
Definition: TD_Db.cs:1313
static OdDbField copyFieldWithChild(OdDbField srcField)
Definition: TD_Db.cs:1228
static readonly int ODCHAR_IS_INT16LE
Definition: TD_Db.cs:4135
static String odDbGetHandleName(OdDbHandle handle)
Definition: TD_Db.cs:3881
static OdColladaImport createColladaImporter()
Definition: TD_Db.cs:4112
static void odDbSetTDINDWG(OdDbDatabase db, OdDbDate val)
Definition: TD_Db.cs:395
static int dimunit(int dimlunit, int dimfrac)
Definition: TD_Db.cs:1475
static void decompTransform(OdGeVector3d normal, OdGePoint3d position, OdGeScale3d scale, out double rotationAngle, OdGeMatrix3d transformMat, OdDbBlockTableRecord pBlockTableRecord)
Definition: TD_Db.cs:1464
static bool oddbGetContextDataAndScale(OdGiCommonDraw pWd, OdDbObject pObject, ref OdDbAnnotScaleObjectContextData ctx, double scaleOut)
Definition: TD_Db.cs:3488
static OdDbObjectId oddbGetRenderEnvironmentObjectId(OdDbDatabase pDb, bool createIfNotFound)
Definition: TD_Db.cs:1896
static void fxRefreshLists(OdDbPlotSettingsValidator p, OdDbPlotSettings pPlotSettings)
Definition: TD_Db.cs:1248
static OdResult oddbCreatePointCloudEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloud newPointCloud, String indexFile, String sourceFile, OdGePoint3d location, double scale)
Definition: TD_Db.cs:3399
static void oddbGetMaterialIds(OdDbDatabase pDb, OdDbObjectIdArray ids)
Definition: TD_Db.cs:2464
static String odDbGetObjectIdName(OdDbObjectId id)
Definition: TD_Db.cs:3875
static OdResult oddbCreatePointCloudExEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloudEx newPointCloud, String sourceFile, OdGePoint3d location, double scale, double rotation, OdGeVector3d vAxis)
Definition: TD_Db.cs:3252
static readonly string PRIu64
Definition: TD_Db.cs:4141
const int SEEK_CUR
Definition: TD_Db.cs:4146
static String linetypeByBlockName()
Definition: TD_Db.cs:952
static OdDbRenderEnvironment oddbGetRenderEnvironmentObject(OdDbDatabase pDb, OpenMode mode)
Definition: TD_Db.cs:1956
static uint kPlineVerticesThrehold
Definition: TD_Db.cs:1456
static int dimatfit(int dimfit)
Definition: TD_Db.cs:1481
static OdResult oddbEvaluateFields(OdDbDatabase pDb, int nContext, OdDbObjectIdArray objIds, OdDbObjectIdArray pFieldsToEvaluate, String pszEvaluatorId, OdFd.EvalFields nEvalFlag, out int pNumFound, out int pNumEvaluated)
Definition: TD_Db.cs:2962
static OdDbRenderGlobal oddbGetRenderGlobalObject(OdDbDatabase pDb, OpenMode mode)
Definition: TD_Db.cs:1876
static String blockPaperSpaceName()
Definition: TD_Db.cs:1124
static OdDbObjectId getViewportId(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:660
static String plotStyleNormalName()
Definition: TD_Db.cs:1154
static OdResult repairPreExtendedSymbolName(ref string newName, String oldName, OdDbDatabase pDb, bool allowVerticalBar, char symSubst)
Definition: TD_Db.cs:540
static String odDbGenerateName(UInt32 i, OdDbHostAppServices pHostApp)
Definition: TD_Db.cs:3899
static bool merge(OdDbDatabase pDb, String reference, OdTfMergeHandler mergeHandler)
Definition: TD_Db.cs:2572
static OdDbLayerStateProperties fxGetLayerStateProperties(OdDbDatabase pDb, String layerState)
Definition: TD_Db.cs:3698
static bool oddbGetContextDataAndScale(OdGiCommonDraw pWd, OdDbObject pObject, ref OdDbAnnotScaleObjectContextData ctx, double scaleOut, bool getDefaultScale)
Definition: TD_Db.cs:3467
const bool NullIdAllowed
Definition: TD_Db.cs:4182
static OdDbObjectId getLayerId(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:720
static String blockModelSpaceName()
Definition: TD_Db.cs:1100
static readonly string PRIx64
Definition: TD_Db.cs:4142
static bool isMLeaderStandardName(String name)
Definition: TD_Db.cs:1178
static void beginPartialImport(OdStreamBuf pStream, OdDbDatabase pDb)
Definition: TD_Db.cs:2638
static void odUninitialize()
Definition: TD_Db.cs:344
const int MAX_LEADER_NUMBER
Definition: TD_Db.cs:4177
static OdResBuf oddbEntGet(OdDbObjectId id)
Definition: TD_Db.cs:200
static String blockPaperSpaceName(DwgVersion version)
Definition: TD_Db.cs:1118
static DwgVersion DwgVersionFromStr(string str)
Definition: TD_Db.cs:471
static SWIGTYPE_p_OdConstString oddbDgnLSGetComponentsDictionaryName()
Definition: TD_Db.cs:3078
static readonly int OD_SIZEOF_INT
Definition: TD_Db.cs:4136
static void oddbUpdateViewTableRecordCamera(OdDbViewTableRecord pVTR)
Definition: TD_Db.cs:3779
const int ODA_IDREAD_PAGESIZE
Definition: TD_Db.cs:4179
static OdDbDictionary oddbGetMotionPathDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound)
Definition: TD_Db.cs:3658
static OdDbObjectId oddbGetRenderRapidRTSettingsDictionaryId(OdDbDatabase pDb, bool createIfNotFound)
Definition: TD_Db.cs:2136
static void oddbConvertRgbToHsl(OdGeVector3d rgb, OdGeVector3d hsl)
Definition: TD_Db.cs:2389
static String getLocalBranch(OdDbDatabase pDb)
Definition: TD_Db.cs:2584
static void modelToPixel(OdGeVector3d viewDir, OdGeMatrix3d xfm, OdGePlane plane, OdGePoint3d modelPoint, OdGePoint2d pixelPoint)
Definition: TD_Db.cs:1425
static OdGiTextStyle giTextStyleFromDb(OdDbTextStyleTableRecord pTStyle)
Definition: TD_Db.cs:516
static OdResult oddbCreatePointCloudExEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloudEx newPointCloud, String sourceFile, OdGePoint3d location)
Definition: TD_Db.cs:3315
static OdModelerGeometry readAcisData(OdDbDxfFiler pFiler)
Definition: TD_Db.cs:4055
static bool oddbGetContextDataAndScale(OdGiCommonDraw pWd, OdDbObject pObject, ref OdDbAnnotScaleObjectContextData ctx)
Definition: TD_Db.cs:3509
static bool writeAcisData(OdDbDwgFiler pFiler, OdModelerGeometry pAcisData, bool bStandardSaveFlag)
Definition: TD_Db.cs:4043
static void writeObjectPartial(OdDbObjectId id, bool pageObjectToDisk)
Definition: TD_Db.cs:2643
const int SECURITYPARAMS_UNSIGN_DATA
Definition: TD_Db.cs:4153
static bool oddbDgnLSRemoveEntityXData(OdDbEntity pEntity)
Definition: TD_Db.cs:3072
static void OdDbObject_setWorkingDatabase(OdDbObject pObj, OdDbDatabase pWrkDb)
Definition: TD_Db.cs:2352
static bool isBlockModelSpaceName(String pN)
Definition: TD_Db.cs:1112
static OdDbObjectId oddbGetActiveRenderRapidRTSettingsObjectId(OdDbDatabase pDb, bool createIfNotFound)
Definition: TD_Db.cs:2216
static int dimfit(int dimatfit, int dimtmove)
Definition: TD_Db.cs:1469
static OdDbDictionary oddbGetRenderPlotSettingsDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound)
Definition: TD_Db.cs:1776
static OdDbTable odDbCreateDataLinkAndTable(OdDbDatabase pDb, String linkName, String linkDescription, String connectionString)
Definition: TD_Db.cs:2296
const int HATCH_PATTERN_NAME_LENGTH
Definition: TD_Db.cs:4163
static void odDbSetPUCSORG(OdDbDatabase db, OdGePoint3d val)
Definition: TD_Db.cs:425
static void odDbSetUCSYDIR(OdDbDatabase db, OdGeVector3d val)
Definition: TD_Db.cs:420
static readonly string PRIX64
Definition: TD_Db.cs:4143
static bool isSectionViewStyleStandardName(OdDbDatabase pDb, String name)
Definition: TD_Db.cs:1202
static bool isKindOfBlockPaperSpaceName(String pN, DwgVersion version)
Definition: TD_Db.cs:1142
static OdDbDataLinkManager odDbGetDataLinkManager(OdDbDatabase db)
Definition: TD_Db.cs:477
static OdDbLibraryInfo oddbGetLibraryInfo()
Definition: TD_Db.cs:2669
const int kOdDbDwgClassMapSize
Definition: TD_Db.cs:4156
static OdDbProxyEntity odEntityToProxy(OdDbEntity pEnt)
Definition: TD_Db.cs:2844
static bool oddbDgnLSDrawEntityXData(OdDbEntity pEntity, OdGiSubEntityTraits pTraits)
Definition: TD_Db.cs:3060
static OdDbObjectId oddbGetRenderEnvironmentObjectId(OdDbDatabase pDb)
Definition: TD_Db.cs:1916
static OdDbDictionary oddbGetRenderRapidRTSettingsDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound)
Definition: TD_Db.cs:2176
static OdDbObjectId getDimStyleId(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:700
static void odDbSetPSTYLEMODE(OdDbDatabase db, bool val)
Definition: TD_Db.cs:405
static OdDbObjectId getViewId(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:820
static OdResult oddbGetGeoDataTransform(OdDbDatabase pDbSource, OdDbDatabase pDbTarget, OdGePoint3d pt, out double dRotation, out double dScale)
Definition: TD_Db.cs:2363
static OdGeMatrix3d pixelToModelTransform(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, double ySize)
Definition: TD_Db.cs:1430
static bool oddbAddAnnotationScaleReactor(OdDbAnnotationScaleReactor pReactor)
Definition: TD_Db.cs:314
static void oddbPutSummaryInfo(OdDbDatabaseSummaryInfo pInfo)
Definition: TD_Db.cs:2696
static bool odGetSatFromProxy(OdDbProxyEntity adPart, ref string sat)
Definition: TD_Db.cs:2771
const int SECURITYPARAMS_SIGN_DATA
Definition: TD_Db.cs:4151
const int SECURITYPARAMS_ADD_TIMESTAMP
Definition: TD_Db.cs:4152
static int dimfrac(int dimunit)
Definition: TD_Db.cs:1499
static void loadObjects(OdDbDatabase pDb, OdDbObjectIterator pObjects, OdMTLoadReactor pReactor)
Definition: TD_Db.cs:2628
static String oddbSetFieldEngineValueFormatByError(String sValue)
Definition: TD_Db.cs:2950
static OdDbProxyObject odObjectToProxy(OdDbObject pObj, DwgVersion dwgVer, MaintReleaseVer nMaintVer)
Definition: TD_Db.cs:2864
static String MLeaderStyleStandardName()
Definition: TD_Db.cs:1172
static OdDbObjectId getRegAppId(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:760
static OdDbObjectIdArray getLocalChanges(OdDbDatabase pDb)
Definition: TD_Db.cs:2600
static bool isLayerDefpointsName(String name)
Definition: TD_Db.cs:994
static void odDbSetUCSXDIR(OdDbDatabase db, OdGeVector3d val)
Definition: TD_Db.cs:415
static OdResult oddbCreatePointCloudEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloud newPointCloud, String indexFile, String sourceFile, OdGePoint3d location, double scale, double rotation)
Definition: TD_Db.cs:3378
static bool oddbCompareRbChains(OdResBuf pRb1, OdResBuf pRb2)
Definition: TD_Db.cs:134
static String SectionViewStyleStandardName(OdDbDatabase pDb)
Definition: TD_Db.cs:1196
static void giFromDbTextStyle(OdDbTextStyleTableRecord pTStyle, OdGiTextStyle giStyle)
Definition: TD_Db.cs:506
static OdDbObjectId oddbEntNext(OdDbObjectId id, OdDbDatabase db)
Definition: TD_Db.cs:232
static OdResult oddbCreatePointCloudEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloud newPointCloud, String indexFile, String sourceFile, OdGePoint3d location, double scale, double rotation, OdGeVector3d vAxis)
Definition: TD_Db.cs:3357
static void pixelToModel(OdGeMatrix3d xfm, OdGePoint2d pixelPoint, OdGePoint3d modelPoint)
Definition: TD_Db.cs:1415
static OdResult repairSymbolName(ref string newName, String oldName, OdDbDatabase pDb)
Definition: TD_Db.cs:612
static void odDbSetDWGCODEPAGE(OdDbDatabase db, OdCodePageId val)
Definition: TD_Db.cs:380
static bool odDbAuditColorIndex(out Int16 colorIndex, OdDbAuditInfo pAuditInfo, OdDbHostAppServices pHostApp)
Definition: TD_Db.cs:3911
static bool writeAcisData(OdDbDwgFiler pFiler, OdModelerGeometry pAcisData)
Definition: TD_Db.cs:4049
const int SEEK_END
Definition: TD_Db.cs:4147
static OdDbIndex getIndex(OdDbBlockTableRecord pBTR, OdRxClass key)
Definition: TD_Db.cs:1293
static OdResult validatePreExtendedSymbolName(String name, OdDbDatabase pDb, bool allowVerticalBar)
Definition: TD_Db.cs:624
static OdDbDictionary oddbDgnLSGetComponentsDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound)
Definition: TD_Db.cs:3130
static OdDbObjectId getTableStyleId(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:880
static OdDbObjectId oddbGetRenderEntriesDictionaryId(OdDbDatabase pDb, bool createIfNotFound)
Definition: TD_Db.cs:2056
static String viewportActiveName()
Definition: TD_Db.cs:1024
static void odDbLoadMlineStyleFile(OdDbDatabase db, String patternName, OdStreamBuf filename, DuplicateLinetypeLoading dlt)
Definition: TD_Db.cs:450
static void odDbSetPUCSXDIR(OdDbDatabase db, OdGeVector3d val)
Definition: TD_Db.cs:430
static OdGePoint3d OdDbMLeader_getPtInternal(OdDbMLeader pMLeader)
Definition: TD_Db.cs:2341
static void giFromDbTextStyle(OdDbObjectId styleId, OdGiTextStyle giStyle)
Definition: TD_Db.cs:511
static SWIGTYPE_p_wchar_t kszVSXRay
Definition: TD_Db.cs:3198
static String dimStyleStandardName(MeasurementValue measurement)
Definition: TD_Db.cs:1018
static void odDbGetPreviewBitmap(OdStreamBuf pStreamBuf, OdThumbnailImage pPreview)
Definition: TD_Db.cs:375
static OdDbProxyObject odObjectToProxy(OdDbObject pObj)
Definition: TD_Db.cs:2904
static bool isBlockModelSpaceName(String pN, DwgVersion version)
Definition: TD_Db.cs:1106
static void removeIndex(OdDbBlockTableRecord pBTR, OdRxClass key)
Definition: TD_Db.cs:1268
static OdDbRenderGlobal oddbGetRenderGlobalObject(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound)
Definition: TD_Db.cs:1856
static bool odDbAuditColorIndex(out Int16 colorIndex, OdDbAuditInfo pAuditInfo)
Definition: TD_Db.cs:3917
static OdDbDictionary oddbGetRenderEntriesDictionary(OdDbDatabase pDb, OpenMode mode)
Definition: TD_Db.cs:2116
const int kOdDbDwgClassMapSize_WithProxy
Definition: TD_Db.cs:4161
static OdDbObjectId oddbGetBackgroundDictionaryId(OdDbDatabase pDb)
Definition: TD_Db.cs:3809
static SWIGTYPE_p_wchar_t kszVSEdgeColorOff
Definition: TD_Db.cs:3243
static OdGsLayoutHelper setupLayoutViews(OdDbObjectId layoutId, OdGsDevice pDevice, OdGiContextForDbDatabase pGiCtx)
Definition: TD_Db.cs:3725
static String getSymbolName(OdDbObjectId objId)
Definition: TD_Db.cs:654
const int MSTYLE_DXF_JUST_ZERO
Definition: TD_Db.cs:4174
const int MSTYLE_DXF_START_ROUND_CAP
Definition: TD_Db.cs:4169
static void odrxConvertSchema(String schemeName)
Definition: TD_Db.cs:1591
static bool isBlockPaperSpaceName(String pN, DwgVersion version)
Definition: TD_Db.cs:1130
static OdResult validateDrawingSignature(String drawingFullPath, out OdCryptoServices.OdSignatureVerificationResult verificationResult, OdSignatureDescription signatureDesc)
Definition: TD_Db.cs:369
static String DetailViewStyleStandardName(OdDbDatabase pDb)
Definition: TD_Db.cs:1184
static OdDbDictionary oddbGetRenderSettingsDictionary(OdDbDatabase pDb, OpenMode mode)
Definition: TD_Db.cs:1716
static bool oddbRemoveAnnotationScaleReactor(OdDbAnnotationScaleReactor pReactor)
Definition: TD_Db.cs:320
const int MSTYLE_DXF_START_SQUARE_CAP
Definition: TD_Db.cs:4167
static OdDbDictionary oddbGetBackgroundDictionary(OdDbDatabase pDb, OpenMode mode)
Definition: TD_Db.cs:3849
static bool getMaxSymbolNameLength(out UInt32 maxLength, out UInt32 maxSize, bool isNewName, bool compatibilityMode)
Definition: TD_Db.cs:648
static OdDbObjectId oddbGetRenderGlobalObjectId(OdDbDatabase pDb)
Definition: TD_Db.cs:1836
static OdResult oddbEvaluateFields(OdDbDatabase pDb, int nContext, OdDbObjectIdArray objIds, OdDbObjectIdArray pFieldsToEvaluate, String pszEvaluatorId)
Definition: TD_Db.cs:2980
static void odDbSetPUCSYDIR(OdDbDatabase db, OdGeVector3d val)
Definition: TD_Db.cs:435
static EdgeArray oddbCreateEdgesFromEntity(OdDbEntity pEnt, OdGePlane hatchPlane)
Definition: TD_Db.cs:1571
static OdResult oddbCreatePointCloudExEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloudEx newPointCloud, String sourceFile, OdGePoint3d location, double scale)
Definition: TD_Db.cs:3294
static void modelToPixel(OdGeMatrix3d xfm, OdGePoint3d modelPoint, OdGePoint2d pixelPoint)
Definition: TD_Db.cs:1420
static OdResBuf oddbEntGet(OdDbObject pObj, String regapps)
Definition: TD_Db.cs:140
static OdDbProxyObject odObjectToProxy(OdDbObject pObj, DwgVersion dwgVer)
Definition: TD_Db.cs:2884
static bool odDbAuditColor(OdCmColor color, OdDbAuditInfo pAuditInfo)
Definition: TD_Db.cs:3935
static void loadObjects(OdDbDatabase pDb, OdDbObjectIterator pObjects)
Definition: TD_Db.cs:2633
static void OdDbObject_clearDatabase(OdDbObject pObj)
Definition: TD_Db.cs:2347
static OdDbObjectId oddbGetActiveRenderRapidRTSettingsObjectId(OdDbDatabase pDb)
Definition: TD_Db.cs:2236
static OdResult oddbEntMod(OdDbObjectId id, OdResBuf pRb)
Definition: TD_Db.cs:226
const int kDwgId_OdDbDimension
Definition: TD_Db.cs:4160
static OdResult oddbCreatePointCloudExEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloudEx newPointCloud, String sourceFile)
Definition: TD_Db.cs:3336
static OdRxClass oddbDwgClassMapDesc(UInt16 nDwgType)
Definition: TD_Db.cs:484
static String linetypeContinuousName()
Definition: TD_Db.cs:964
static OdDbObjectId textStyleStandardId(OdDbDatabase pDb)
Definition: TD_Db.cs:1042
static OdDbObjectId oddbGetNamedPathDictionaryId(OdDbDatabase pDb)
Definition: TD_Db.cs:3550
delegate void MapTypeFnDelegate(OdDbDatabase pDb, OdResBuf pVal, int opt)
static void updateIndexes(OdDbDatabase pDb)
Definition: TD_Db.cs:1258
delegate IntPtr FormatFnDelegateNative(IntPtr pDbCmdCtx, IntPtr pRbValue)
static OdDbObjectId getLinetypeId(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:740
static OdDbObjectId getArrowId(String arrowheadName, OdDbDatabase pDb)
Definition: TD_Db.cs:1543
static OdDbObjectId getMLStyleId(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:860
static OdDbObjectId oddbGetActiveRenderSettingsObjectId(OdDbDatabase pDb)
Definition: TD_Db.cs:1996
static readonly uint ULONG_MAX
Definition: TD_Db.cs:4133
static bool getCommonAncestor(OdDbDatabase pDb, OdTfDigest theirSha, OdTfDigest ancestor)
Definition: TD_Db.cs:2663
static String getLocalBranch(OdDbDatabase pDb, OdTfDigest head)
Definition: TD_Db.cs:2578
static OdDbDictionary oddbGetNamedPathDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound)
Definition: TD_Db.cs:3570
static void oddbDgnLSIncrementUID(byte[] pUID)
Definition: TD_Db.cs:3175
static OdRxClass getClassByName(OdDbDatabase pDb, String className)
Definition: TD_Db.cs:362
static int dimlunit(int dimunit)
Definition: TD_Db.cs:1493
static OdResBuf oddbEntGet(OdDbObject pObj)
Definition: TD_Db.cs:160
static OdResult readAcisData(OdDbDwgFiler pFiler, ref OdModelerGeometry pAcisData, bool bStandardSaveFlag, OdDbAuditInfo pAuditInfo, bool bEnableAcisAudit)
Definition: TD_Db.cs:3947
static void odDbSetTDUUPDATE(OdDbDatabase db, OdDbDate val)
Definition: TD_Db.cs:390
static void writeAcisData(OdDbDxfFiler pFiler, OdModelerGeometry pAcisData, bool saveEmptyAllowed, bool bEnableAcisAudit)
Definition: TD_Db.cs:4075
static OdDbObjectId oddbGetRenderPlotSettingsDictionaryId(OdDbDatabase pDb)
Definition: TD_Db.cs:1756
static OdDbObjectId dimStyleStandardId(OdDbDatabase pDb)
Definition: TD_Db.cs:1048
const int MSTYLE_DXF_END_ROUND_CAP
Definition: TD_Db.cs:4172
static void fxSetLayoutReactorsEnabled(OdDbLayoutManager p, bool enable)
Definition: TD_Db.cs:1253
static UInt32 getGapsAmount(OdDbDatabase pDb)
Definition: TD_Db.cs:354
static void odDbSetTDUCREATE(OdDbDatabase db, OdDbDate val)
Definition: TD_Db.cs:385
static OdResult oddbGetObjectMesh(OdDbObject pObj, MeshFaceterSettings faceter, OdGePoint3dArray vertexArray, OdInt32Array faceArray, out OdGiFaceData faceData)
Definition: TD_Db.cs:491
static SWIGTYPE_p_wchar_t kszVSOverhangOff
Definition: TD_Db.cs:3234
static bool merge(OdDbDatabase pDb, String reference, OdTfMergeHandler mergeHandler, bool noFastForward)
Definition: TD_Db.cs:2566
static String TableStyleStandardName()
Definition: TD_Db.cs:1160
static void odDbSaveLineTypeFile(OdDbDatabase Db, OdStreamBuf filename)
Definition: TD_Db.cs:445
static String MLineStyleStandardName()
Definition: TD_Db.cs:1006
static OdDbDictionary oddbGetMotionPathDictionary(OdDbDatabase pDb, OpenMode mode)
Definition: TD_Db.cs:3678
static void fxMLeaderRecompute(OdDbMLeader pMLeader)
Definition: TD_Db.cs:2316
static String g_strGeomBlockEnd
Definition: TD_Db.cs:2735
delegate OdGeVector3dValue DimDataSetCustomStringFuncPtrDelegateNative(IntPtr pThis, IntPtr pEnt, IntPtr sCustomString, IntPtr offset)
static bool isLayerZeroName(String name)
Definition: TD_Db.cs:982
static OdRxIterator oddbGetMaterials(OdStreamBuf pStreamBuf)
Definition: TD_Db.cs:2469
static void odfdGetSubStrings(String sString, OdStringArray aSubStrings)
Definition: TD_Db.cs:3004
static OdResult oddbCreatePointCloudEntity(OdDbBlockTableRecord pBlockToAdd, ref OdDbPointCloud newPointCloud, String indexFile, String sourceFile, OdGePoint3d location)
Definition: TD_Db.cs:3420
delegate IntPtr GetFnDelegateNative(IntPtr pDb)
static bool writeAcisData(OdDbDwgFiler pFiler, OdModelerGeometry pAcisData, bool bStandardSaveFlag, bool bEnableAcisAudit)
Definition: TD_Db.cs:4037
delegate OdGeVector3dValue DimDataSetCustomStringFuncPtrDelegate(OdDbDimData pThis, OdDbEntity pEnt, string sCustomString, OdGeVector3d offset)
const int kDwgId_OdDbProxyEntity
Definition: TD_Db.cs:4158
const string CUSTOM_DEVICE_NAME
Definition: TD_Db.cs:4181
static OdDbDictionary oddbGetRenderSettingsDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound)
Definition: TD_Db.cs:1696
static bool oddbDgnLSReadEntityXData(OdDbEntity pEntity, OdGiDgLinetypeModifiers pModifiers, double pScale)
Definition: TD_Db.cs:3048
static OdResult oddbEntMakeX(OdDbDatabase pDb, OdResBuf pRb, ref OdDbObject pObj)
Definition: TD_Db.cs:293
static OdDbRenderSettings oddbGetActiveRenderRapidRTSettingsObject(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound)
Definition: TD_Db.cs:2256
static OdResult readAcisData(OdDbDwgFiler pFiler, ref OdModelerGeometry pAcisData)
Definition: TD_Db.cs:4010
static OdDbDictionary oddbGetRenderEntriesDictionary(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound)
Definition: TD_Db.cs:2096
static OdDbUndoController newUndoController(bool undoType, OdStreamBuf str)
Definition: TD_Db.cs:114
static int dimtmove(int dimfit)
Definition: TD_Db.cs:1487
static OdDbObjectId MLineStyleStandardId(OdDbDatabase pDb)
Definition: TD_Db.cs:1054
const int OD_DBLEOD_H
Definition: TD_Db.cs:4176
static OdDbObjectId oddbGetActiveRenderSettingsObjectId(OdDbDatabase pDb, bool createIfNotFound)
Definition: TD_Db.cs:1976
static OdDbObjectId oddbEntLast(OdDbDatabase db)
Definition: TD_Db.cs:252
delegate void PromptFnDelegateNative(IntPtr pDbCmdCtx, IntPtr varName, IntPtr pVal)
static String odDbGenerateName(UInt32 i)
Definition: TD_Db.cs:3905
static OdResult repairPreExtendedSymbolName(ref string newName, String oldName, OdDbDatabase pDb, bool allowVerticalBar, char symSubst, bool insertPrefix)
Definition: TD_Db.cs:528
const int MSTYLE_DXF_JUST_BOT
Definition: TD_Db.cs:4175
static SWIGTYPE_p_wchar_t kszVSShadedWithEdges
Definition: TD_Db.cs:3207
static bool merge(OdDbDatabase pDb, OdTfDigest sha, OdTfMergeHandler mergeHandler)
Definition: TD_Db.cs:2560
static OdDbObjectId oddbGetNamedPathDictionaryId(OdDbDatabase pDb, bool createIfNotFound)
Definition: TD_Db.cs:3530
delegate void MainHistStreamFuncDelegate(IntPtr __arg)
static bool isTextStyleStandardName(String name)
Definition: TD_Db.cs:1036
static OdDbObjectId oddbGetBackgroundDictionaryId(OdDbDatabase pDb, bool createIfNotFound)
Definition: TD_Db.cs:3789
static void setupPalette(OdGsDevice device, OdGiContextForDbDatabase giContext, OdDbStub layoutId)
Definition: TD_Db.cs:3750
static OdLyLayerFilterManager odlyGetLayerFilterManager(OdDbDatabase pDb)
Definition: TD_Db.cs:2751
static String oddbGetFieldEngineValueByError(String sPrevValue)
Definition: TD_Db.cs:2944
static OdDbRenderSettings oddbGetActiveRenderRapidRTSettingsObject(OdDbDatabase pDb, OpenMode mode)
Definition: TD_Db.cs:2276
static OdStreamBuf newUndoStream(OdDbBaseHostAppServices srv)
Definition: TD_Db.cs:94
static OdDbDatabaseSummaryInfo oddbGetSummaryInfo(OdDbDatabase pDb)
Definition: TD_Db.cs:2676
static OdDbObjectId oddbDgnLSGetComponentsDictionaryId(OdDbDatabase pDb, bool createIfNotFound)
Definition: TD_Db.cs:3090
static String linetypeByLayerName()
Definition: TD_Db.cs:940
static bool isKindOfBlockPaperSpaceName(String pN)
Definition: TD_Db.cs:1148
static OdGiWorldDraw oddbBeginProxyGraphics(OdDbDatabase pDbCtx)
Definition: TD_Db.cs:2701
static OdResult repairSymbolName(ref string newName, String oldName, OdDbDatabase pDb, bool allowVerticalBar, char symSubst)
Definition: TD_Db.cs:588
static OdDbRenderSettings oddbGetActiveRenderSettingsObject(OdDbDatabase pDb, OpenMode mode)
Definition: TD_Db.cs:2036
static OdDbObjectId getPlotstyleId(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:840
static OdResult oddbEntMod(OdDbObject pObj, OdResBuf pRb)
Definition: TD_Db.cs:220
static OdDbObjectId fxGetBottom(OdDbSortentsTable p, OdDbObjectIdArray objects)
Definition: TD_Db.cs:1616
const int kDwgId_OdDbProxyObject
Definition: TD_Db.cs:4157
static void odDbPageObjects(OdDbDatabase pDb)
Definition: TD_Db.cs:3462
static OdDbDictionary oddbDgnLSGetComponentsDictionary(OdDbDatabase pDb, OpenMode mode)
Definition: TD_Db.cs:3150
static OdDbObjectId oddbGetRenderPlotSettingsDictionaryId(OdDbDatabase pDb, bool createIfNotFound)
Definition: TD_Db.cs:1736
static OdRxEvent odrxEvent()
Definition: TD_Db.cs:1436
static String odDbGetObjectName(OdDbObject pObj)
Definition: TD_Db.cs:3869
static SWIGTYPE_p_OdConstString oddbDgnLSGetEntityXDataName()
Definition: TD_Db.cs:3036
static void getRevisionDifference(OdDbDatabase pDb, OdTfDigest newRevision, OdTfDigest oldRevision, out ChangeList result)
Definition: TD_Db.cs:2658
static bool isLinetypeByBlockName(String name)
Definition: TD_Db.cs:958
static void addIndex(OdDbBlockTableRecord pBTR, OdDbIndex pIndex)
Definition: TD_Db.cs:1263
delegate int OdDbMTextEnumDelegate(OdDbMTextFragment _fragment, IntPtr ptr_arg)
static void writeAcisData(OdDbDxfFiler pFiler, OdModelerGeometry pAcisData, bool saveEmptyAllowed)
Definition: TD_Db.cs:4080
static OdDbRenderSettings oddbGetActiveRenderSettingsObject(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound)
Definition: TD_Db.cs:2016
static OdResBuf oddbEntGet(OdDbObjectId id, String regapps)
Definition: TD_Db.cs:180
static bool isLinetypeByLayerName(String name)
Definition: TD_Db.cs:946
static SWIGTYPE_p_wchar_t kszVSShaded
Definition: TD_Db.cs:3216
static OdResult oddbEvaluateFields(OdDbDatabase pDb, int nContext, OdDbObjectIdArray objIds)
Definition: TD_Db.cs:2992
static UInt32 OdDbMLeader_setRecomputeFlags(OdDbMLeader pMLeader, UInt32 flags)
Definition: TD_Db.cs:2321
static OdDbObjectId oddbGetMotionPathDictionaryId(OdDbDatabase pDb, bool createIfNotFound)
Definition: TD_Db.cs:3618
static OdResult validateSymbolName(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:642
static OdDbFilter getFilter(OdDbBlockReference pBlkRef, int btrIndex, OpenMode readOrWrite)
Definition: TD_Db.cs:1389
static OdDbDictionary oddbGetRenderRapidRTSettingsDictionary(OdDbDatabase pDb, OpenMode mode)
Definition: TD_Db.cs:2196
static OdPdfImport createPdfImporter()
Definition: TD_Db.cs:2369
static OdResult validateSymbolName(String name, OdDbDatabase pDb, bool allowVerticalBar)
Definition: TD_Db.cs:636
static OdDbIndex getIndex(OdDbBlockTableRecord pBTR, OdRxClass key, OpenMode readOrWrite)
Definition: TD_Db.cs:1273
static readonly int OD_SIZEOF_LONG
Definition: TD_Db.cs:4137
static OdResult oddbEvaluateFields(OdDbDatabase pDb, int nContext, OdDbObjectIdArray objIds, OdDbObjectIdArray pFieldsToEvaluate, String pszEvaluatorId, OdFd.EvalFields nEvalFlag, out int pNumFound)
Definition: TD_Db.cs:2968
static OdResult oddbGetGeoDataObjId(OdDbDatabase pDb, OdDbObjectId objId)
Definition: TD_Db.cs:2357
delegate void SetFnDelegate(OdDbDatabase pDb, OdResBuf pRbValue)
static bool oddbDgnLSCheckEntityXData(OdDbEntity pEntity)
Definition: TD_Db.cs:3042
static void switchBranch(OdDbDatabase pDb, String branch)
Definition: TD_Db.cs:2595
static void removeFilter(OdDbBlockReference pBlkRef, OdRxClass key)
Definition: TD_Db.cs:1364
static int OdDieselEvaluate(String in_, SWIGTYPE_p_OdChar out_, OdDieselService pDieselService)
Definition: TD_Db.cs:3760
static OdApLongTransactionManager odapLongTransactionManager()
Definition: TD_Db.cs:4085
static OdDbObjectId getUCSId(String name, OdDbDatabase pDb)
Definition: TD_Db.cs:800
static OdResult readAcisData(OdDbDwgFiler pFiler, ref OdModelerGeometry pAcisData, bool bStandardSaveFlag)
Definition: TD_Db.cs:3989
static OdRxSystemServices odSystemServices()
Definition: TD_Db.cs:326
static OdDbProxyEntity odEntityToProxy(OdDbEntity pEnt, DwgVersion dwgVer, MaintReleaseVer nMaintVer)
Definition: TD_Db.cs:2804
static readonly string PRId64
Definition: TD_Db.cs:4140
static OdDbObjectId oddbGetRenderSettingsDictionaryId(OdDbDatabase pDb)
Definition: TD_Db.cs:1676
static OdDbDictionary oddbGetRenderPlotSettingsDictionary(OdDbDatabase pDb, OpenMode mode)
Definition: TD_Db.cs:1796
static readonly int _MSC_VER
Definition: TD_Db.cs:4134
delegate void SetFnDelegateNative(IntPtr pDb, IntPtr pRbValue)
static void odDbLoadMlineStyleFile(OdDbDatabase db, String patternName, OdStreamBuf filename)
Definition: TD_Db.cs:455
static OdResult repairSymbolName(ref string newName, String oldName, OdDbDatabase pDb, bool allowVerticalBar, char symSubst, bool insertPrefix)
Definition: TD_Db.cs:576
static OdDbRenderEnvironment oddbGetRenderEnvironmentObject(OdDbDatabase pDb, OpenMode mode, bool createIfNotFound)
Definition: TD_Db.cs:1936
const int MSTYLE_DXF_END_INNER_ARCS
Definition: TD_Db.cs:4171
static OdDbObjectId oddbGetRenderGlobalObjectId(OdDbDatabase pDb, bool createIfNotFound)
Definition: TD_Db.cs:1816
static void setupPalette(OdGsDevice device, OdGiContextForDbDatabase giContext)
Definition: TD_Db.cs:3755
static SWIGTYPE_p_wchar_t kszVSSketchy
Definition: TD_Db.cs:3189
static void odInitializeDbCore(OdRxSystemServices pSystemServices)
Definition: TD_Db.cs:334
delegate String FormatFnDelegate(OdDbDatabase pDbCmdCtx, OdResBuf pRbValue)
const int MSTYLE_DXF_START_INNER_ARCS
Definition: TD_Db.cs:4168
static OdDbProxyEntity odEntityToProxy(OdDbEntity pEnt, DwgVersion dwgVer)
Definition: TD_Db.cs:2824
static bool isTableStandardName(String name)
Definition: TD_Db.cs:1166
const int MSTYLE_DXF_END_SQUARE_CAP
Definition: TD_Db.cs:4170
static OdDgnImport createDgnImporter()
Definition: TD_Db.cs:2404
static OdFdFieldEngine oddbGetFieldEngine()
Definition: TD_Db.cs:2924
static OdTfDigest commit(OdDbDatabase pDb, OdTfCommitAnnotation message)
Definition: TD_Db.cs:2548
static OdResult repairPreExtendedSymbolName(ref string newName, String oldName, OdDbDatabase pDb)
Definition: TD_Db.cs:564
static OdRxIterator oddbGetLights(OdDbDatabase pDb)
Definition: TD_Db.cs:2489
static String odDbGenerateName(OdDbObjectId id, OdDbHostAppServices pHostApp)
Definition: TD_Db.cs:3887
static bool isZeroLengthArrow(String arrowheadName)
Definition: TD_Db.cs:1517
static OdRxIterator oddbGetMaterials(OdDbDatabase pDb)
Definition: TD_Db.cs:2444
const int DBL_DIG
Definition: TD_Db.cs:4148
static global::System.Exception Retrieve()
static int oddbCreatePointCloudEntity__SWIG_2(HandleRef jarg1, ref IntPtr jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, double jarg6)
static bool isMLeaderStandardName([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static string HANDLEFORMAT_get()
static global::System.IntPtr dimStyleStandardId(HandleRef jarg1)
static IntPtr odlyGetLayerFilterManager(HandleRef jarg1)
static global::System.IntPtr oddbGetRenderPlotSettingsDictionaryId__SWIG_0(HandleRef jarg1, bool jarg2)
static void removeIndex(HandleRef jarg1, HandleRef jarg2)
static bool isLayerDefpointsName([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static int repairPreExtendedSymbolName__SWIG_1(ref IntPtr jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3, bool jarg4, char jarg5)
static global::System.IntPtr oddbDgnLSGetComponentsDictionaryId__SWIG_0(HandleRef jarg1, bool jarg2)
static String g_strGeomBlockBegin_get()
static global::System.IntPtr getViewportId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static void odDbLoadMlineStyleFile__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3, int jarg4)
static IntPtr odEntityToProxy__SWIG_2(HandleRef jarg1)
static global::System.IntPtr oddbGetActiveRenderRapidRTSettingsObjectId__SWIG_0(HandleRef jarg1, bool jarg2)
static String odDbGenerateName__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static int validatePreExtendedSymbolName__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2, bool jarg3)
static IntPtr oddbGetRenderPlotSettingsDictionary__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static global::System.IntPtr OdDbMLeader_getPtInternal__SWIG_1(HandleRef jarg1)
static global::System.IntPtr oddbGetMotionPathDictionaryId__SWIG_0(HandleRef jarg1, bool jarg2)
static void odfdGetSubStrings([MarshalAs(UnmanagedType.LPWStr)]String jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void odrxConvertSchema([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static int oddbEvaluateFields__SWIG_1(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [MarshalAs(UnmanagedType.LPWStr)]String jarg5, int jarg6, out int jarg7)
static double OdDbMPolygonCrossingFuzz_get()
static int _MSC_VER_get()
static int oddbCreatePointCloudEntity__SWIG_3(HandleRef jarg1, ref IntPtr jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void oddbPutSummaryInfo(HandleRef jarg1)
static int oddbCreatePointCloudEntity__SWIG_1(HandleRef jarg1, ref IntPtr jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, double jarg6, double jarg7)
static String odDbGenerateName__SWIG_3(UInt32 jarg1)
static UInt32 OdDbMLeader_setRecomputeFlags(HandleRef jarg1, UInt32 jarg2)
static bool oddbDgnLSWriteEntityXData(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static global::System.IntPtr oddbDgnLSGetComponentsDictionaryName()
static global::System.IntPtr oddbGetActiveRenderRapidRTSettingsObjectId__SWIG_1(HandleRef jarg1)
static void odInitializeDbCore(HandleRef jarg1)
static void oddbUnderlayHostGetAdjustedColor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static IntPtr odedEditor()
static int OdDieselEvaluate__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]String jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static int oddbCreatePointCloudExEntity__SWIG_3(HandleRef jarg1, ref IntPtr jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void loadObjects__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void odDbSaveLineTypeFile__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static bool oddbDgnLSDrawEntityXData(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr oddbDgnLSGetEntityXDataName()
static void odDbGetPreviewBitmap(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool merge__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr oddbEntNext(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr kszVSJitterOff_get()
static global::System.IntPtr getTextStyleId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static bool isTextStyleStandardName([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static uint ULONG_MAX_get()
static String blockPaperSpaceName__SWIG_1()
static void odDbSetPUCSYDIR(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void oddbDgnLSIncrementUID(IntPtr jarg1)
static uint kPlineVerticesThrehold_get()
static string PERCENT18LONG_get()
static void OdDbObject_setWorkingDatabase(HandleRef jarg1, HandleRef jarg2)
static IntPtr oddbBeginProxyGraphics(HandleRef jarg1)
static bool odDbAuditColorIndex__SWIG_0(out Int16 jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static bool oddbDgnLSReadEntityXData__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool merge__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static global::System.IntPtr getLayerId__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr oddbGetRenderSettingsDictionary__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static String g_strGeomBlockEnd_get()
static IntPtr createDgnImporter()
static void decompTransform(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out double jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, HandleRef jarg6)
static int oddbEntMake(HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3)
static IntPtr createPdfImporter()
static IntPtr getRepository(HandleRef jarg1)
static global::System.IntPtr fxGetTop(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static String blockModelSpaceName__SWIG_1()
static void writeAcisData__SWIG_4(HandleRef jarg1, HandleRef jarg2, bool jarg3, bool jarg4)
static String oddbSetFieldEngineValueFormatByError__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static IntPtr copyTextFieldToObject(HandleRef jarg1, HandleRef jarg2)
static String oddbSetFieldEngineValueFormatByError__SWIG_1()
static int oddbCreatePointCloudEntity__SWIG_4(HandleRef jarg1, ref IntPtr jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static bool fxIsValidReactor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3)
static int repairPreExtendedSymbolName__SWIG_3(ref IntPtr jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static bool getCommonAncestor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr getBlockId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static String plotStyleNormalName()
static IntPtr oddbGetScenes(HandleRef jarg1)
static global::System.IntPtr kszVSShadesOfGray_get()
static IntPtr oddbDgnLSGetComponentsDictionary__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static String blockModelSpaceName__SWIG_0(int jarg1)
static int oddbEntMakeX(HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3)
static global::System.IntPtr fxCopyRawReactorPointers(global::System.Runtime.InteropServices.HandleRef jarg1)
static void modelToPixel__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr oddbGetNamedPathDictionaryId__SWIG_1(HandleRef jarg1)
static bool writeAcisData__SWIG_2(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static string PRIu64_get()
static global::System.IntPtr getMLeaderStyleId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static IntPtr oddbGetBackgroundDictionary__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static void pixelToModel(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdOxGetOleLinkManager()
static global::System.IntPtr getPlotstyleId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static void switchBranch__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr oddbGetBackgroundDictionaryId__SWIG_0(HandleRef jarg1, bool jarg2)
static int oddbEvaluateFields__SWIG_2(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [MarshalAs(UnmanagedType.LPWStr)]String jarg5, int jarg6)
static void odDbSetTDUSRTIMER(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool odDbAuditColor__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static IntPtr oddbGetActiveRenderSettingsObject__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static uint UINT_MAX_get()
static int oddbEvaluateFields__SWIG_4(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr oddbGetActiveRenderSettingsObject__SWIG_1(HandleRef jarg1, int jarg2)
static void writeObjectPartial__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr commit__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr fxGetBottom(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr oddbGetLibraryInfo()
static void odDbLoadMlineStyleFile__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static int oddbEvaluateFields__SWIG_3(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [MarshalAs(UnmanagedType.LPWStr)]String jarg5)
static IntPtr oddbDwgClassMapDesc(UInt16 jarg1)
static int readAcisData__SWIG_1(HandleRef jarg1, ref IntPtr jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void fxMLeaderRecompute(HandleRef jarg1)
static string PRId64_get()
static IntPtr oddbGetRenderEnvironmentObject__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static int oddbCreatePointCloudExEntity__SWIG_2(HandleRef jarg1, ref IntPtr jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5)
static bool merge__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void getRevisionDifference(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out ChangeList jarg4)
static void odDbSetTDUCREATE(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool isKindOfBlockPaperSpaceName__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]String jarg1, int jarg2)
static int oddbCreatePointCloudExEntity__SWIG_1(HandleRef jarg1, ref IntPtr jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6)
static int oddbEntMod__SWIG_0(HandleRef jarg1, HandleRef jarg2)
static IntPtr oddbGetMotionPathDictionary__SWIG_1(HandleRef jarg1, int jarg2)
static bool isConflict(int jarg1, int jarg2)
static void fxSetLayoutReactorsEnabled(HandleRef jarg1, bool jarg2)
static String odDbGetHandleName(global::System.Runtime.InteropServices.HandleRef jarg1)
static String DetailViewStyleStandardName(HandleRef jarg1)
static int repairSymbolName__SWIG_2(ref IntPtr jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3, bool jarg4)
static int oddbEntMod__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static bool isZeroLengthArrow([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static String SectionViewStyleStandardName(HandleRef jarg1)
static global::System.IntPtr pixelToModelTransform(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4)
static IntPtr oddbGetRenderRapidRTSettingsDictionary__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static bool isLinetypeContinuousName([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static bool isMLineStandardName([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static void switchBranch__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static IntPtr oddbGetRenderEnvironmentObject__SWIG_1(HandleRef jarg1, int jarg2)
static bool odGetSatFromProxy__SWIG_1(HandleRef jarg1, ref IntPtr jarg2)
static global::System.IntPtr kszVSShaded_get()
static void addFilter(HandleRef jarg1, HandleRef jarg2)
static int repairPreExtendedSymbolName__SWIG_2(ref IntPtr jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3, bool jarg4)
static bool isLinetypeByLayerName([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static int oddbCreatePointCloudExEntity__SWIG_4(HandleRef jarg1, ref IntPtr jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static int dimlunit(int jarg1)
static int numFilters(HandleRef jarg1)
static void odInitialize(HandleRef jarg1)
static bool isBuiltInArrow([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static global::System.IntPtr commit__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr getRegAppId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static global::System.IntPtr oddbGetBackgroundDictionaryId__SWIG_1(HandleRef jarg1)
static IntPtr getIndex__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3)
static bool oddbDgnLSCheckEntityXData(HandleRef jarg1)
static global::System.IntPtr getLayerId__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static int numIndexes(HandleRef jarg1)
static int oddbGetGeoDataTransform(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out double jarg4, out double jarg5)
static global::System.IntPtr getMLStyleId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static IntPtr odapLongTransactionManager()
static IntPtr createDwfImporter()
static global::System.IntPtr kszVSShadedWithEdges_get()
static global::System.IntPtr fxGetLayerStateProperties(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr oddbGetActiveRenderRapidRTSettingsObject__SWIG_1(HandleRef jarg1, int jarg2)
static int dimfrac(int jarg1)
static IntPtr oddbGetNamedPathDictionary__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static IntPtr oddbGetMotionPathDictionary__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static global::System.IntPtr getVisualStyleId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static void setupPalette__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr newUndoStream(HandleRef jarg1)
static void addIndex(HandleRef jarg1, HandleRef jarg2)
static bool odDbAuditColor__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr oddbGetRenderPlotSettingsDictionary__SWIG_1(HandleRef jarg1, int jarg2)
static IntPtr odDbGetDataLinkManager(HandleRef jarg1)
static global::System.IntPtr oddbGetRenderPlotSettingsDictionaryId__SWIG_1(HandleRef jarg1)
static void odDbSaveMlineStyleFile(HandleRef jarg1, HandleRef jarg2)
static String oddbGetFieldEngineValueByError([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static String getLocalBranch__SWIG_1(HandleRef jarg1)
static bool oddbAddAnnotationScaleReactor(HandleRef jarg1)
static int DwgVersionFromStr(string jarg1)
static global::System.IntPtr oddbCreateEdgesFromEntity__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static global::System.IntPtr OdDbMLeader_getPtInternal__SWIG_0(HandleRef jarg1, UInt32 jarg2)
static void oddbInitialUpdateViewTableRecordCameras(HandleRef jarg1)
static IntPtr oddbGetNamedPathDictionary__SWIG_1(HandleRef jarg1, int jarg2)
static global::System.IntPtr textStyleStandardId(HandleRef jarg1)
static IntPtr oddbDatabaseCollection()
static global::System.IntPtr findArrowId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static String getLocalBranch__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr MLineStyleStandardId(HandleRef jarg1)
static int dimunit(int jarg1, int jarg2)
static void odDbPageObjects(HandleRef jarg1)
static bool isLayerZeroName([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static bool odDbAuditColorIndex__SWIG_2(out Int16 jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4, uint jarg5, uint jarg6)
static void setupPalette__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static String linetypeContinuousName()
static global::System.IntPtr giTextStyleFromDb__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr oddbGetSummaryInfo(HandleRef jarg1)
static global::System.IntPtr oddbGetRenderEnvironmentObjectId__SWIG_1(HandleRef jarg1)
static void writeAcisData__SWIG_5(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static string PRIx64_get()
static int OD_SIZEOF_INT_get()
static void endPartialImport(HandleRef jarg1)
static global::System.IntPtr getTableStyleId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static bool isLinetypeByBlockName([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static bool isBlockPaperSpaceName__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static IntPtr odrxEvent()
static void oddbUpdateViewTableRecordCamera(HandleRef jarg1)
static IntPtr odObjectToProxy__SWIG_1(HandleRef jarg1, int jarg2)
static IntPtr createColladaImporter()
static global::System.IntPtr oddbGetRenderRapidRTSettingsDictionaryId__SWIG_0(HandleRef jarg1, bool jarg2)
static int repairSymbolName__SWIG_0(ref IntPtr jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3, bool jarg4, char jarg5, bool jarg6)
static bool oddbGetContextDataAndScale__SWIG_0(HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3, double jarg4, bool jarg5)
static bool oddbDgnLSReadEntityXData__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static IntPtr getFilter__SWIG_1(HandleRef jarg1, int jarg2, int jarg3)
static void beginPartialImport(HandleRef jarg1, HandleRef jarg2)
static String viewportActiveName()
static global::System.IntPtr oddbGetActiveRenderSettingsObjectId__SWIG_0(HandleRef jarg1, bool jarg2)
static IntPtr getFilter__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3)
static IntPtr copyFieldWithChild(HandleRef jarg1)
static global::System.IntPtr oddbDgnLSGetComponentsDictionaryId__SWIG_1(HandleRef jarg1)
static void odDbSetUCSYDIR(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static String TableStyleStandardName()
static IntPtr odEntityToProxy__SWIG_0(HandleRef jarg1, int jarg2, int jarg3)
static IntPtr oddbEntGet__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr oddbGetLights(HandleRef jarg1)
static IntPtr odSystemServices()
static IntPtr odEntityToProxy__SWIG_1(HandleRef jarg1, int jarg2)
static IntPtr getIndex__SWIG_2(HandleRef jarg1, int jarg2, int jarg3)
static String linetypeByLayerName()
static int validatePreExtendedSymbolName__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static void oddbConvertRgbToHsl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static String odDbGetObjectName(HandleRef jarg1)
static global::System.IntPtr oddbEntLast(HandleRef jarg1)
static void fxRefreshLists(HandleRef jarg1, HandleRef jarg2)
static void setupPalette__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4)
static void oddbGetMaterialIds(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr kszVSOverhangOff_get()
static String dimStyleStandardName(int jarg1)
static int repairPreExtendedSymbolName__SWIG_0(ref IntPtr jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3, bool jarg4, char jarg5, bool jarg6)
static void odDbSaveLineTypeFile__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3)
static int OdDieselEvaluate__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]String jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr setupActiveLayoutViews(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr getLocalChanges(HandleRef jarg1)
static global::System.IntPtr getLinetypeId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static IntPtr oddbGetMaterials__SWIG_0(HandleRef jarg1)
static void oddbConvertHslToRgb(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr oddbCreateEdgesFromEntity__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void updateIndexes(HandleRef jarg1)
static global::System.IntPtr oddbGetActiveRenderSettingsObjectId__SWIG_1(HandleRef jarg1)
static int oddbEvaluateFields__SWIG_6(HandleRef jarg1, int jarg2)
static bool OdDbMLeader_setAcadBehaviour(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static void odDbSetTDUUPDATE(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int oddbCreatePointCloudExEntity__SWIG_0(HandleRef jarg1, ref IntPtr jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void giFromDbTextStyle__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void loadObjects__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void odUninitializeDbCore()
static global::System.IntPtr oddbDgnLSGetDefinitionKeyName()
static IntPtr getIndex__SWIG_3(HandleRef jarg1, int jarg2)
static void odDbSetPUCSXDIR(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void writeObjectPartial__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr kszVSEdgeColorOff_get()
static UInt32 getGapsAmount(HandleRef jarg1)
static int OD_SIZEOF_LONG_get()
static bool oddbDgnLSRemoveEntityXData(HandleRef jarg1)
static IntPtr oddbGetRenderEntriesDictionary__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static global::System.IntPtr oddbGetRenderSettingsDictionaryId__SWIG_1(HandleRef jarg1)
static int validateDrawingSignature([MarshalAs(UnmanagedType.LPWStr)]String jarg1, out OdCryptoServices.OdSignatureVerificationResult jarg2, IntPtr jarg3)
static String layerZeroName()
static void OdDbObject_clearDatabase(HandleRef jarg1)
static bool writeAcisData__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3, bool jarg4, bool jarg5)
static bool isDetailViewStyleStandardName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OD_SIZEOF_PTR_get()
static bool writeAcisData__SWIG_3(HandleRef jarg1, HandleRef jarg2)
static bool isViewportActiveName([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static bool oddbGetContextDataAndScale__SWIG_1(HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3, double jarg4)
static String blockPaperSpaceName__SWIG_0(int jarg1)
static bool odGetSatFromProxy__SWIG_0(HandleRef jarg1, ref IntPtr jarg2)
static global::System.IntPtr oddbGetRenderEnvironmentObjectId__SWIG_0(HandleRef jarg1, bool jarg2)
static global::System.IntPtr getDimStyleId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static String arrowName(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool isBlockModelSpaceName__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static IntPtr oddbEntGet__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1)
static String odDbGenerateName__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static IntPtr oddbEntGet__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void odDbSetUCSORG(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool writeAcisData__SWIG_1(HandleRef jarg1, HandleRef jarg2, bool jarg3, bool jarg4)
static String textStyleStandardName()
static bool getMaxSymbolNameLength(out UInt32 jarg1, out UInt32 jarg2, bool jarg3, bool jarg4)
static global::System.IntPtr kszVSXRay_get()
static int oddbGetGeoDataObjId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool odfdGetAcVarData([MarshalAs(UnmanagedType.LPWStr)]String jarg1, ref IntPtr jarg2, ref IntPtr jarg3)
static IntPtr getClassByName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr oddbGetRenderRapidRTSettingsDictionaryId__SWIG_1(HandleRef jarg1)
static void giFromDbTextStyle__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr oddbGetRenderGlobalObjectId__SWIG_1(HandleRef jarg1)
static IntPtr getIndex__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static IntPtr oddbGetRenderEntriesDictionary__SWIG_1(HandleRef jarg1, int jarg2)
static string PRIX64_get()
static IntPtr setupLayoutViews(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static bool oddbRemoveAnnotationScaleReactor(HandleRef jarg1)
static IntPtr oddbGetRenderGlobalObject__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static string DwgVersionToStr(int jarg1)
static IntPtr odObjectToProxy__SWIG_0(HandleRef jarg1, int jarg2, int jarg3)
static IntPtr oddbGetRenderGlobalObject__SWIG_1(HandleRef jarg1, int jarg2)
static IntPtr oddbEntGet__SWIG_1(HandleRef jarg1)
static void odDbSetUCSXDIR(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static String odDbGenerateName__SWIG_2(UInt32 jarg1, HandleRef jarg2)
static int dimatfit(int jarg1)
static IntPtr compressData(HandleRef jarg1)
static IntPtr oddbDgnLSGetComponentsDictionary__SWIG_1(HandleRef jarg1, int jarg2)
static void modelToPixel__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void odDbSetTDINDWG(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool oddbGetContextDataAndScale__SWIG_2(HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3)
static IntPtr oddbGetBackgroundDictionary__SWIG_1(HandleRef jarg1, int jarg2)
static global::System.IntPtr oddbGetRenderGlobalObjectId__SWIG_0(HandleRef jarg1, bool jarg2)
static global::System.IntPtr kszVSSketchy_get()
static bool isSectionViewStyleStandardName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool isTableStandardName([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static int ODCHAR_IS_INT16LE_get()
static int repairSymbolName__SWIG_3(ref IntPtr jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static global::System.IntPtr oddbGetRenderSettingsDictionaryId__SWIG_0(HandleRef jarg1, bool jarg2)
static IntPtr odObjectToProxy__SWIG_2(HandleRef jarg1)
static bool odrxRegisterSchema([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static bool odDbAuditColorIndex__SWIG_1(out Int16 jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int oddbGetObjectMesh(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, IntPtr jarg4, out IntPtr jarg5)
static void oddbDgnLSInitializeImportUID(IntPtr jarg1)
static int validateSymbolName__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static bool isBlockModelSpaceName__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]String jarg1, int jarg2)
static global::System.IntPtr oddbGetRenderEntriesDictionaryId__SWIG_0(HandleRef jarg1, bool jarg2)
static bool merge__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static void odDbSetDWGCODEPAGE(HandleRef jarg1, int jarg2)
static String MLeaderStyleStandardName()
static IntPtr oddbGetRenderRapidRTSettingsDictionary__SWIG_1(HandleRef jarg1, int jarg2)
static int validateSymbolName__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2, bool jarg3)
static bool isKindOfBlockPaperSpaceName__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static global::System.IntPtr getUCSId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static void odDbSetPSTYLEMODE(HandleRef jarg1, bool jarg2)
static IntPtr oddbGetActiveRenderRapidRTSettingsObject__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static String odDbGetObjectIdName(global::System.Runtime.InteropServices.HandleRef jarg1)
static int dimfit(int jarg1, int jarg2)
static void removeFilter(HandleRef jarg1, HandleRef jarg2)
static int readAcisData__SWIG_0(HandleRef jarg1, ref IntPtr jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static IntPtr newUndoController(bool jarg1, HandleRef jarg2)
static int readAcisData__SWIG_2(HandleRef jarg1, ref IntPtr jarg2, bool jarg3)
static int oddbCreatePointCloudEntity__SWIG_0(HandleRef jarg1, ref IntPtr jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, double jarg6, double jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static global::System.IntPtr giTextStyleFromDb__SWIG_0(HandleRef jarg1)
static int repairSymbolName__SWIG_1(ref IntPtr jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3, bool jarg4, char jarg5)
static int readAcisData__SWIG_3(HandleRef jarg1, ref IntPtr jarg2)
static void odDbSetPUCSORG(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int dimtmove(int jarg1)
static IntPtr oddbGetMaterials__SWIG_1(HandleRef jarg1)
static int oddbEvaluateFields__SWIG_5(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static String layerDefpointsName()
static global::System.IntPtr getViewId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static bool oddbCompareRbChains(HandleRef jarg1, HandleRef jarg2)
static bool isBlockPaperSpaceName__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]String jarg1, int jarg2)
static String linetypeByBlockName()
static String getSymbolName(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool odTfInitialize(HandleRef jarg1)
static IntPtr oddbGetFieldEngine()
static global::System.IntPtr oddbGetMotionPathDictionaryId__SWIG_1(HandleRef jarg1)
static String MLineStyleStandardName()
static IntPtr readAcisData__SWIG_4(HandleRef jarg1)
static global::System.IntPtr getArrowId([MarshalAs(UnmanagedType.LPWStr)]String jarg1, HandleRef jarg2)
static void oddbEndProxyGraphics(HandleRef jarg1, IntPtr jarg2)
static IntPtr detachRepository(HandleRef jarg1)
static global::System.IntPtr oddbGetRenderEntriesDictionaryId__SWIG_1(HandleRef jarg1)
static bool odDbAuditColor__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4, uint jarg5, uint jarg6)
static global::System.IntPtr oddbGetNamedPathDictionaryId__SWIG_0(HandleRef jarg1, bool jarg2)
static IntPtr odDbCreateDataLinkAndTable(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static int oddbEvaluateFields__SWIG_0(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [MarshalAs(UnmanagedType.LPWStr)]String jarg5, int jarg6, out int jarg7, out int jarg8)
static IntPtr oddbGetRenderSettingsDictionary__SWIG_1(HandleRef jarg1, int jarg2)
static void odUninitialize()