Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbGroundPlaneBackground.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 OdDbGroundPlaneBackground(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbGroundPlaneBackground_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbGroundPlaneBackground 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 OdDbGroundPlaneBackground cast(OdRxObject pObj) {// OdSmartPtr<OdDbGroundPlaneBackground>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbGroundPlaneBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGroundPlaneBackground),ptr, true));
52 ret = (OdDbGroundPlaneBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGroundPlaneBackground),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbGroundPlaneBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGroundPlaneBackground),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.OdDbGroundPlaneBackground_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.OdDbGroundPlaneBackground_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.OdDbGroundPlaneBackground_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbGroundPlaneBackground createObject() {// OdSmartPtr<OdDbGroundPlaneBackground>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbGroundPlaneBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGroundPlaneBackground),ptr, true));
93 ret = (OdDbGroundPlaneBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGroundPlaneBackground),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbGroundPlaneBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGroundPlaneBackground),ptr, true);
98 }
99
101 return ret;
102}
103
108
114
119
125
130
136
141
147
152
158
163
169
175
180
186
191
192 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
193// test csout
194 /*SIMPLETYPE*/
197 return ret;
198 }
199
205
206 protected static string getRealClassName(IntPtr ptr) {
207 string ret = TD_DbPINVOKE.OdDbGroundPlaneBackground_getRealClassName(ptr /*SIMPLETYPE*/);
209 return ret;
210 }
211
217
218}
219
220}
static HandleRef getCPtr(OdCmEntityColor obj)
static HandleRef getCPtr(OdGiDrawableTraits 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(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
void setColorGroundPlaneFar(OdCmEntityColor color)
override void dwgOutFields(OdDbDwgFiler pFiler)
void setColorGroundPlaneNear(OdCmEntityColor color)
void setColorUndergroundAzimuth(OdCmEntityColor color)
static OdDbGroundPlaneBackground cast(OdRxObject pObj)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
override OdGiDrawable.DrawableType drawableType()
static new OdDbGroundPlaneBackground createObject()
override Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void setColorUndergroundHorizon(OdCmEntityColor color)
static HandleRef getCPtr(OdDbGroundPlaneBackground obj)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdDbGroundPlaneBackground(IntPtr cPtr, bool cMemoryOwn)
override OdRxObject queryX(OdRxClass protocolClass)
static global::System.Exception Retrieve()
static IntPtr OdDbGroundPlaneBackground_isA(HandleRef jarg1)
static IntPtr OdDbGroundPlaneBackground_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbGroundPlaneBackground_colorSkyHorizon(HandleRef jarg1)
static UInt32 OdDbGroundPlaneBackground_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static void OdDbGroundPlaneBackground_setColorUndergroundAzimuth(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbGroundPlaneBackground_colorGroundPlaneNear(HandleRef jarg1)
static void OdDbGroundPlaneBackground_setColorSkyZenith(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdDbGroundPlaneBackground_getRealClassName(IntPtr jarg1)
static void OdDbGroundPlaneBackground_setColorSkyHorizon(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbGroundPlaneBackground_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbGroundPlaneBackground_cast(HandleRef jarg1)
static void OdDbGroundPlaneBackground_setColorGroundPlaneNear(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbGroundPlaneBackground_desc()
static global::System.IntPtr OdDbGroundPlaneBackground_colorGroundPlaneFar(HandleRef jarg1)
static void delete_OdDbGroundPlaneBackground(HandleRef jarg1)
static IntPtr OdDbGroundPlaneBackground_createObject()
static void OdDbGroundPlaneBackground_setColorGroundPlaneFar(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbGroundPlaneBackground_colorUndergroundAzimuth(HandleRef jarg1)
static void OdDbGroundPlaneBackground_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbGroundPlaneBackground_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbGroundPlaneBackground_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbGroundPlaneBackground_setColorUndergroundHorizon(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbGroundPlaneBackground_colorUndergroundHorizon(HandleRef jarg1)
static global::System.IntPtr OdDbGroundPlaneBackground_colorSkyZenith(HandleRef jarg1)
static int OdDbGroundPlaneBackground_drawableType(HandleRef jarg1)