Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgLevelMaterialAssignmentData.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
17public class OdDgLevelMaterialAssignmentData : global::System.IDisposable {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 protected bool swigCMemOwn;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 public OdDgLevelMaterialAssignmentData(IntPtr cPtr, bool cMemoryOwn) {
23 swigCMemOwn = cMemoryOwn;
24 swigCPtr = new HandleRef(this, cPtr);
25 }
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 public static HandleRef getCPtr(OdDgLevelMaterialAssignmentData obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
32 Dispose(false);
33 }
34
35 public void Dispose() {
36 Dispose(true);
37 global::System.GC.SuppressFinalize(this);
38 }
39
40 protected virtual void Dispose(bool disposing) {
41 lock(this) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43 if (swigCMemOwn) {
44 swigCMemOwn = false;
46 }
47 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
48 }
49 }
50 }
51
52 public OdDgLevelMaterialAssignmentData() : this(TG_DbPINVOKE.new_OdDgLevelMaterialAssignmentData(), true) {
54 }
55
59 return ret;
60}
61
62 public void setLevelName(String strName) {
65 }
66
67 public bool getColorAssignment(byte /*SIMPLETYPE*/ uColorIndex) {
68 bool ret = TG_DbPINVOKE.OdDgLevelMaterialAssignmentData_getColorAssignment(swigCPtr, uColorIndex /*SIMPLETYPE*/);
70 return ret;
71 }
72
73 public void setColorAssignment(byte /*SIMPLETYPE*/ uColorIndex, bool bAssignWithMaterial) {
74 TG_DbPINVOKE.OdDgLevelMaterialAssignmentData_setColorAssignment__SWIG_0(swigCPtr, uColorIndex /*SIMPLETYPE*/, bAssignWithMaterial);
76 }
77
78 public void setColorAssignment(byte /*SIMPLETYPE*/ uColorIndex) {
81 }
82
83 public bool getColorRgbAssignment(UInt32 /*SIMPLETYPE*/ rgbColor) {
84 bool ret = TG_DbPINVOKE.OdDgLevelMaterialAssignmentData_getColorRgbAssignment(swigCPtr, rgbColor /*SIMPLETYPE*/);
86 return ret;
87 }
88
89 public void setColorRgbAssignment(UInt32 /*SIMPLETYPE*/ rgbColor, bool bAssignWithMaterial) {
90 TG_DbPINVOKE.OdDgLevelMaterialAssignmentData_setColorRgbAssignment__SWIG_0(swigCPtr, rgbColor /*SIMPLETYPE*/, bAssignWithMaterial);
92 }
93
94 public void setColorRgbAssignment(UInt32 /*SIMPLETYPE*/ rgbColor) {
97 }
98
99 public UInt32 getColorRgbAssignmentCount() {
100// test csout
101 /*SIMPLETYPE*/
104 return ret;
105 }
106
107 public UInt32 getColorRgbAssignmentByIndex(UInt32 /*SIMPLETYPE*/ uIndex) {
108// test csout
109 /*SIMPLETYPE*/
110 UInt32 ret = TG_DbPINVOKE.OdDgLevelMaterialAssignmentData_getColorRgbAssignmentByIndex(swigCPtr, uIndex /*SIMPLETYPE*/);
112 return ret;
113 }
114
115 public void merge(OdDgLevelMaterialAssignmentData levelData) {
118 }
119
120 public bool isEmpty() {
123 return ret;
124 }
125
126}
127
128}
void setColorRgbAssignment(UInt32 rgbColor, bool bAssignWithMaterial)
void merge(OdDgLevelMaterialAssignmentData levelData)
static HandleRef getCPtr(OdDgLevelMaterialAssignmentData obj)
void setColorAssignment(byte uColorIndex, bool bAssignWithMaterial)
static global::System.Exception Retrieve()
static bool OdDgLevelMaterialAssignmentData_getColorAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
static void OdDgLevelMaterialAssignmentData_setLevelName(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgLevelMaterialAssignmentData_setColorRgbAssignment__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, bool jarg3)
static void OdDgLevelMaterialAssignmentData_merge(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDgLevelMaterialAssignmentData(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgLevelMaterialAssignmentData_setColorAssignment__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2, bool jarg3)
static bool OdDgLevelMaterialAssignmentData_getColorRgbAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgLevelMaterialAssignmentData_getColorRgbAssignmentCount(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgLevelMaterialAssignmentData_setColorAssignment__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
static bool OdDgLevelMaterialAssignmentData_isEmpty(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgLevelMaterialAssignmentData_setColorRgbAssignment__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static String OdDgLevelMaterialAssignmentData_getLevelName(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdDgLevelMaterialAssignmentData_getColorRgbAssignmentByIndex(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)