Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbGradientBackground.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 OdDbGradientBackground(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbGradientBackground_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbGradientBackground 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 OdDbGradientBackground cast(OdRxObject pObj) {// OdSmartPtr<OdDbGradientBackground>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbGradientBackground ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbGradientBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGradientBackground),ptr, true));
52 ret = (OdDbGradientBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGradientBackground),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbGradientBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGradientBackground),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.OdDbGradientBackground_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.OdDbGradientBackground_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.OdDbGradientBackground_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbGradientBackground createObject() {// OdSmartPtr<OdDbGradientBackground>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbGradientBackground ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbGradientBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGradientBackground),ptr, true));
93 ret = (OdDbGradientBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGradientBackground),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbGradientBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGradientBackground),ptr, true);
98 }
99
101 return ret;
102}
103
104 public void setColorTop(OdCmEntityColor color) {
107 }
108
112 return ret;
113 }
114
115 public void setColorMiddle(OdCmEntityColor color) {
118 }
119
123 return ret;
124 }
125
126 public void setColorBottom(OdCmEntityColor color) {
129 }
130
134 return ret;
135 }
136
137 public void setHorizon(double horizon) {
140 }
141
142 public double horizon() {
143 double ret = TD_DbPINVOKE.OdDbGradientBackground_horizon(swigCPtr);
145 return ret;
146 }
147
148 public void setHeight(double height) {
151 }
152
153 public double height() {
154 double ret = TD_DbPINVOKE.OdDbGradientBackground_height(swigCPtr);
156 return ret;
157 }
158
159 public void setRotation(double rotation) {
162 }
163
164 public double rotation() {
165 double ret = TD_DbPINVOKE.OdDbGradientBackground_rotation(swigCPtr);
167 return ret;
168 }
169
170 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
173 return ret;
174 }
175
176 public override void dwgOutFields(OdDbDwgFiler pFiler) {
179 }
180
181 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
184 return ret;
185 }
186
187 public override void dxfOutFields(OdDbDxfFiler pFiler) {
190 }
191
192 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
193// test csout
194 /*SIMPLETYPE*/
197 return ret;
198 }
199
203 return ret;
204 }
205
206 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
207 string ret = TD_DbPINVOKE.OdDbGradientBackground_getRealClassName(ptr /*SIMPLETYPE*/);
209 return ret;
210 }
211
216 public double vb_height() { return this.height(); }
217
222 public double vb_rotation() { return this.rotation(); }
223
229
230}
231
232}
static HandleRef getCPtr(OdCmEntityColor obj)
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
OdDbGradientBackground(IntPtr cPtr, bool cMemoryOwn)
override OdGiDrawable.DrawableType drawableType()
override void dxfOutFields(OdDbDxfFiler pFiler)
void setColorMiddle(OdCmEntityColor color)
static HandleRef getCPtr(OdDbGradientBackground obj)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static OdDbGradientBackground cast(OdRxObject pObj)
override void Dispose(bool disposing)
override void dwgOutFields(OdDbDwgFiler pFiler)
static new OdDbGradientBackground createObject()
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
void setColorBottom(OdCmEntityColor color)
override OdRxObject queryX(OdRxClass protocolClass)
override Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void setColorTop(OdCmEntityColor color)
static string getRealClassName(IntPtr ptr)
static global::System.Exception Retrieve()
static void OdDbGradientBackground_setColorTop(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbGradientBackground_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbGradientBackground_drawableType(HandleRef jarg1)
static int OdDbGradientBackground_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbGradientBackground_setHeight(HandleRef jarg1, double jarg2)
static void delete_OdDbGradientBackground(HandleRef jarg1)
static IntPtr OdDbGradientBackground_createObject()
static void OdDbGradientBackground_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbGradientBackground_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbGradientBackground_desc()
static global::System.IntPtr OdDbGradientBackground_colorBottom(HandleRef jarg1)
static double OdDbGradientBackground_rotation(HandleRef jarg1)
static double OdDbGradientBackground_horizon(HandleRef jarg1)
static double OdDbGradientBackground_height(HandleRef jarg1)
static string OdDbGradientBackground_getRealClassName(IntPtr jarg1)
static IntPtr OdDbGradientBackground_cast(HandleRef jarg1)
static UInt32 OdDbGradientBackground_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbGradientBackground_isA(HandleRef jarg1)
static void OdDbGradientBackground_setColorBottom(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbGradientBackground_setColorMiddle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbGradientBackground_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbGradientBackground_colorMiddle(HandleRef jarg1)
static void OdDbGradientBackground_setRotation(HandleRef jarg1, double jarg2)
static void OdDbGradientBackground_setHorizon(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDbGradientBackground_colorTop(HandleRef jarg1)