Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbOle2Frame.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 OdDbOle2Frame(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbOle2Frame_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbOle2Frame 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 OdDbOle2Frame cast(OdRxObject pObj) {// OdSmartPtr<OdDbOle2Frame>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbOle2Frame ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbOle2Frame)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbOle2Frame),ptr, true));
52 ret = (OdDbOle2Frame)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbOle2Frame),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbOle2Frame)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbOle2Frame),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.OdDbOle2Frame_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.OdDbOle2Frame_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.OdDbOle2Frame_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbOle2Frame createObject() {// OdSmartPtr<OdDbOle2Frame>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbOle2Frame ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbOle2Frame)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbOle2Frame),ptr, true));
93 ret = (OdDbOle2Frame)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbOle2Frame),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbOle2Frame)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbOle2Frame),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
107 return ret;
108 }
109
110 public override void dwgOutFields(OdDbDwgFiler pFiler) {
113 }
114
115 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
118 return ret;
119 }
120
121 public override void dxfOutFields(OdDbDxfFiler pFiler) {
124 }
125
126 public override bool subWorldDraw(OdGiWorldDraw pWd) {
129 return ret;
130 }
131
132 public override void subViewportDraw(OdGiViewportDraw pVd) {
135 }
136
137 public virtual new OdResult subTransformBy(OdGeMatrix3d xfm) {
140 return ret;
141 }
142
143 public void getLocation(OdGePoint3d point3d) {
146 }
147
148 public void position(OdRectangle3d rect3d) {
151 }
152
153 public void setPosition(OdRectangle3d rect3d) {
156 }
157
159 string ret = TD_DbPINVOKE.OdDbOle2Frame_getUserType(swigCPtr);
161 return ret;
162}
163
167 return ret;
168 }
169
171 string ret = TD_DbPINVOKE.OdDbOle2Frame_getLinkName(swigCPtr);
173 return ret;
174}
175
177 string ret = TD_DbPINVOKE.OdDbOle2Frame_getLinkPath(swigCPtr);
179 return ret;
180}
181
185 return ret;
186 }
187
189 TD_DbPINVOKE.OdDbOle2Frame_setOutputQuality(swigCPtr, (int)quality);
191 }
192
194// test csout
195 /*SIMPLETYPE*/
198 return ret;
199 }
200
201 public void getCompoundDocument(OdStreamBuf streamBuf) {
204 }
205
206 public void setCompoundDocument(UInt32 /*SIMPLETYPE*/ nSize, OdStreamBuf streamBuf) {
207 TD_DbPINVOKE.OdDbOle2Frame_setCompoundDocument(swigCPtr, nSize /*SIMPLETYPE*/, OdStreamBuf.getCPtr(streamBuf));
209 }
210
211 public override OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
212 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbOle2Frame_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
214 return ret;
215 }
216
218 OdOleItemHandler ret = (OdOleItemHandler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdOleItemHandler),TD_DbPINVOKE.OdDbOle2Frame_itemHandler(swigCPtr),false); /*createInt 3_2*/
219
221 return ret;
222}
223
225 OdOleItemHandler ret = (OdOleItemHandler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdOleItemHandler),TD_DbPINVOKE.OdDbOle2Frame_getItemHandler(swigCPtr),false); /*createInt 3_2*/
226
228 return ret;
229}
230
231 public override void subClose() {
234 }
235
236 public Int32 unhandled_unknown0() {
237// test csout
238 /*SIMPLETYPE*/
239 Int32 ret = TD_DbPINVOKE.OdDbOle2Frame_unhandled_unknown0(swigCPtr);
241 return ret;
242 }
243
244 public byte unhandled_unknown1() {
245// test csout
246 /*SIMPLETYPE*/
249 return ret;
250 }
251
252 public byte unhandled_unknown2() {
253// test csout
254 /*SIMPLETYPE*/
257 return ret;
258 }
259
260 public void unhandled_setUnknown(Int32 /*SIMPLETYPE*/ unk0, byte /*SIMPLETYPE*/ unk1, byte /*SIMPLETYPE*/ unk2) {
261 TD_DbPINVOKE.OdDbOle2Frame_unhandled_setUnknown__SWIG_0(swigCPtr, unk0 /*SIMPLETYPE*/, unk1 /*SIMPLETYPE*/, unk2 /*SIMPLETYPE*/);
263 }
264
265 public void unhandled_setUnknown(Int32 /*SIMPLETYPE*/ unk0, byte /*SIMPLETYPE*/ unk1) {
266 TD_DbPINVOKE.OdDbOle2Frame_unhandled_setUnknown__SWIG_1(swigCPtr, unk0 /*SIMPLETYPE*/, unk1 /*SIMPLETYPE*/);
268 }
269
270 public void unhandled_setUnknown(Int32 /*SIMPLETYPE*/ unk0) {
271 TD_DbPINVOKE.OdDbOle2Frame_unhandled_setUnknown__SWIG_2(swigCPtr, unk0 /*SIMPLETYPE*/);
273 }
274
275 public void unhandled_setUnknown() {
278 }
279
280 public UInt16 unhandled_himetricWidth() {
281// test csout
282 /*SIMPLETYPE*/
285 return ret;
286 }
287
288 public UInt16 unhandled_himetricHeight() {
289// test csout
290 /*SIMPLETYPE*/
293 return ret;
294 }
295
296 public void unhandled_setHimetricSize(UInt16 /*SIMPLETYPE*/ w, UInt16 /*SIMPLETYPE*/ h) {
297 TD_DbPINVOKE.OdDbOle2Frame_unhandled_setHimetricSize(swigCPtr, w /*SIMPLETYPE*/, h /*SIMPLETYPE*/);
299 }
300
301 public void reset(bool bInitSize) {
302 TD_DbPINVOKE.OdDbOle2Frame_reset__SWIG_0(swigCPtr, bInitSize);
304 }
305
306 public void reset() {
309 }
310
311 public bool autoOutputQuality() {
314 return ret;
315 }
316
317 public void setAutoOutputQuality(bool bFlag) {
320 }
321
322 public double rotation() {
323 double ret = TD_DbPINVOKE.OdDbOle2Frame_rotation(swigCPtr);
325 return ret;
326 }
327
328 public void setRotation(double fAngle) {
329 TD_DbPINVOKE.OdDbOle2Frame_setRotation(swigCPtr, fAngle);
331 }
332
333 public double wcsWidth() {
334 double ret = TD_DbPINVOKE.OdDbOle2Frame_wcsWidth(swigCPtr);
336 return ret;
337 }
338
339 public void setWcsWidth(double fWidth) {
340 TD_DbPINVOKE.OdDbOle2Frame_setWcsWidth(swigCPtr, fWidth);
342 }
343
344 public double wcsHeight() {
345 double ret = TD_DbPINVOKE.OdDbOle2Frame_wcsHeight(swigCPtr);
347 return ret;
348 }
349
350 public void setWcsHeight(double fHeight) {
351 TD_DbPINVOKE.OdDbOle2Frame_setWcsHeight(swigCPtr, fHeight);
353 }
354
355 public double scaleWidth() {
356 double ret = TD_DbPINVOKE.OdDbOle2Frame_scaleWidth(swigCPtr);
358 return ret;
359 }
360
361 public void setScaleWidth(double fScale) {
364 }
365
366 public double scaleHeight() {
367 double ret = TD_DbPINVOKE.OdDbOle2Frame_scaleHeight(swigCPtr);
369 return ret;
370 }
371
372 public void setScaleHeight(double fScale) {
375 }
376
377 public bool lockAspect() {
378 bool ret = TD_DbPINVOKE.OdDbOle2Frame_lockAspect(swigCPtr);
380 return ret;
381 }
382
383 public void setLockAspect(bool bLockAspect) {
384 TD_DbPINVOKE.OdDbOle2Frame_setLockAspect(swigCPtr, bLockAspect);
386 }
387
388 public virtual new OdResult subGetTransformedCopy(OdGeMatrix3d mat, ref OdDbEntity /*OUT_PARAM for SMARTPTR*/ pCopy) {
389 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pCopy = pCopy == null ? IntPtr.Zero : OdDbEntity.getCPtr(pCopy).Handle;
390 IntPtr saved_pCopy = tmp_pCopy;
391 /*OUT_PARAM for SMARTPTR pre*/
392 try {
393 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbOle2Frame_subGetTransformedCopy(swigCPtr, OdGeMatrix3d.getCPtr(mat), ref tmp_pCopy /*OUT_PARAM for SMARTPTR*/);
395 return ret;
396 } finally {
397if(tmp_pCopy == IntPtr.Zero) pCopy = null;
398 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
399 {
400 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
401 if(mTrans_pCopy != null)
402 mTrans_pCopy.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pCopy, true));
403 pCopy = Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pCopy, mTrans_pCopy == null);
404 /*OUT_PARAM for SMARTPTR*/
405 }
406 }
407 }
408
409 public override void subSetDatabaseDefaults(OdDbDatabase pDb, bool arg1) {
412 }
413
414 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
415 string ret = TD_DbPINVOKE.OdDbOle2Frame_getRealClassName(ptr /*SIMPLETYPE*/);
417 return ret;
418 }
419
424 public void vb_position(Teigha.TD.OdRectangle3d rect3d) { this.position(rect3d); }
425
430 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
431
437
442 public double vb_rotation() { return this.rotation(); }
443
448 public string vb_material() { return this.material(); }
449
454 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
455
460 public string vb_linetype() { return this.linetype(); }
461
467
473
474 public enum Type {
475 kUnknown = 0,
476 kLink = 1,
477 kEmbedded = 2,
478 kStatic = 3
479 }
480
481 public enum PlotQuality {
482 kMonochrome = 0,
483 kLowGraphics = 1,
484 kHighGraphics = 2,
485 kAutomatic = 3
486 }
487
488}
489
490}
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdStreamBuf obj)
Definition: OdStreamBuf.cs:25
static HandleRef getCPtr(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
LineWeight lineWeight()
Definition: OdDbEntity.cs:556
virtual CollisionType collisionType()
Definition: OdDbEntity.cs:596
static HandleRef getCPtr(OdDbEntity obj)
Definition: OdDbEntity.cs:26
virtual void gripStatus(GripStat status)
Definition: OdDbEntity.cs:935
Visibility visibility()
Definition: OdDbEntity.cs:527
override OdResult subGetClassID(IntPtr pClsid)
OdOleItemHandler itemHandler()
void setWcsHeight(double fHeight)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
void unhandled_setUnknown(Int32 unk0, byte unk1, byte unk2)
OdDbOle2Frame.Type getType()
void unhandled_setHimetricSize(UInt16 w, UInt16 h)
void unhandled_setUnknown(Int32 unk0)
void setLockAspect(bool bLockAspect)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override void subClose()
void vb_gripStatus(Teigha.Core.GripStat status)
OdOleItemHandler getItemHandler()
void vb_position(Teigha.TD.OdRectangle3d rect3d)
Teigha.TD.Visibility vb_visibility()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
static string getRealClassName(IntPtr ptr)
override OdRxClass isA()
void setWcsWidth(double fWidth)
void setScaleWidth(double fScale)
override void dxfOutFields(OdDbDxfFiler pFiler)
override void subViewportDraw(OdGiViewportDraw pVd)
override void subSetDatabaseDefaults(OdDbDatabase pDb, bool arg1)
static HandleRef getCPtr(OdDbOle2Frame obj)
void getLocation(OdGePoint3d point3d)
void getCompoundDocument(OdStreamBuf streamBuf)
override void dwgOutFields(OdDbDwgFiler pFiler)
override void Dispose(bool disposing)
override OdRxObject queryX(OdRxClass protocolClass)
void unhandled_setUnknown(Int32 unk0, byte unk1)
void setPosition(OdRectangle3d rect3d)
static new OdRxClass desc()
void setCompoundDocument(UInt32 nSize, OdStreamBuf streamBuf)
void setOutputQuality(OdDbOle2Frame.PlotQuality quality)
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d mat, ref OdDbEntity pCopy)
void setRotation(double fAngle)
void setScaleHeight(double fScale)
void reset(bool bInitSize)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual Teigha.TD.CollisionType vb_collisionType()
static OdDbOle2Frame cast(OdRxObject pObj)
UInt32 getCompoundDocumentDataSize()
OdDbOle2Frame(IntPtr cPtr, bool cMemoryOwn)
OdDbOle2Frame.PlotQuality outputQuality()
static new OdDbOle2Frame createObject()
void position(OdRectangle3d rect3d)
void setAutoOutputQuality(bool bFlag)
Teigha.Core.LineWeight vb_lineWeight()
override bool subWorldDraw(OdGiWorldDraw pWd)
static HandleRef getCPtr(OdRectangle3d obj)
static global::System.Exception Retrieve()
static IntPtr OdDbOle2Frame_itemHandler(HandleRef jarg1)
static void OdDbOle2Frame_setAutoOutputQuality(HandleRef jarg1, bool jarg2)
static void OdDbOle2Frame_reset__SWIG_0(HandleRef jarg1, bool jarg2)
static double OdDbOle2Frame_wcsWidth(HandleRef jarg1)
static int OdDbOle2Frame_getType(HandleRef jarg1)
static int OdDbOle2Frame_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbOle2Frame_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbOle2Frame_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static void OdDbOle2Frame_setOutputQuality(HandleRef jarg1, int jarg2)
static void OdDbOle2Frame_position(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbOle2Frame_setWcsWidth(HandleRef jarg1, double jarg2)
static void OdDbOle2Frame_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbOle2Frame_setCompoundDocument(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static void OdDbOle2Frame_unhandled_setUnknown__SWIG_3(HandleRef jarg1)
static void OdDbOle2Frame_setPosition(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbOle2Frame_setScaleHeight(HandleRef jarg1, double jarg2)
static byte OdDbOle2Frame_unhandled_unknown1(HandleRef jarg1)
static int OdDbOle2Frame_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static string OdDbOle2Frame_getRealClassName(IntPtr jarg1)
static void OdDbOle2Frame_reset__SWIG_1(HandleRef jarg1)
static void OdDbOle2Frame_unhandled_setHimetricSize(HandleRef jarg1, UInt16 jarg2, UInt16 jarg3)
static byte OdDbOle2Frame_unhandled_unknown2(HandleRef jarg1)
static UInt16 OdDbOle2Frame_unhandled_himetricHeight(HandleRef jarg1)
static IntPtr OdDbOle2Frame_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbOle2Frame_unhandled_setUnknown__SWIG_2(HandleRef jarg1, Int32 jarg2)
static void OdDbOle2Frame_setLockAspect(HandleRef jarg1, bool jarg2)
static bool OdDbOle2Frame_autoOutputQuality(HandleRef jarg1)
static void OdDbOle2Frame_subSetDatabaseDefaults(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static int OdDbOle2Frame_outputQuality(HandleRef jarg1)
static void OdDbOle2Frame_setRotation(HandleRef jarg1, double jarg2)
static IntPtr OdDbOle2Frame_cast(HandleRef jarg1)
static void OdDbOle2Frame_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static double OdDbOle2Frame_scaleWidth(HandleRef jarg1)
static int OdDbOle2Frame_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt16 OdDbOle2Frame_unhandled_himetricWidth(HandleRef jarg1)
static String OdDbOle2Frame_getLinkName(HandleRef jarg1)
static IntPtr OdDbOle2Frame_getItemHandler(HandleRef jarg1)
static bool OdDbOle2Frame_lockAspect(HandleRef jarg1)
static UInt32 OdDbOle2Frame_getCompoundDocumentDataSize(HandleRef jarg1)
static void OdDbOle2Frame_setScaleWidth(HandleRef jarg1, double jarg2)
static IntPtr OdDbOle2Frame_isA(HandleRef jarg1)
static void delete_OdDbOle2Frame(HandleRef jarg1)
static int OdDbOle2Frame_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbOle2Frame_getLocation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbOle2Frame_unhandled_setUnknown__SWIG_0(HandleRef jarg1, Int32 jarg2, byte jarg3, byte jarg4)
static void OdDbOle2Frame_unhandled_setUnknown__SWIG_1(HandleRef jarg1, Int32 jarg2, byte jarg3)
static IntPtr OdDbOle2Frame_desc()
static String OdDbOle2Frame_getUserType(HandleRef jarg1)
static double OdDbOle2Frame_rotation(HandleRef jarg1)
static double OdDbOle2Frame_wcsHeight(HandleRef jarg1)
static void OdDbOle2Frame_setWcsHeight(HandleRef jarg1, double jarg2)
static IntPtr OdDbOle2Frame_createObject()
static Int32 OdDbOle2Frame_unhandled_unknown0(HandleRef jarg1)
static void OdDbOle2Frame_subClose(HandleRef jarg1)
static bool OdDbOle2Frame_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static String OdDbOle2Frame_getLinkPath(HandleRef jarg1)
static void OdDbOle2Frame_getCompoundDocument(HandleRef jarg1, HandleRef jarg2)
static double OdDbOle2Frame_scaleHeight(HandleRef jarg1)