Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgWhiteMaterial.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 OdDgWhiteMaterial(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgWhiteMaterial_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgWhiteMaterial 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 enum OdBackgroundType {
46 }
47
51 return ret;
52 }
53
54 public override byte getElementSubType() {
55// test csout
56 /*SIMPLETYPE*/
59 return ret;
60 }
61
62 public static OdDgWhiteMaterial cast(OdRxObject pObj) {// OdSmartPtr<OdDgWhiteMaterial>
63 MemoryManager mMan = MemoryManager.GetMemoryManager();
64 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
66
67 OdDgWhiteMaterial ret = null;
68 if (null != mTrans)
69 {
70 mTrans.AddObject((OdDgWhiteMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgWhiteMaterial),ptr, true));
71 ret = (OdDgWhiteMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgWhiteMaterial),ptr, false);
72 }
73 else
74 {
75 ret = (OdDgWhiteMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgWhiteMaterial),ptr, true);
76 }
77
79 return ret;
80}
81
82 public new static OdRxClass desc() {
83 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgWhiteMaterial_desc(),false); /*createInt 3_2*/
84
86 return ret;
87}
88
89 public override OdRxClass isA() {
90 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgWhiteMaterial_isA(swigCPtr),false); /*createInt 3_2*/
91
93 return ret;
94}
95
96 public override OdRxObject queryX(OdRxClass protocolClass) {
97 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgWhiteMaterial_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
98
100 return ret;
101}
102
103 public new static OdDgWhiteMaterial createObject() {// OdSmartPtr<OdDgWhiteMaterial>
104 MemoryManager mMan = MemoryManager.GetMemoryManager();
105 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
107
108 OdDgWhiteMaterial ret = null;
109 if (null != mTrans)
110 {
111 mTrans.AddObject((OdDgWhiteMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgWhiteMaterial),ptr, true));
112 ret = (OdDgWhiteMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgWhiteMaterial),ptr, false);
113 }
114 else
115 {
116 ret = (OdDgWhiteMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgWhiteMaterial),ptr, true);
117 }
118
120 return ret;
121}
122
123 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
124// test csout
125 /*SIMPLETYPE*/
128 return ret;
129 }
130
131 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
132 string ret = TG_DbPINVOKE.OdDgWhiteMaterial_getRealClassName(ptr /*SIMPLETYPE*/);
134 return ret;
135 }
136
141 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
142
148
149}
150
151}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static OdDgWhiteMaterial cast(OdRxObject pObj)
override OdRxClass isA()
static string getRealClassName(IntPtr ptr)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdDgElement.ElementTypes getElementType()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
static new OdRxClass desc()
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
override OdRxObject queryX(OdRxClass protocolClass)
static new OdDgWhiteMaterial createObject()
override void Dispose(bool disposing)
static HandleRef getCPtr(OdDgWhiteMaterial obj)
OdDgWhiteMaterial(IntPtr cPtr, bool cMemoryOwn)
static global::System.Exception Retrieve()
static UInt32 OdDgWhiteMaterial_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgWhiteMaterial_cast(HandleRef jarg1)
static IntPtr OdDgWhiteMaterial_queryX(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgWhiteMaterial(HandleRef jarg1)
static IntPtr OdDgWhiteMaterial_desc()
static int OdDgWhiteMaterial_getElementType(HandleRef jarg1)
static IntPtr OdDgWhiteMaterial_createObject()
static string OdDgWhiteMaterial_getRealClassName(IntPtr jarg1)
static byte OdDgWhiteMaterial_getElementSubType(HandleRef jarg1)
static IntPtr OdDgWhiteMaterial_isA(HandleRef jarg1)