Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgOleLinkage.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.TG {
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 OdDgOleLinkage(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgOleLinkage_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgOleLinkage 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 OdDgOleLinkage cast(OdRxObject pObj) {// OdSmartPtr<OdDgOleLinkage>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgOleLinkage ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgOleLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgOleLinkage),ptr, true));
52 ret = (OdDgOleLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgOleLinkage),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgOleLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgOleLinkage),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),TG_DbPINVOKE.OdDgOleLinkage_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),TG_DbPINVOKE.OdDgOleLinkage_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),TG_DbPINVOKE.OdDgOleLinkage_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgOleLinkage createObject() {// OdSmartPtr<OdDgOleLinkage>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgOleLinkage ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgOleLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgOleLinkage),ptr, true));
93 ret = (OdDgOleLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgOleLinkage),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgOleLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgOleLinkage),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual void readData(byte[] /*SIMPLEFIXED_ARRAY*/ pData) {
105IntPtr p_pData=Teigha.Core.Helpers.MarshalbyteFixedArray(pData);
106 try {
107 TG_DbPINVOKE.OdDgOleLinkage_readData(swigCPtr, p_pData);
109 } finally {
110Marshal.FreeCoTaskMem(p_pData);
111 }
112 }
113
119
124
130
135
136 public virtual UInt32 getXSize() {
137// test csout
138 /*SIMPLETYPE*/
139 UInt32 ret = TG_DbPINVOKE.OdDgOleLinkage_getXSize(swigCPtr);
141 return ret;
142 }
143
144 public virtual void setXSize(UInt32 uSize) {
145 TG_DbPINVOKE.OdDgOleLinkage_setXSize(swigCPtr, uSize /*SIMPLETYPE*/);
147 }
148
149 public virtual UInt32 getYSize() {
150// test csout
151 /*SIMPLETYPE*/
152 UInt32 ret = TG_DbPINVOKE.OdDgOleLinkage_getYSize(swigCPtr);
154 return ret;
155 }
156
157 public virtual void setYSize(UInt32 uSize) {
158 TG_DbPINVOKE.OdDgOleLinkage_setYSize(swigCPtr, uSize /*SIMPLETYPE*/);
160 }
161
162 public virtual bool getAspectRatioFlag() {
165 return ret;
166 }
167
172
178
183
189
194
200
205
211
216
217 public virtual bool getCanBePictureFlag() {
220 return ret;
221 }
222
227
228 protected static string getRealClassName(IntPtr ptr) {
229 string ret = TG_DbPINVOKE.OdDgOleLinkage_getRealClassName(ptr /*SIMPLETYPE*/);
231 return ret;
232 }
233
234}
235
236}
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
virtual void setTransparentBackgroundFlag(bool bSet)
virtual bool getCanBeLinkedAndEmbeddedFlag()
OdDgOleLinkage(IntPtr cPtr, bool cMemoryOwn)
virtual bool getRotateWithViewFlag()
virtual void setRotateWithViewFlag(bool bSet)
static new OdRxClass desc()
virtual UInt32 getXSize()
virtual UInt32 getYSize()
virtual void setXSize(UInt32 uSize)
virtual void setViewProjectionModeFlag(bool bSet)
static OdDgOleLinkage createObject()
static OdDgOleLinkage cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
virtual bool getCanBePictureFlag()
virtual bool getAspectRatioFlag()
override OdRxClass isA()
virtual void setYSize(UInt32 uSize)
virtual void setOleType(OdDgOle2Frame.OdDgOleObjectType uType)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setDrawAspect(OdDgOle2Frame.OdDgDrawAspect uAspect)
virtual bool getTransparentBackgroundFlag()
virtual bool getViewProjectionModeFlag()
static HandleRef getCPtr(OdDgOleLinkage obj)
virtual void setAspectRatioFlag(bool bSet)
virtual OdDgOle2Frame.OdDgDrawAspect getDrawAspect()
virtual void setCanBePictureFlag(bool bSet)
virtual OdDgOle2Frame.OdDgOleObjectType getOleType()
override void Dispose(bool disposing)
virtual void setCanBeLinkedAndEmbeddedFlag(bool bSet)
virtual void readData(byte[] pData)
static global::System.Exception Retrieve()
static int OdDgOleLinkage_getDrawAspect(HandleRef jarg1)
static bool OdDgOleLinkage_getViewProjectionModeFlag(HandleRef jarg1)
static void OdDgOleLinkage_setCanBeLinkedAndEmbeddedFlag(HandleRef jarg1, bool jarg2)
static bool OdDgOleLinkage_getTransparentBackgroundFlag(HandleRef jarg1)
static void OdDgOleLinkage_setTransparentBackgroundFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgOleLinkage_cast(HandleRef jarg1)
static void OdDgOleLinkage_readData(HandleRef jarg1, IntPtr jarg2)
static void OdDgOleLinkage_setYSize(HandleRef jarg1, UInt32 jarg2)
static int OdDgOleLinkage_getOleType(HandleRef jarg1)
static void OdDgOleLinkage_setOleType(HandleRef jarg1, int jarg2)
static UInt32 OdDgOleLinkage_getYSize(HandleRef jarg1)
static void OdDgOleLinkage_setViewProjectionModeFlag(HandleRef jarg1, bool jarg2)
static bool OdDgOleLinkage_getRotateWithViewFlag(HandleRef jarg1)
static void OdDgOleLinkage_setDrawAspect(HandleRef jarg1, int jarg2)
static void OdDgOleLinkage_setXSize(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgOleLinkage_getXSize(HandleRef jarg1)
static IntPtr OdDgOleLinkage_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgOleLinkage_setCanBePictureFlag(HandleRef jarg1, bool jarg2)
static bool OdDgOleLinkage_getCanBePictureFlag(HandleRef jarg1)
static bool OdDgOleLinkage_getCanBeLinkedAndEmbeddedFlag(HandleRef jarg1)
static IntPtr OdDgOleLinkage_isA(HandleRef jarg1)
static void OdDgOleLinkage_setAspectRatioFlag(HandleRef jarg1, bool jarg2)
static string OdDgOleLinkage_getRealClassName(IntPtr jarg1)
static IntPtr OdDgOleLinkage_desc()
static void OdDgOleLinkage_setRotateWithViewFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgOleLinkage_createObject()
static void delete_OdDgOleLinkage(HandleRef jarg1)
static bool OdDgOleLinkage_getAspectRatioFlag(HandleRef jarg1)