Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiToneOperatorParameters.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGiToneOperatorParameters(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiToneOperatorParameters_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGiToneOperatorParameters obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public static OdGiToneOperatorParameters cast(OdRxObject pObj) {// OdSmartPtr<OdGiToneOperatorParameters>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdGiToneOperatorParameters)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiToneOperatorParameters),ptr, true));
51 ret = (OdGiToneOperatorParameters)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiToneOperatorParameters),ptr, false);
52 }
53 else
54 {
55 ret = (OdGiToneOperatorParameters)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiToneOperatorParameters),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiToneOperatorParameters_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiToneOperatorParameters_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGiToneOperatorParameters_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdGiToneOperatorParameters createObject() {// OdSmartPtr<OdGiToneOperatorParameters>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdGiToneOperatorParameters)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiToneOperatorParameters),ptr, true));
92 ret = (OdGiToneOperatorParameters)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiToneOperatorParameters),ptr, false);
93 }
94 else
95 {
96 ret = (OdGiToneOperatorParameters)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiToneOperatorParameters),ptr, true);
97 }
98
100 return ret;
101}
102
103 public bool IsEqual(OdGiToneOperatorParameters params_) {
106 return ret;
107 }
108
112 return ret;
113 }
114
116 OdGiToneOperatorParameters ret = (OdGiToneOperatorParameters)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiToneOperatorParameters),GlobalsPINVOKE.OdGiToneOperatorParameters_Assign(swigCPtr, OdGiToneOperatorParameters.getCPtr(params_)),false); /*createInt 3_1*/
117
119 return ret;
120}
121
122 public virtual void setIsActive(bool bActive) {
125 }
126
127 public virtual bool isActive() {
130 return ret;
131 }
132
133 public virtual void setChromaticAdaptation(bool bEnable) {
136 }
137
138 public virtual bool chromaticAdaptation() {
141 return ret;
142 }
143
144 public virtual void setColorDifferentiation(bool bEnable) {
147 }
148
149 public virtual bool colorDifferentiation() {
152 return ret;
153 }
154
155 public virtual void setWhiteColor(OdCmEntityColor color) {
158 }
159
160 public virtual OdCmEntityColor whiteColor() {
163 return ret;
164 }
165
166 public virtual void setProcessBackground(bool bProcessBg) {
169 }
170
171 public virtual bool processBackground() {
174 return ret;
175 }
176
177 public virtual bool setBrightness(double fBrightness) {
178 bool ret = GlobalsPINVOKE.OdGiToneOperatorParameters_setBrightness(swigCPtr, fBrightness);
180 return ret;
181 }
182
183 public virtual double brightness() {
186 return ret;
187 }
188
189 public virtual bool setContrast(double fContrast) {
190 bool ret = GlobalsPINVOKE.OdGiToneOperatorParameters_setContrast(swigCPtr, fContrast);
192 return ret;
193 }
194
195 public virtual double contrast() {
198 return ret;
199 }
200
201 public virtual bool setMidTones(double fMidTones) {
202 bool ret = GlobalsPINVOKE.OdGiToneOperatorParameters_setMidTones(swigCPtr, fMidTones);
204 return ret;
205 }
206
207 public virtual double midTones() {
210 return ret;
211 }
212
216 return ret;
217 }
218
222 return ret;
223 }
224
225 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
226 string ret = GlobalsPINVOKE.OdGiToneOperatorParameters_getRealClassName(ptr /*SIMPLETYPE*/);
228 return ret;
229 }
230
232 kDaylightOff = 0,
233 kDaylightOn = 1,
234 kDaylightAuto = 2
235 }
236
237}
238
239}
static global::System.Exception Retrieve()
static double OdGiToneOperatorParameters_brightness(HandleRef jarg1)
static bool OdGiToneOperatorParameters_setMidTones(HandleRef jarg1, double jarg2)
static IntPtr OdGiToneOperatorParameters_Assign(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGiToneOperatorParameters_isA(HandleRef jarg1)
static double OdGiToneOperatorParameters_midTones(HandleRef jarg1)
static string OdGiToneOperatorParameters_getRealClassName(IntPtr jarg1)
static int OdGiToneOperatorParameters_exteriorDaylight(HandleRef jarg1)
static bool OdGiToneOperatorParameters_setContrast(HandleRef jarg1, double jarg2)
static bool OdGiToneOperatorParameters_colorDifferentiation(HandleRef jarg1)
static double OdGiToneOperatorParameters_contrast(HandleRef jarg1)
static void delete_OdGiToneOperatorParameters(HandleRef jarg1)
static IntPtr OdGiToneOperatorParameters_desc()
static IntPtr OdGiToneOperatorParameters_cast(HandleRef jarg1)
static bool OdGiToneOperatorParameters_processBackground(HandleRef jarg1)
static bool OdGiToneOperatorParameters_setExteriorDaylight(HandleRef jarg1, int jarg2)
static IntPtr OdGiToneOperatorParameters_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdGiToneOperatorParameters_IsEqual(HandleRef jarg1, HandleRef jarg2)
static void OdGiToneOperatorParameters_setProcessBackground(HandleRef jarg1, bool jarg2)
static IntPtr OdGiToneOperatorParameters_createObject()
static void OdGiToneOperatorParameters_setWhiteColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiToneOperatorParameters_setChromaticAdaptation(HandleRef jarg1, bool jarg2)
static bool OdGiToneOperatorParameters_isActive(HandleRef jarg1)
static bool OdGiToneOperatorParameters_chromaticAdaptation(HandleRef jarg1)
static global::System.IntPtr OdGiToneOperatorParameters_whiteColor(HandleRef jarg1)
static void OdGiToneOperatorParameters_setIsActive(HandleRef jarg1, bool jarg2)
static bool OdGiToneOperatorParameters_IsNotEqual(HandleRef jarg1, HandleRef jarg2)
static bool OdGiToneOperatorParameters_setBrightness(HandleRef jarg1, double jarg2)
static void OdGiToneOperatorParameters_setColorDifferentiation(HandleRef jarg1, bool jarg2)
static HandleRef getCPtr(OdCmEntityColor obj)
virtual bool setBrightness(double fBrightness)
virtual void setProcessBackground(bool bProcessBg)
OdGiToneOperatorParameters(IntPtr cPtr, bool cMemoryOwn)
virtual OdGiToneOperatorParameters.ExteriorDaylightMode exteriorDaylight()
static OdGiToneOperatorParameters cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setWhiteColor(OdCmEntityColor color)
static HandleRef getCPtr(OdGiToneOperatorParameters obj)
bool IsEqual(OdGiToneOperatorParameters params_)
bool IsNotEqual(OdGiToneOperatorParameters params_)
virtual bool setExteriorDaylight(OdGiToneOperatorParameters.ExteriorDaylightMode mode)
OdGiToneOperatorParameters Assign(OdGiToneOperatorParameters params_)
static OdGiToneOperatorParameters createObject()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26