Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgUnitsFormatterImpl.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 OdDgUnitsFormatterImpl(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgUnitsFormatterImpl_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgUnitsFormatterImpl 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 OdDgUnitsFormatterImpl cast(OdRxObject pObj) {// OdSmartPtr<OdDgUnitsFormatterImpl>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgUnitsFormatterImpl ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgUnitsFormatterImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgUnitsFormatterImpl),ptr, true));
52 ret = (OdDgUnitsFormatterImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgUnitsFormatterImpl),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgUnitsFormatterImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgUnitsFormatterImpl),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),TG_DbPINVOKE.OdDgUnitsFormatterImpl_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),TG_DbPINVOKE.OdDgUnitsFormatterImpl_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),TG_DbPINVOKE.OdDgUnitsFormatterImpl_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgUnitsFormatterImpl createObject() {// OdSmartPtr<OdDgUnitsFormatterImpl>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgUnitsFormatterImpl ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgUnitsFormatterImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgUnitsFormatterImpl),ptr, true));
93 ret = (OdDgUnitsFormatterImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgUnitsFormatterImpl),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgUnitsFormatterImpl)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgUnitsFormatterImpl),ptr, true);
98 }
99
101 return ret;
102}
103
107 return ret;
108}
109
110 public override OdCmColorBase unformatCmColor(String string_) {
111 //MemoryManager mMan = MemoryManager.GetMemoryManager();
112 //MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #15
113 IntPtr ptr = TG_DbPINVOKE.OdDgUnitsFormatterImpl_unformatCmColor(swigCPtr, string_);
114
115 OdCmColorBase ret = null;
116 //if (null != mTrans)
117 //{
118 //mTrans.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdCmColorBase>(typeof(OdCmColorBase), ptr, true));
119 ret = Teigha.Core.Helpers.odCreateObjectInternal<OdCmColorBase>(typeof(OdCmColorBase), ptr, false);
120 //}
121 //else
122 //{
123 // ret = Teigha.Core.Helpers.odCreateObjectInternal<OdCmColorBase>(typeof(OdCmColorBase), ptr, true);
124 //}
125
127 return ret;
128}
129
130 public override String formatLinear(double value) {
133 return ret;
134}
135
136 public override double unformatLinear(String string_) {
137 double ret = TG_DbPINVOKE.OdDgUnitsFormatterImpl_unformatLinear(swigCPtr, string_);
139 return ret;
140 }
141
142 public override String formatAngle(double value) {
145 return ret;
146}
147
148 public override double unformatAngle(String string_) {
149 double ret = TG_DbPINVOKE.OdDgUnitsFormatterImpl_unformatAngle(swigCPtr, string_);
151 return ret;
152 }
153
154 public void setDatabase(OdDgDatabase db) {
157 }
158
159 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
160 string ret = TG_DbPINVOKE.OdDgUnitsFormatterImpl_getRealClassName(ptr /*SIMPLETYPE*/);
162 return ret;
163 }
164
165}
166
167}
static HandleRef getCPtr(OdCmColorBase obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDgDatabase obj)
Definition: OdDgDatabase.cs:26
override OdRxObject queryX(OdRxClass protocolClass)
override String formatLinear(double value)
static new OdDgUnitsFormatterImpl createObject()
override void Dispose(bool disposing)
static HandleRef getCPtr(OdDgUnitsFormatterImpl obj)
override String formatAngle(double value)
static string getRealClassName(IntPtr ptr)
static OdDgUnitsFormatterImpl cast(OdRxObject pObj)
OdDgUnitsFormatterImpl(IntPtr cPtr, bool cMemoryOwn)
override OdCmColorBase unformatCmColor(String string_)
override double unformatLinear(String string_)
override double unformatAngle(String string_)
override String formatCmColor(OdCmColorBase value)
static global::System.Exception Retrieve()
static string OdDgUnitsFormatterImpl_getRealClassName(IntPtr jarg1)
static String OdDgUnitsFormatterImpl_formatCmColor(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgUnitsFormatterImpl(HandleRef jarg1)
static void OdDgUnitsFormatterImpl_setDatabase(HandleRef jarg1, HandleRef jarg2)
static String OdDgUnitsFormatterImpl_formatLinear(HandleRef jarg1, double jarg2)
static IntPtr OdDgUnitsFormatterImpl_queryX(HandleRef jarg1, HandleRef jarg2)
static String OdDgUnitsFormatterImpl_formatAngle(HandleRef jarg1, double jarg2)
static IntPtr OdDgUnitsFormatterImpl_isA(HandleRef jarg1)
static IntPtr OdDgUnitsFormatterImpl_cast(HandleRef jarg1)
static IntPtr OdDgUnitsFormatterImpl_desc()
static IntPtr OdDgUnitsFormatterImpl_createObject()
static double OdDgUnitsFormatterImpl_unformatLinear(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgUnitsFormatterImpl_unformatCmColor(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static double OdDgUnitsFormatterImpl_unformatAngle(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)