Extended .NET SDK Documentation 2025 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
108
114
121
126
127 public virtual bool isActive() {
130 return ret;
131 }
132
137
143
148
154
159
165
170
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
218
224
225 protected static string getRealClassName(IntPtr 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)
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
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26