Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdAveGraniteMaterial.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 OdAveGraniteMaterial(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdAveGraniteMaterial_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdAveGraniteMaterial 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 OdAveGraniteMaterial cast(OdRxObject pObj) {// OdSmartPtr<OdAveGraniteMaterial>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdAveGraniteMaterial ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdAveGraniteMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdAveGraniteMaterial),ptr, true));
52 ret = (OdAveGraniteMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdAveGraniteMaterial),ptr, false);
53 }
54 else
55 {
56 ret = (OdAveGraniteMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdAveGraniteMaterial),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.OdAveGraniteMaterial_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.OdAveGraniteMaterial_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.OdAveGraniteMaterial_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdAveGraniteMaterial createObject() {// OdSmartPtr<OdAveGraniteMaterial>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdAveGraniteMaterial ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdAveGraniteMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdAveGraniteMaterial),ptr, true));
93 ret = (OdAveGraniteMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdAveGraniteMaterial),ptr, false);
94 }
95 else
96 {
97 ret = (OdAveGraniteMaterial)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdAveGraniteMaterial),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override MaterialType type() {
107 return ret;
108 }
109
110 public double colorFactor(OdAveGraniteMaterial.GraniteColor graniteColor) {
111 double ret = TD_DbPINVOKE.OdAveGraniteMaterial_colorFactor(swigCPtr, (int)graniteColor);
113 return ret;
114 }
115
116 public UInt32 color(OdAveGraniteMaterial.GraniteColor graniteColor) {
117// test csout
118 /*SIMPLETYPE*/
119 UInt32 ret = TD_DbPINVOKE.OdAveGraniteMaterial_color(swigCPtr, (int)graniteColor);
121 return ret;
122 }
123
127 }
128
129 public void setColor(OdAveGraniteMaterial.GraniteColor graniteColor, UInt32 /*SIMPLETYPE*/ color) {
130 TD_DbPINVOKE.OdAveGraniteMaterial_setColor(swigCPtr, (int)graniteColor, color /*SIMPLETYPE*/);
132 }
133
134 public double sharpness() {
135 double ret = TD_DbPINVOKE.OdAveGraniteMaterial_sharpness(swigCPtr);
137 return ret;
138 }
139
140 public void setSharpness(double sharpness) {
143 }
144
145 public double scale() {
146 double ret = TD_DbPINVOKE.OdAveGraniteMaterial_scale(swigCPtr);
148 return ret;
149 }
150
151 public void setScale(double scale) {
154 }
155
156 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
157 string ret = TD_DbPINVOKE.OdAveGraniteMaterial_getRealClassName(ptr /*SIMPLETYPE*/);
159 return ret;
160 }
161
166 public override Teigha.TD.MaterialType vb_type() { return this.type(); }
167
172 public string vb_name() { return this.name(); }
173
174 public enum GraniteColor {
175 kFirst = 0,
176 kSecond = 1,
177 kThird = 2,
178 kFourth = 3
179 }
180
181}
182
183}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
void setSharpness(double sharpness)
override void Dispose(bool disposing)
override Teigha.TD.MaterialType vb_type()
static OdAveGraniteMaterial cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdAveGraniteMaterial obj)
override OdRxObject queryX(OdRxClass protocolClass)
UInt32 color(OdAveGraniteMaterial.GraniteColor graniteColor)
OdAveGraniteMaterial(IntPtr cPtr, bool cMemoryOwn)
static new OdAveGraniteMaterial createObject()
void setColorFactor(OdAveGraniteMaterial.GraniteColor graniteColor, double colorFactor)
void setColor(OdAveGraniteMaterial.GraniteColor graniteColor, UInt32 color)
double colorFactor(OdAveGraniteMaterial.GraniteColor graniteColor)
static global::System.Exception Retrieve()
static IntPtr OdAveGraniteMaterial_createObject()
static double OdAveGraniteMaterial_scale(HandleRef jarg1)
static IntPtr OdAveGraniteMaterial_cast(HandleRef jarg1)
static IntPtr OdAveGraniteMaterial_desc()
static void OdAveGraniteMaterial_setColor(HandleRef jarg1, int jarg2, UInt32 jarg3)
static void OdAveGraniteMaterial_setSharpness(HandleRef jarg1, double jarg2)
static void delete_OdAveGraniteMaterial(HandleRef jarg1)
static IntPtr OdAveGraniteMaterial_queryX(HandleRef jarg1, HandleRef jarg2)
static double OdAveGraniteMaterial_colorFactor(HandleRef jarg1, int jarg2)
static UInt32 OdAveGraniteMaterial_color(HandleRef jarg1, int jarg2)
static double OdAveGraniteMaterial_sharpness(HandleRef jarg1)
static void OdAveGraniteMaterial_setScale(HandleRef jarg1, double jarg2)
static int OdAveGraniteMaterial_type(HandleRef jarg1)
static string OdAveGraniteMaterial_getRealClassName(IntPtr jarg1)
static void OdAveGraniteMaterial_setColorFactor(HandleRef jarg1, int jarg2, double jarg3)
static IntPtr OdAveGraniteMaterial_isA(HandleRef jarg1)