Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbBaseDatabasePE.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdDbBaseDatabasePE(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdDbBaseDatabasePE_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdDbBaseDatabasePE obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public static OdDbBaseDatabasePE cast(OdRxObject pObj) {// OdSmartPtr<OdDbBaseDatabasePE>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdDbBaseDatabasePE ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdDbBaseDatabasePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBaseDatabasePE),ptr, true));
51 ret = (OdDbBaseDatabasePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBaseDatabasePE),ptr, false);
52 }
53 else
54 {
55 ret = (OdDbBaseDatabasePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBaseDatabasePE),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdDbBaseDatabasePE_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdDbBaseDatabasePE_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdDbBaseDatabasePE_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdDbBaseDatabasePE createObject() {// OdSmartPtr<OdDbBaseDatabasePE>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdDbBaseDatabasePE ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdDbBaseDatabasePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBaseDatabasePE),ptr, true));
92 ret = (OdDbBaseDatabasePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBaseDatabasePE),ptr, false);
93 }
94 else
95 {
96 ret = (OdDbBaseDatabasePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBaseDatabasePE),ptr, true);
97 }
98
100 return ret;
101}
102
104 OdDbBaseHostAppServices ret = (OdDbBaseHostAppServices)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBaseHostAppServices),GlobalsPINVOKE.OdDbBaseDatabasePE_appServices(swigCPtr, OdRxObject.getCPtr(pDb)),false); /*createInt 3_2*/
105
107 return ret;
108}
109
115
120
125
131
137
143
144 public virtual OdGiDefaultContext createGiContext(OdRxObject pDb) {// OdGiDefaultContextPtr
145 MemoryManager mMan = MemoryManager.GetMemoryManager();
146 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
148
149 OdGiDefaultContext ret = null;
150 if (null != mTrans)
151 {
152 mTrans.AddObject((OdGiDefaultContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDefaultContext),ptr, true));
153 ret = (OdGiDefaultContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDefaultContext),ptr, false);
154 }
155 else
156 {
157 ret = (OdGiDefaultContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDefaultContext),ptr, true);
158 }
159
161 return ret;
162}
163
168
173
174 public virtual OdBaseTextIterator createTextIterator(OdRxObject db, String textString, int length, bool raw, OdGiTextStyle pTextStyle) {// OdBaseTextIteratorPtr
175 MemoryManager mMan = MemoryManager.GetMemoryManager();
176 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
177 IntPtr ptr = GlobalsPINVOKE.OdDbBaseDatabasePE_createTextIterator(swigCPtr, OdRxObject.getCPtr(db), textString, length, raw, OdGiTextStyle.getCPtr(pTextStyle));
178
179 OdBaseTextIterator ret = null;
180 if (null != mTrans)
181 {
182 mTrans.AddObject((OdBaseTextIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdBaseTextIterator),ptr, true));
183 ret = (OdBaseTextIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdBaseTextIterator),ptr, false);
184 }
185 else
186 {
187 ret = (OdBaseTextIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdBaseTextIterator),ptr, true);
188 }
189
191 return ret;
192}
193
194 public virtual OdGsDevice setupActiveLayoutViews(OdGsDevice pDevice, OdGiDefaultContext pGiCtx) {// OdGsDevicePtr
195 MemoryManager mMan = MemoryManager.GetMemoryManager();
196 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
198
199 OdGsDevice ret = null;
200 if (null != mTrans)
201 {
202 mTrans.AddObject((OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),ptr, true));
203 ret = (OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),ptr, false);
204 }
205 else
206 {
207 ret = (OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),ptr, true);
208 }
209
211 return ret;
212}
213
214 public virtual OdGsDevice setupLayoutView(OdGsDevice pDevice, OdGiDefaultContext pGiCtx, OdDbStub layoutId) {// OdGsDevicePtr
215 MemoryManager mMan = MemoryManager.GetMemoryManager();
216 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
218
219 OdGsDevice ret = null;
220 if (null != mTrans)
221 {
222 mTrans.AddObject((OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),ptr, true));
223 ret = (OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),ptr, false);
224 }
225 else
226 {
227 ret = (OdGsDevice)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsDevice),ptr, true);
228 }
229
231 return ret;
232}
233
234 public virtual void setupPalette(OdGsDevice device, OdGiDefaultContext giContext, OdDbStub layoutId, UInt32 palBg) {
235 GlobalsPINVOKE.OdDbBaseDatabasePE_setupPalette__SWIG_0(swigCPtr, OdGsDevice.getCPtr(device), OdGiDefaultContext.getCPtr(giContext), OdDbStub.getCPtr(layoutId), palBg /*SIMPLETYPE*/);
237 }
238
243
248
250 global::System.IntPtr cPtr = GlobalsPINVOKE.OdDbBaseDatabasePE_getNextViewForActiveLayout(swigCPtr, OdGiDefaultContext.getCPtr(pGiCtx), OdDbStub.getCPtr(arg1));
251 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
253 return ret;
254 }
255
256 public virtual void applyLayoutSettings(OdGsDCRect clipBox, OdGsDevice pDevice, OdRxObject db, UInt32 extentsFlags, UInt32 dpi) {
257 GlobalsPINVOKE.OdDbBaseDatabasePE_applyLayoutSettings__SWIG_0(swigCPtr, OdGsDCRect.getCPtr(clipBox), OdGsDevice.getCPtr(pDevice), OdRxObject.getCPtr(db), extentsFlags /*SIMPLETYPE*/, dpi /*SIMPLETYPE*/);
259 }
260
261 public virtual void applyLayoutSettings(OdGsDCRect clipBox, OdGsDevice pDevice, OdRxObject db, UInt32 extentsFlags) {
262 GlobalsPINVOKE.OdDbBaseDatabasePE_applyLayoutSettings__SWIG_1(swigCPtr, OdGsDCRect.getCPtr(clipBox), OdGsDevice.getCPtr(pDevice), OdRxObject.getCPtr(db), extentsFlags /*SIMPLETYPE*/);
264 }
265
270
271 public virtual void zoomToExtents(OdGsDCRect outputRect, OdGsDevice pDevice, OdRxObject db, OdGeBoundBlock3d plotExtents, UInt32 extentsFlags, OdDbStub objectId) {
272 GlobalsPINVOKE.OdDbBaseDatabasePE_zoomToExtents__SWIG_0(swigCPtr, OdGsDCRect.getCPtr(outputRect), OdGsDevice.getCPtr(pDevice), OdRxObject.getCPtr(db), OdGeBoundBlock3d.getCPtr(plotExtents), extentsFlags /*SIMPLETYPE*/, OdDbStub.getCPtr(objectId));
274 }
275
276 public virtual void zoomToExtents(OdGsDCRect outputRect, OdGsDevice pDevice, OdRxObject db, OdGeBoundBlock3d plotExtents, UInt32 extentsFlags) {
277 GlobalsPINVOKE.OdDbBaseDatabasePE_zoomToExtents__SWIG_1(swigCPtr, OdGsDCRect.getCPtr(outputRect), OdGsDevice.getCPtr(pDevice), OdRxObject.getCPtr(db), OdGeBoundBlock3d.getCPtr(plotExtents), extentsFlags /*SIMPLETYPE*/);
279 }
280
285
290
291 public virtual OdRxIterator layers(OdRxObject db) {// OdRxIteratorPtr
292 MemoryManager mMan = MemoryManager.GetMemoryManager();
293 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
295
296 OdRxIterator ret = null;
297 if (null != mTrans)
298 {
299 mTrans.AddObject((OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, true));
300 ret = (OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, false);
301 }
302 else
303 {
304 ret = (OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, true);
305 }
306
308 return ret;
309}
310
311 public virtual OdRxIterator visualStyles(OdRxObject db) {// OdRxIteratorPtr
312 MemoryManager mMan = MemoryManager.GetMemoryManager();
313 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
315
316 OdRxIterator ret = null;
317 if (null != mTrans)
318 {
319 mTrans.AddObject((OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, true));
320 ret = (OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, false);
321 }
322 else
323 {
324 ret = (OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, true);
325 }
326
328 return ret;
329}
330
331 public virtual OdDbStub getVisualStyleId(OdRxObject db, String name) {
332 global::System.IntPtr cPtr = GlobalsPINVOKE.OdDbBaseDatabasePE_getVisualStyleId(swigCPtr, OdRxObject.getCPtr(db), name);
333 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
335 return ret;
336 }
337
338 public OdRxObject currentLayout(OdRxObject pDb) {// OdRxObjectPtr
339 MemoryManager mMan = MemoryManager.GetMemoryManager();
340 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
342
343 OdRxObject ret = null;
344 if (null != mTrans)
345 {
346 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
347 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
348 }
349 else
350 {
351 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
352 }
353
355 return ret;
356}
357
362
367
368 public virtual OdRxIterator layouts(OdRxObject db) {// OdRxIteratorPtr
369 MemoryManager mMan = MemoryManager.GetMemoryManager();
370 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
372
373 OdRxIterator ret = null;
374 if (null != mTrans)
375 {
376 mTrans.AddObject((OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, true));
377 ret = (OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, false);
378 }
379 else
380 {
381 ret = (OdRxIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxIterator),ptr, true);
382 }
383
385 return ret;
386}
387
388 public virtual OdRxObject getLayout(OdRxObject pDb, String name) {// OdRxObjectPtr
389 MemoryManager mMan = MemoryManager.GetMemoryManager();
390 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
391 IntPtr ptr = GlobalsPINVOKE.OdDbBaseDatabasePE_getLayout(swigCPtr, OdRxObject.getCPtr(pDb), name);
392
393 OdRxObject ret = null;
394 if (null != mTrans)
395 {
396 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
397 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
398 }
399 else
400 {
401 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
402 }
403
405 return ret;
406}
407
408 public OdRxObject findLayoutByViewport(OdRxObject db, OdDbStub pViewportId) {// OdRxObjectPtr
409 MemoryManager mMan = MemoryManager.GetMemoryManager();
410 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
412
413 OdRxObject ret = null;
414 if (null != mTrans)
415 {
416 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
417 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
418 }
419 else
420 {
421 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
422 }
423
425 return ret;
426}
427
428 public virtual OdDbStub findLayoutIdByViewport(OdRxObject db, OdDbStub pViewportId) {
429 global::System.IntPtr cPtr = GlobalsPINVOKE.OdDbBaseDatabasePE_findLayoutIdByViewport(swigCPtr, OdRxObject.getCPtr(db), OdDbStub.getCPtr(pViewportId));
430 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
432 return ret;
433 }
434
435 public virtual OdDbStub findLayoutNamed(OdRxObject db, String name) {
436 global::System.IntPtr cPtr = GlobalsPINVOKE.OdDbBaseDatabasePE_findLayoutNamed(swigCPtr, OdRxObject.getCPtr(db), name);
437 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
439 return ret;
440 }
441
442 public OdRxObject getFirstLayout(OdRxObject db) {// OdRxObjectPtr
443 MemoryManager mMan = MemoryManager.GetMemoryManager();
444 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
446
447 OdRxObject ret = null;
448 if (null != mTrans)
449 {
450 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
451 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
452 }
453 else
454 {
455 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
456 }
457
459 return ret;
460}
461
463 global::System.IntPtr cPtr = GlobalsPINVOKE.OdDbBaseDatabasePE_getFirstLayoutId(swigCPtr, OdRxObject.getCPtr(db));
464 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
466 return ret;
467 }
468
474
480
486
492
498
500 OdUnitsFormatter ret = (OdUnitsFormatter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdUnitsFormatter),GlobalsPINVOKE.OdDbBaseDatabasePE_baseFormatter(swigCPtr, OdRxObject.getCPtr(db)),false); /*createInt 3_2*/
501
503 return ret;
504}
505
511
517
518 public virtual bool getTextStyleById(OdRxObject db, OdDbStub idStyle, OdGiTextStyle shapeInfo) {
521 return ret;
522 }
523
524 public virtual OdDbStub getId(OdRxObject obj) {
525 global::System.IntPtr cPtr = GlobalsPINVOKE.OdDbBaseDatabasePE_getId(swigCPtr, OdRxObject.getCPtr(obj));
526 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
528 return ret;
529 }
530
531 public virtual OdDbStub getObject(OdRxObject db, UInt64 handle) {
532 global::System.IntPtr cPtr = GlobalsPINVOKE.OdDbBaseDatabasePE_getObject(swigCPtr, OdRxObject.getCPtr(db), handle /*SIMPLETYPE*/);
533 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
535 return ret;
536 }
537
543
544 public virtual OdRxObject getDatabase(OdDbStub id) {
545 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdDbBaseDatabasePE_getDatabase(swigCPtr, OdDbStub.getCPtr(id)),false); /*createInt 3_2*/
546
548 return ret;
549}
550
551 public virtual OdDbStub getOwner(OdDbStub id) {
552 global::System.IntPtr cPtr = GlobalsPINVOKE.OdDbBaseDatabasePE_getOwner(swigCPtr, OdDbStub.getCPtr(id));
553 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
555 return ret;
556 }
557
563
564 public virtual OdDbStub getModelBlockId(OdRxObject pDb) {
565 global::System.IntPtr cPtr = GlobalsPINVOKE.OdDbBaseDatabasePE_getModelBlockId(swigCPtr, OdRxObject.getCPtr(pDb));
566 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
568 return ret;
569 }
570
571 public virtual OdDbStub getPaperBlockId(OdRxObject pDb) {
572 global::System.IntPtr cPtr = GlobalsPINVOKE.OdDbBaseDatabasePE_getPaperBlockId(swigCPtr, OdRxObject.getCPtr(pDb));
573 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
575 return ret;
576 }
577
578 public virtual OdDbStub currentLayoutId(OdRxObject pDb) {
579 global::System.IntPtr cPtr = GlobalsPINVOKE.OdDbBaseDatabasePE_currentLayoutId(swigCPtr, OdRxObject.getCPtr(pDb));
580 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
582 return ret;
583 }
584
585 public virtual OdDbStub xrefBlockId(OdRxObject pDb) {
586 global::System.IntPtr cPtr = GlobalsPINVOKE.OdDbBaseDatabasePE_xrefBlockId(swigCPtr, OdRxObject.getCPtr(pDb));
587 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
589 return ret;
590 }
591
596
602
603 public virtual bool isAProxy(OdRxObject pDrw) {
606 return ret;
607 }
608
609 public virtual OdRxObject openObject(OdDbStub pId) {// OdRxObjectPtr
610 MemoryManager mMan = MemoryManager.GetMemoryManager();
611 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
613
614 OdRxObject ret = null;
615 if (null != mTrans)
616 {
617 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
618 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
619 }
620 else
621 {
622 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
623 }
624
626 return ret;
627}
628
629 public virtual OdRxObject openObject(OdDbStub pId, bool bForWrite) {// OdRxObjectPtr
630 MemoryManager mMan = MemoryManager.GetMemoryManager();
631 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
632 IntPtr ptr = GlobalsPINVOKE.OdDbBaseDatabasePE_openObject__SWIG_1(swigCPtr, OdDbStub.getCPtr(pId), bForWrite);
633
634 OdRxObject ret = null;
635 if (null != mTrans)
636 {
637 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
638 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
639 }
640 else
641 {
642 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
643 }
644
646 return ret;
647}
648
649 public virtual bool upgradeOpen(OdRxObject pObj) {
652 return ret;
653 }
654
659
665
667 global::System.IntPtr cPtr = GlobalsPINVOKE.OdDbBaseDatabasePE_getCurrentLongTransation(swigCPtr, OdRxObject.getCPtr(pDb));
668 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
670 return ret;
671 }
672
673 public class DatabaseUnloadReactor : global::System.IDisposable {
674 private Object locker = new Object();
675 private HandleRef swigCPtr;
676 protected bool swigCMemOwn;
677 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
678 public DatabaseUnloadReactor(IntPtr cPtr, bool cMemoryOwn) {
679 swigCMemOwn = cMemoryOwn;
680 swigCPtr = new HandleRef(this, cPtr);
681 }
682 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
683 public static HandleRef getCPtr(DatabaseUnloadReactor obj) {
684 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
685 }
686
688 Dispose(false);
689 }
690
691 public void Dispose() {
692 Dispose(true);
693 global::System.GC.SuppressFinalize(this);
694 }
695
696 protected virtual void Dispose(bool disposing) {
697 lock(this) {
698 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
699 if (swigCMemOwn) {
700 swigCMemOwn = false;
702 }
703 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
704 }
705 }
706 }
707
712
713 }
714
715 public virtual OdRxObject addDatabaseUnloadReactor(OdRxObject pDb, OdRxObject pPrevReactor, OdDbBaseDatabasePE.DatabaseUnloadReactor pReactorRedirect) {// OdRxObjectPtr
716 MemoryManager mMan = MemoryManager.GetMemoryManager();
717 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
719
720 OdRxObject ret = null;
721 if (null != mTrans)
722 {
723 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
724 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
725 }
726 else
727 {
728 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
729 }
730
732 return ret;
733}
734
739
740 public virtual OdResult faceConversionHelper(OdDbStub material, OdRxObject pSourceDb, OdRxObject pDestinationDb, OdGiMaterialTraits pMaterialTraits, OdGiMapper pMaterialMapper, OdCmEntityColor pMaterialColor) {
741 OdResult ret = (OdResult)GlobalsPINVOKE.OdDbBaseDatabasePE_faceConversionHelper__SWIG_0(swigCPtr, OdDbStub.getCPtr(material).Handle, OdRxObject.getCPtr(pSourceDb), OdRxObject.getCPtr(pDestinationDb), OdGiMaterialTraits.getCPtr(pMaterialTraits), OdGiMapper.getCPtr(pMaterialMapper), OdCmEntityColor.getCPtr(pMaterialColor));
743 return ret;
744 }
745
746 public virtual OdResult faceConversionHelper(OdDbStub material, OdRxObject pSourceDb, OdRxObject pDestinationDb, OdGiMaterialTraits pMaterialTraits, OdGiMapper pMaterialMapper) {
747 OdResult ret = (OdResult)GlobalsPINVOKE.OdDbBaseDatabasePE_faceConversionHelper__SWIG_1(swigCPtr, OdDbStub.getCPtr(material).Handle, OdRxObject.getCPtr(pSourceDb), OdRxObject.getCPtr(pDestinationDb), OdGiMaterialTraits.getCPtr(pMaterialTraits), OdGiMapper.getCPtr(pMaterialMapper));
749 return ret;
750 }
751
752 public virtual OdResult faceConversionHelper(OdDbStub material, OdRxObject pSourceDb, OdRxObject pDestinationDb, OdGiMaterialTraits pMaterialTraits) {
755 return ret;
756 }
757
763
764 public virtual OdRxObject getGeoData(OdRxObject pDb, OdGsDevice pDevice, OdGsView pView) {// OdRxObjectPtr
765 MemoryManager mMan = MemoryManager.GetMemoryManager();
766 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
768
769 OdRxObject ret = null;
770 if (null != mTrans)
771 {
772 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
773 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
774 }
775 else
776 {
777 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
778 }
779
781 return ret;
782}
783
784 public virtual OdRxObject getGeoData(OdRxObject pDb, OdGsDevice pDevice) {// OdRxObjectPtr
785 MemoryManager mMan = MemoryManager.GetMemoryManager();
786 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
788
789 OdRxObject ret = null;
790 if (null != mTrans)
791 {
792 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
793 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
794 }
795 else
796 {
797 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
798 }
799
801 return ret;
802}
803
804 public virtual OdRxObject getGeoData(OdRxObject pDb) {// OdRxObjectPtr
805 MemoryManager mMan = MemoryManager.GetMemoryManager();
806 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
808
809 OdRxObject ret = null;
810 if (null != mTrans)
811 {
812 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
813 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
814 }
815 else
816 {
817 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
818 }
819
821 return ret;
822}
823
824 public virtual OdGiDefaultContext createFilteredGiContextForExport(OdRxObject pDb, OdRxObject pSSet) {// OdGiDefaultContextPtr
825 MemoryManager mMan = MemoryManager.GetMemoryManager();
826 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
828
829 OdGiDefaultContext ret = null;
830 if (null != mTrans)
831 {
832 mTrans.AddObject((OdGiDefaultContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDefaultContext),ptr, true));
833 ret = (OdGiDefaultContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDefaultContext),ptr, false);
834 }
835 else
836 {
837 ret = (OdGiDefaultContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDefaultContext),ptr, true);
838 }
839
841 return ret;
842}
843
844 public virtual Int16 getObscuredLtype(OdRxObject db, out Int16 color) {
845// test csout
846 /*SIMPLETYPE*/
847 Int16 ret = GlobalsPINVOKE.OdDbBaseDatabasePE_getObscuredLtype(swigCPtr, OdRxObject.getCPtr(db), out color);
849 return ret;
850 }
851
852 protected static string getRealClassName(IntPtr ptr) {
853 string ret = GlobalsPINVOKE.OdDbBaseDatabasePE_getRealClassName(ptr /*SIMPLETYPE*/);
855 return ret;
856 }
857
858 public enum ExtentsFlags {
859 kZeroFlags = 0,
860 kExactExtents = 1,
861 kUseViewExtents = 2,
863 kUseGivenView = 8,
864 kClipDisabled = 0x10000000
865 }
866
867}
868
869}
static global::System.Exception Retrieve()
static void OdDbBaseDatabasePE_putNamedViewInfo__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr OdDbBaseDatabasePE_getFirstLayoutId(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBaseDatabasePE_layers(HandleRef jarg1, HandleRef jarg2)
static void OdDbBaseDatabasePE_setCurrentLayoutId(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbBaseDatabasePE_appServices(HandleRef jarg1, HandleRef jarg2)
static String OdDbBaseDatabasePE_getFilename(HandleRef jarg1, HandleRef jarg2)
static void OdDbBaseDatabasePE_startTransaction(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBaseDatabasePE_setupActiveLayoutViews(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static int OdDbBaseDatabasePE_faceConversionHelper__SWIG_2(HandleRef jarg1, IntPtr jarg2, HandleRef jarg3, HandleRef jarg4, HandleRef jarg5)
static global::System.IntPtr OdDbBaseDatabasePE_getOwner(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbBaseDatabasePE_layouts(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBaseDatabasePE_baseFormatter(HandleRef jarg1, HandleRef jarg2)
static void OdDbBaseDatabasePE_downgradeOpen(HandleRef jarg1, HandleRef jarg2)
static string OdDbBaseDatabasePE_getRealClassName(IntPtr jarg1)
static bool OdDbBaseDatabasePE_getLineTypeById(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbBaseDatabasePE_setupPalette__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, UInt32 jarg5)
static global::System.IntPtr OdDbBaseDatabasePE_findLayoutNamed(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static String OdDbBaseDatabasePE_getFingerPrintGuid(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBaseDatabasePE_setupLayoutView(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDbBaseDatabasePE_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBaseDatabasePE_currentLayout(HandleRef jarg1, HandleRef jarg2)
static void OdDbBaseDatabasePE_loadPlotstyleTableForActiveLayout(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static int OdDbBaseDatabasePE_startUndoRecord(HandleRef jarg1, HandleRef jarg2)
static void OdDbBaseDatabasePE_zoomToExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, UInt32 jarg6)
static int OdDbBaseDatabasePE_undo(HandleRef jarg1, HandleRef jarg2)
static void OdDbBaseDatabasePE_applyLayoutSettings__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4, UInt32 jarg5, UInt32 jarg6)
static global::System.IntPtr OdDbBaseDatabasePE_getObject(HandleRef jarg1, HandleRef jarg2, UInt64 jarg3)
static global::System.IntPtr OdDbBaseDatabasePE_currentLayoutId(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBaseDatabasePE_visualStyles(HandleRef jarg1, HandleRef jarg2)
static bool OdDbBaseDatabasePE_getTextStyleById(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbBaseDatabasePE_applyLayoutSettings__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static IntPtr OdDbBaseDatabasePE_getGeoData__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static bool OdDbBaseDatabasePE_upgradeOpen(HandleRef jarg1, HandleRef jarg2)
static void OdDbBaseDatabasePE_removeDatabaseUnloadReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDbBaseDatabasePE_cast(HandleRef jarg1)
static bool OdDbBaseDatabasePE_getDatabasePartialViewingMode(HandleRef jarg1, HandleRef jarg2)
static int OdDbBaseDatabasePE_evaluateFields(HandleRef jarg1, HandleRef jarg2, int jarg3)
static IntPtr OdDbBaseDatabasePE_createFilteredGiContextForExport(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDbBaseDatabasePE_openObject__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void OdDbBaseDatabasePE_zoomToExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, UInt32 jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static IntPtr OdDbBaseDatabasePE_desc()
static global::System.IntPtr OdDbBaseDatabasePE_getId(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBaseDatabasePE_openObject__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBaseDatabasePE_zoomToExtents__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr OdDbBaseDatabasePE_getPaperBlockId(HandleRef jarg1, HandleRef jarg2)
static int OdDbBaseDatabasePE_faceConversionHelper__SWIG_0(HandleRef jarg1, IntPtr jarg2, HandleRef jarg3, HandleRef jarg4, HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdDbBaseDatabasePE_abortTransaction(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbBaseDatabasePE_xrefBlockId(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbBaseDatabasePE_DatabaseUnloadReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static Int16 OdDbBaseDatabasePE_getObscuredLtype(HandleRef jarg1, HandleRef jarg2, out Int16 jarg3)
static IntPtr OdDbBaseDatabasePE_getGeoData__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static void OdDbBaseDatabasePE_putNamedViewInfo__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, HandleRef jarg6)
static IntPtr OdDbBaseDatabasePE_getDatabase(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbBaseDatabasePE_getAnnoScaleSet(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbBaseDatabasePE_createTextIterator(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, int jarg4, bool jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static bool OdDbBaseDatabasePE_isAProxy(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBaseDatabasePE_getLayout(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDbBaseDatabasePE_setupPalette__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdDbBaseDatabasePE_isExclusiveReadingEnabled(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBaseDatabasePE_getGeoData__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDbBaseDatabasePE_findLayoutByViewport(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbBaseDatabasePE_isA(HandleRef jarg1)
static global::System.IntPtr OdDbBaseDatabasePE_getHandle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbBaseDatabasePE_getCurrentLongTransation(HandleRef jarg1, HandleRef jarg2)
static int OdDbBaseDatabasePE_faceConversionHelper__SWIG_1(HandleRef jarg1, IntPtr jarg2, HandleRef jarg3, HandleRef jarg4, HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDbBaseDatabasePE_getMeasurement(HandleRef jarg1, HandleRef jarg2)
static int OdDbBaseDatabasePE_getCodePage(HandleRef jarg1, HandleRef jarg2)
static void OdDbBaseDatabasePE_setupPalette__SWIG_2(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static int OdDbBaseDatabasePE_getUnits(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbBaseDatabasePE(HandleRef jarg1)
static void OdDbBaseDatabasePE_applyLayoutSettings__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4, UInt32 jarg5)
static global::System.IntPtr OdDbBaseDatabasePE_findLayoutIdByViewport(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static String OdDbBaseDatabasePE_getVersionGuid(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbBaseDatabasePE_getVisualStyleId(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static IntPtr OdDbBaseDatabasePE_getFirstLayout(HandleRef jarg1, HandleRef jarg2)
static void OdDbBaseDatabasePE_DatabaseUnloadReactor_goodbye(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbBaseDatabasePE_getModelBlockId(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBaseDatabasePE_addDatabaseUnloadReactor(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdDbBaseDatabasePE_getNextViewForActiveLayout(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbBaseDatabasePE_setCurrentLayout(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static global::System.IntPtr OdDbBaseDatabasePE_getCreationTime(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBaseDatabasePE_createObject()
static void OdDbBaseDatabasePE_setMultiThreadedRender(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdDbBaseDatabasePE_createGiContext(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbBaseDatabasePE_getUpdateTime(HandleRef jarg1, HandleRef jarg2)
static HandleRef getCPtr(OdCmEntityColor obj)
static HandleRef getCPtr(DatabaseUnloadReactor obj)
OdDbBaseDatabasePE(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult faceConversionHelper(OdDbStub material, OdRxObject pSourceDb, OdRxObject pDestinationDb, OdGiMaterialTraits pMaterialTraits)
virtual Int16 getObscuredLtype(OdRxObject db, out Int16 color)
virtual OdUnitsFormatter baseFormatter(OdRxObject db)
virtual OdDbStub getModelBlockId(OdRxObject pDb)
virtual OdRxObject getGeoData(OdRxObject pDb)
virtual void startTransaction(OdRxObject pDb)
virtual OdRxObject addDatabaseUnloadReactor(OdRxObject pDb, OdRxObject pPrevReactor, OdDbBaseDatabasePE.DatabaseUnloadReactor pReactorRedirect)
virtual OdGiDefaultContext createFilteredGiContextForExport(OdRxObject pDb, OdRxObject pSSet)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void zoomToExtents(OdGsDCRect outputRect, OdGsDevice pDevice, OdRxObject db, OdGeBoundBlock3d plotExtents)
virtual OdDbStub getCurrentLongTransation(OdRxObject pDb)
virtual String getVersionGuid(OdRxObject db)
virtual OdGsDevice setupLayoutView(OdGsDevice pDevice, OdGiDefaultContext pGiCtx, OdDbStub layoutId)
virtual void applyLayoutSettings(OdGsDCRect clipBox, OdGsDevice pDevice, OdRxObject db, UInt32 extentsFlags, UInt32 dpi)
virtual OdBaseTextIterator createTextIterator(OdRxObject db, String textString, int length, bool raw, OdGiTextStyle pTextStyle)
virtual void abortTransaction(OdRxObject pDb)
virtual OdDbStub getObject(OdRxObject db, UInt64 handle)
virtual OdDbStub getPaperBlockId(OdRxObject pDb)
virtual bool getTextStyleById(OdRxObject db, OdDbStub idStyle, OdGiTextStyle shapeInfo)
virtual OdGiDefaultContext createGiContext(OdRxObject pDb)
virtual OdRxObject openObject(OdDbStub pId, bool bForWrite)
virtual bool isExclusiveReadingEnabled(OdRxObject pDb)
virtual OdDbStub getFirstLayoutId(OdRxObject db)
virtual OdRxIterator layouts(OdRxObject db)
virtual OdRxObject openObject(OdDbStub pId)
OdRxObject currentLayout(OdRxObject pDb)
virtual bool getDatabasePartialViewingMode(OdRxObject pDb)
virtual OdCodePageId getCodePage(OdRxObject db)
virtual OdDbStub getNextViewForActiveLayout(OdGiDefaultContext pGiCtx, OdDbStub arg1)
virtual OdResult undo(OdRxObject pDb)
virtual OdRxObject getGeoData(OdRxObject pDb, OdGsDevice pDevice, OdGsView pView)
virtual OdDbStub xrefBlockId(OdRxObject pDb)
virtual OdDbStub getId(OdRxObject obj)
virtual OdDbStub findLayoutNamed(OdRxObject db, String name)
static string getRealClassName(IntPtr ptr)
virtual void downgradeOpen(OdRxObject pObj)
virtual void applyLayoutSettings(OdGsDCRect clipBox, OdGsDevice pDevice, OdRxObject db, UInt32 extentsFlags)
static OdDbBaseDatabasePE cast(OdRxObject pObj)
virtual void loadPlotstyleTableForActiveLayout(OdGiDefaultContext pDwgContext, OdRxObject db)
virtual OdRxObject getGeoData(OdRxObject pDb, OdGsDevice pDevice)
virtual OdTimeStamp getCreationTime(OdRxObject db)
OdRxObject findLayoutByViewport(OdRxObject db, OdDbStub pViewportId)
virtual void putNamedViewInfo(OdRxObject pDb, OdDbStub layoutId, OdStringArray names, OdGePoint3dArray points, OdGsDevice pDevice)
virtual OdDbStub getVisualStyleId(OdRxObject db, String name)
virtual OdRxIterator visualStyles(OdRxObject db)
virtual void removeDatabaseUnloadReactor(OdRxObject pDb, OdRxObject pReactor)
virtual OdTimeStamp getUpdateTime(OdRxObject db)
virtual bool getLineTypeById(OdRxObject db, OdDbStub pLTypeId, OdGiLinetype LType)
virtual bool isAProxy(OdRxObject pDrw)
virtual OdResult faceConversionHelper(OdDbStub material, OdRxObject pSourceDb, OdRxObject pDestinationDb, OdGiMaterialTraits pMaterialTraits, OdGiMapper pMaterialMapper, OdCmEntityColor pMaterialColor)
virtual void zoomToExtents(OdGsDCRect outputRect, OdGsDevice pDevice, OdRxObject db, OdGeBoundBlock3d plotExtents, UInt32 extentsFlags, OdDbStub objectId)
static OdDbBaseDatabasePE createObject()
virtual OdDbBaseHostAppServices appServices(OdRxObject pDb)
virtual int getUnits(OdRxObject db)
virtual OdDbStub getOwner(OdDbStub id)
OdRxObject getFirstLayout(OdRxObject db)
virtual int getMeasurement(OdRxObject db)
override void Dispose(bool disposing)
virtual bool getAnnoScaleSet(OdDbStub drawableId, OdGiAnnoScaleSet res)
virtual OdDbStub currentLayoutId(OdRxObject pDb)
virtual void zoomToExtents(OdGsDCRect outputRect, OdGsDevice pDevice, OdRxObject db, OdGeBoundBlock3d plotExtents, UInt32 extentsFlags)
virtual OdRxObject getDatabase(OdDbStub id)
virtual void setupPalette(OdGsDevice device, OdGiDefaultContext giContext)
virtual void setCurrentLayoutId(OdRxObject pDb, OdDbStub id)
virtual void putNamedViewInfo(OdRxObject pDb, OdDbStub layoutId, OdStringArray names, OdGePoint3dArray points)
virtual OdResult faceConversionHelper(OdDbStub material, OdRxObject pSourceDb, OdRxObject pDestinationDb, OdGiMaterialTraits pMaterialTraits, OdGiMapper pMaterialMapper)
virtual OdGsDevice setupActiveLayoutViews(OdGsDevice pDevice, OdGiDefaultContext pGiCtx)
virtual void setCurrentLayout(OdRxObject db, String name)
virtual OdResult evaluateFields(OdRxObject pDb, int nContext)
virtual void applyLayoutSettings(OdGsDCRect clipBox, OdGsDevice pDevice, OdRxObject db)
virtual OdDbStub findLayoutIdByViewport(OdRxObject db, OdDbStub pViewportId)
virtual bool upgradeOpen(OdRxObject pObj)
static HandleRef getCPtr(OdDbBaseDatabasePE obj)
virtual String getFilename(OdRxObject pDb)
virtual String getFingerPrintGuid(OdRxObject db)
virtual OdRxObject getLayout(OdRxObject pDb, String name)
virtual void setupPalette(OdGsDevice device, OdGiDefaultContext giContext, OdDbStub layoutId, UInt32 palBg)
virtual OdDbHandle getHandle(OdDbStub id)
virtual OdRxIterator layers(OdRxObject db)
virtual OdResult startUndoRecord(OdRxObject pDb)
virtual void setMultiThreadedRender(OdRxObject pDb, bool bOn)
virtual void setupPalette(OdGsDevice device, OdGiDefaultContext giContext, OdDbStub layoutId)
static HandleRef getCPtr(OdDbStub obj)
Definition OdDbStub.cs:26
static HandleRef getCPtr(OdGeBoundBlock3d obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGiAnnoScaleSet obj)
static HandleRef getCPtr(OdGiDefaultContext obj)
static HandleRef getCPtr(OdGiLinetype obj)
static HandleRef getCPtr(OdGiMapper obj)
Definition OdGiMapper.cs:26
static HandleRef getCPtr(OdGiMaterialTraits obj)
static HandleRef getCPtr(OdGiTextStyle obj)
static HandleRef getCPtr(OdGsDCRect obj)
Definition OdGsDCRect.cs:26
static HandleRef getCPtr(OdGsDevice obj)
Definition OdGsDevice.cs:25
static HandleRef getCPtr(OdGsView obj)
Definition OdGsView.cs:25
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdStringArray obj)