Extended .NET SDK Documentation 2024 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
117 return ret;
118 }
119
120 public virtual void setDrawAspect(OdDgOle2Frame.OdDgDrawAspect uAspect) {
121 TG_DbPINVOKE.OdDgOleLinkage_setDrawAspect(swigCPtr, (int)uAspect);
123 }
124
128 return ret;
129 }
130
131 public virtual void setOleType(OdDgOle2Frame.OdDgOleObjectType uType) {
132 TG_DbPINVOKE.OdDgOleLinkage_setOleType(swigCPtr, (int)uType);
134 }
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 /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ uSize) {
158 TG_DbPINVOKE.OdDgOleLinkage_setYSize(swigCPtr, uSize /*SIMPLETYPE*/);
160 }
161
162 public virtual bool getAspectRatioFlag() {
165 return ret;
166 }
167
168 public virtual void setAspectRatioFlag(bool bSet) {
171 }
172
173 public virtual bool getRotateWithViewFlag() {
176 return ret;
177 }
178
179 public virtual void setRotateWithViewFlag(bool bSet) {
182 }
183
184 public virtual bool getViewProjectionModeFlag() {
187 return ret;
188 }
189
190 public virtual void setViewProjectionModeFlag(bool bSet) {
193 }
194
195 public virtual bool getTransparentBackgroundFlag() {
198 return ret;
199 }
200
201 public virtual void setTransparentBackgroundFlag(bool bSet) {
204 }
205
206 public virtual bool getCanBeLinkedAndEmbeddedFlag() {
209 return ret;
210 }
211
212 public virtual void setCanBeLinkedAndEmbeddedFlag(bool bSet) {
215 }
216
217 public virtual bool getCanBePictureFlag() {
220 return ret;
221 }
222
223 public virtual void setCanBePictureFlag(bool bSet) {
226 }
227
228 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ 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
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)