Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbLayout.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbLayout(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbLayout_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbLayout obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
43 public static OdDbLayout cast(OdRxObject pObj) {// OdSmartPtr<OdDbLayout>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbLayout ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbLayout)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLayout),ptr, true));
52 ret = (OdDbLayout)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLayout),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbLayout)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLayout),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbLayout_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbLayout_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TD_DbPINVOKE.OdDbLayout_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbLayout createObject() {// OdSmartPtr<OdDbLayout>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbLayout ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbLayout)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLayout),ptr, true));
93 ret = (OdDbLayout)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLayout),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbLayout)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLayout),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
132
137
144
149
156
161
162 public bool getLIMCHECK() {
163 bool ret = TD_DbPINVOKE.OdDbLayout_getLIMCHECK(swigCPtr);
165 return ret;
166 }
167
168 public void setLIMCHECK(bool limCheck) {
169 TD_DbPINVOKE.OdDbLayout_setLIMCHECK(swigCPtr, limCheck);
171 }
172
173 public bool getPSLTSCALE() {
174 bool ret = TD_DbPINVOKE.OdDbLayout_getPSLTSCALE(swigCPtr);
176 return ret;
177 }
178
179 public void setPSLTSCALE(bool psLtScale) {
180 TD_DbPINVOKE.OdDbLayout_setPSLTSCALE(swigCPtr, psLtScale);
182 }
183
189
194
199
205
206 public virtual void setLayoutName(String layoutName) {
207 TD_DbPINVOKE.OdDbLayout_setLayoutName(swigCPtr, layoutName);
209 }
210
211 public int getTabOrder() {
212 int ret = TD_DbPINVOKE.OdDbLayout_getTabOrder(swigCPtr);
214 return ret;
215 }
216
217 public virtual void setTabOrder(int tabOrder) {
218 TD_DbPINVOKE.OdDbLayout_setTabOrder(swigCPtr, tabOrder);
220 }
221
222 public bool getTabSelected() {
223 bool ret = TD_DbPINVOKE.OdDbLayout_getTabSelected(swigCPtr);
225 return ret;
226 }
227
228 public virtual void setTabSelected(bool tabSelected) {
229 TD_DbPINVOKE.OdDbLayout_setTabSelected(swigCPtr, tabSelected);
231 }
232
240
241 public IntPtr thumbnailBitmap(out UInt32 dataLength) {
242// test csout
243 /*SIMPLETYPE*/
244 IntPtr ret = TD_DbPINVOKE.OdDbLayout_thumbnailBitmap(swigCPtr, out dataLength);
246 return ret;
247 }
248
249 public void setThumbnailBitmap(IntPtr pBMPData, UInt32 dataLength) {
250 TD_DbPINVOKE.OdDbLayout_setThumbnailBitmap(swigCPtr, pBMPData /*SIMPLETYPE*/, dataLength /*SIMPLETYPE*/);
252 }
253
254 public OdGiRasterImage getPreviewImage() {// OdGiRasterImagePtr
255 MemoryManager mMan = MemoryManager.GetMemoryManager();
256 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
257 IntPtr ptr = TD_DbPINVOKE.OdDbLayout_getPreviewImage(swigCPtr);
258
259 OdGiRasterImage ret = null;
260 if (null != mTrans)
261 {
262 mTrans.AddObject((OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true));
263 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, false);
264 }
265 else
266 {
267 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true);
268 }
269
271 return ret;
272}
273
278
279 public override OdResult subGetClassID(IntPtr pClsid) {
280 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLayout_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
282 return ret;
283 }
284
290
295
296 public override void appendToOwner(OdDbIdPair idPair, OdDbObject pOwnerObject, OdDbIdMapping ownerIdMap) {
297 TD_DbPINVOKE.OdDbLayout_appendToOwner(swigCPtr, OdDbIdPair.getCPtr(idPair), OdDbObject.getCPtr(pOwnerObject), OdDbIdMapping.getCPtr(ownerIdMap));
299 }
300
306
311
317
322
328
329 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
330// test csout
331 /*SIMPLETYPE*/
332 UInt32 ret = TD_DbPINVOKE.OdDbLayout_subSetAttributes(swigCPtr, OdGiDrawableTraits.getCPtr(pTraits));
334 return ret;
335 }
336
337 public override bool subWorldDraw(OdGiWorldDraw pWd) {
340 return ret;
341 }
342
347
353
358
359 public bool annoAllVisible() {
360 bool ret = TD_DbPINVOKE.OdDbLayout_annoAllVisible(swigCPtr);
362 return ret;
363 }
364
369
370 protected static string getRealClassName(IntPtr ptr) {
371 string ret = TD_DbPINVOKE.OdDbLayout_getRealClassName(ptr /*SIMPLETYPE*/);
373 return ret;
374 }
375
381
387
393
399
405
411
412}
413
414}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiRasterImage obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
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(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbIdMapping obj)
static HandleRef getCPtr(OdDbIdPair obj)
Definition OdDbIdPair.cs:27
void setLIMMAX(OdGePoint2d limMax)
void setAnnoAllVisible(bool newVal)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdGePoint2d getLIMMIN()
OdDbLayout(IntPtr cPtr, bool cMemoryOwn)
Definition OdDbLayout.cs:21
virtual void setTabOrder(int tabOrder)
override OdRxClass isA()
Definition OdDbLayout.cs:70
OdGePoint3d getINSBASE()
virtual void addToLayoutDict(OdDbDatabase pDb, OdDbObjectId blockTableRecordId)
OdGePoint2d getLIMMAX()
OdGePoint3d getEXTMIN()
static new OdRxClass desc()
Definition OdDbLayout.cs:63
void setLIMMIN(OdGePoint2d limMin)
override OdResult getGeomExtents(OdGeExtents3d extents)
void setActiveViewportId(OdDbObjectId viewportId)
OdGiRasterImage getPreviewImage()
override void appendToOwner(OdDbIdPair idPair, OdDbObject pOwnerObject, OdDbIdMapping ownerIdMap)
IntPtr thumbnailBitmap(out UInt32 dataLength)
OdDbObjectId overallVportId()
void setEXTMIN(OdGePoint3d extMin)
void setEXTMAX(OdGePoint3d extMax)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdGePoint3d getEXTMAX()
override OdRxObject queryX(OdRxClass protocolClass)
Definition OdDbLayout.cs:77
void setPSLTSCALE(bool psLtScale)
virtual void setBlockTableRecordId(OdDbObjectId blockTableRecordId)
void setLIMCHECK(bool limCheck)
override void Dispose(bool disposing)
Definition OdDbLayout.cs:30
Teigha.TD.OdDbPlotSettings.PlotPaperUnits vb_plotPaperUnits()
Teigha.TD.OdDbPlotSettings.PlotRotation vb_plotRotation()
static new OdDbLayout createObject()
Definition OdDbLayout.cs:84
void setThumbnailBitmap(IntPtr pBMPData, UInt32 dataLength)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
void setINSBASE(OdGePoint3d insBase)
override void subClose()
virtual void setLayoutName(String layoutName)
override bool subWorldDraw(OdGiWorldDraw pWd)
override void dwgOutFields(OdDbDwgFiler pFiler)
OdDbObjectIdArray getViewportArray()
Teigha.TD.OdDbPlotSettings.PlotType vb_plotType()
static string getRealClassName(IntPtr ptr)
override OdResult subGetClassID(IntPtr pClsid)
Teigha.TD.OdDbPlotSettings.ShadePlotResLevel vb_shadePlotResLevel()
override void subViewportDraw(OdGiViewportDraw vPd)
override void dxfOutFields(OdDbDxfFiler pFiler)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
OdDbObjectId activeViewportId()
Teigha.TD.OdDbPlotSettings.StdScaleType vb_stdScaleType()
static OdDbLayout cast(OdRxObject pObj)
Definition OdDbLayout.cs:43
void setPreviewImage(OdGiRasterImage image)
virtual void setTabSelected(bool tabSelected)
OdDbObjectId getBlockTableRecordId()
static HandleRef getCPtr(OdDbLayout obj)
Definition OdDbLayout.cs:26
static HandleRef getCPtr(OdDbObject obj)
Definition OdDbObject.cs:26
static HandleRef getCPtr(OdDbObjectId obj)
OdDbPlotSettings.ShadePlotResLevel shadePlotResLevel()
OdDbPlotSettings.PlotRotation plotRotation()
OdDbPlotSettings.StdScaleType stdScaleType()
OdDbPlotSettings.PlotPaperUnits plotPaperUnits()
OdDbPlotSettings.PlotType plotType()
static global::System.Exception Retrieve()
static global::System.IntPtr OdDbLayout_getEXTMAX(HandleRef jarg1)
static void OdDbLayout_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbLayout_getPreviewImage(HandleRef jarg1)
static void OdDbLayout_subClose(HandleRef jarg1)
static void OdDbLayout_addToLayoutDict(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbLayout_setLIMCHECK(HandleRef jarg1, bool jarg2)
static void OdDbLayout_setTabSelected(HandleRef jarg1, bool jarg2)
static void OdDbLayout_setEXTMAX(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDbLayout_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static int OdDbLayout_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbLayout_getLIMMIN(HandleRef jarg1)
static bool OdDbLayout_getTabSelected(HandleRef jarg1)
static IntPtr OdDbLayout_thumbnailBitmap(HandleRef jarg1, out UInt32 jarg2)
static global::System.IntPtr OdDbLayout_getINSBASE(HandleRef jarg1)
static void OdDbLayout_setThumbnailBitmap(HandleRef jarg1, IntPtr jarg2, UInt32 jarg3)
static void OdDbLayout_appendToOwner(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static void OdDbLayout_setActiveViewportId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbLayout_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDbLayout_setPSLTSCALE(HandleRef jarg1, bool jarg2)
static int OdDbLayout_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static string OdDbLayout_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdDbLayout_getBlockTableRecordId(HandleRef jarg1)
static String OdDbLayout_getLayoutName(HandleRef jarg1)
static void OdDbLayout_setLIMMIN(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLayout_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbLayout_cast(HandleRef jarg1)
static void OdDbLayout_setEXTMIN(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLayout_setLayoutName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbLayout_setTabOrder(HandleRef jarg1, int jarg2)
static int OdDbLayout_getTabOrder(HandleRef jarg1)
static bool OdDbLayout_getLIMCHECK(HandleRef jarg1)
static global::System.IntPtr OdDbLayout_activeViewportId(HandleRef jarg1)
static bool OdDbLayout_annoAllVisible(HandleRef jarg1)
static global::System.IntPtr OdDbLayout_getEXTMIN(HandleRef jarg1)
static int OdDbLayout_getGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbLayout_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbLayout_setAnnoAllVisible(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDbLayout_getLIMMAX(HandleRef jarg1)
static IntPtr OdDbLayout_desc()
static int OdDbLayout_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDbLayout_isA(HandleRef jarg1)
static void delete_OdDbLayout(HandleRef jarg1)
static global::System.IntPtr OdDbLayout_overallVportId(HandleRef jarg1)
static global::System.IntPtr OdDbLayout_getViewportArray(HandleRef jarg1)
static void OdDbLayout_setPreviewImage(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbLayout_createObject()
static bool OdDbLayout_getPSLTSCALE(HandleRef jarg1)
static void OdDbLayout_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbLayout_setINSBASE(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLayout_setLIMMAX(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLayout_setBlockTableRecordId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)