Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdFdFieldEnginePE.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 OdFdFieldEnginePE(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdFdFieldEnginePE_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdFdFieldEnginePE 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 OdFdFieldEnginePE cast(OdRxObject pObj) {// OdSmartPtr<OdFdFieldEnginePE>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdFdFieldEnginePE ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdFdFieldEnginePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEnginePE),ptr, true));
52 ret = (OdFdFieldEnginePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEnginePE),ptr, false);
53 }
54 else
55 {
56 ret = (OdFdFieldEnginePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEnginePE),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.OdFdFieldEnginePE_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.OdFdFieldEnginePE_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.OdFdFieldEnginePE_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdFdFieldEnginePE createObject() {// OdSmartPtr<OdFdFieldEnginePE>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdFdFieldEnginePE ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdFdFieldEnginePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEnginePE),ptr, true));
93 ret = (OdFdFieldEnginePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEnginePE),ptr, false);
94 }
95 else
96 {
97 ret = (OdFdFieldEnginePE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFdFieldEnginePE),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdResult getSheetSetProperty(ref string propValue, OdDbField pField, OdDbDatabase pDb) {
105IntPtr tmp_propValue = Marshal.StringToCoTaskMemUni(propValue);
106 IntPtr saved_propValue = tmp_propValue;
107 try {
110 return ret;
111 } finally {
112if (tmp_propValue != saved_propValue) propValue = Marshal.PtrToStringUni(tmp_propValue);
113 }
114 }
115
116 public virtual bool parseObjProp(String prop, OdDbDatabase pDb, OdDbObjectId objId, ref string propName) {
117IntPtr tmp_propName = Marshal.StringToCoTaskMemUni(propName);
118 IntPtr saved_propName = tmp_propName;
119 try {
120 bool ret = TD_DbPINVOKE.OdFdFieldEnginePE_parseObjProp(swigCPtr, prop, OdDbDatabase.getCPtr(pDb), OdDbObjectId.getCPtr(objId), ref tmp_propName);
122 return ret;
123 } finally {
124if (tmp_propName != saved_propName) propName = Marshal.PtrToStringUni(tmp_propName);
125 }
126 }
127
128 public virtual bool getObjPropValue(String propName, Int32 paramId, OdDbObjectId objId, OdFdFieldResult result) {
129 bool ret = TD_DbPINVOKE.OdFdFieldEnginePE_getObjPropValue(swigCPtr, propName, paramId /*SIMPLETYPE*/, OdDbObjectId.getCPtr(objId), OdFdFieldResult.getCPtr(result));
131 return ret;
132 }
133
134 public virtual OdDbDatabase getCurrentDb() {
135 OdDbDatabase ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),TD_DbPINVOKE.OdFdFieldEnginePE_getCurrentDb(swigCPtr),false); /*createInt 3_2*/
136
138 return ret;
139}
140
146
151
157
158 public virtual OdResult cvUnit(double input, String from, String to, out double output) {
159 OdResult ret = (OdResult)TD_DbPINVOKE.OdFdFieldEnginePE_cvUnit(swigCPtr, input, from, to, out output);
161 return ret;
162 }
163
164 protected static string getRealClassName(IntPtr ptr) {
165 string ret = TD_DbPINVOKE.OdFdFieldEnginePE_getRealClassName(ptr /*SIMPLETYPE*/);
167 return ret;
168 }
169
170}
171
172}
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
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbField obj)
Definition OdDbField.cs:26
static HandleRef getCPtr(OdDbObjectId obj)
static OdFdFieldEnginePE cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdDbObjectId getOwnerTable(OdDbField field)
static OdFdFieldEnginePE createObject()
override void Dispose(bool disposing)
virtual String getFileName(OdDbDatabase pDb)
virtual OdResult getSheetSetProperty(ref string propValue, OdDbField pField, OdDbDatabase pDb)
OdFdFieldEnginePE(IntPtr cPtr, bool cMemoryOwn)
virtual void getLispVariable(String lispVar, OdFieldValue fValue)
static new OdRxClass desc()
virtual bool getObjPropValue(String propName, Int32 paramId, OdDbObjectId objId, OdFdFieldResult result)
virtual OdDbDatabase getCurrentDb()
virtual OdResult cvUnit(double input, String from, String to, out double output)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdFdFieldEnginePE obj)
virtual bool parseObjProp(String prop, OdDbDatabase pDb, OdDbObjectId objId, ref string propName)
static HandleRef getCPtr(OdFdFieldResult obj)
static HandleRef getCPtr(OdFieldValue obj)
static global::System.Exception Retrieve()
static void delete_OdFdFieldEnginePE(HandleRef jarg1)
static IntPtr OdFdFieldEnginePE_isA(HandleRef jarg1)
static IntPtr OdFdFieldEnginePE_getCurrentDb(HandleRef jarg1)
static String OdFdFieldEnginePE_getFileName(HandleRef jarg1, HandleRef jarg2)
static void OdFdFieldEnginePE_getLispVariable(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static IntPtr OdFdFieldEnginePE_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdFdFieldEnginePE_createObject()
static int OdFdFieldEnginePE_getSheetSetProperty(HandleRef jarg1, ref IntPtr jarg2, HandleRef jarg3, HandleRef jarg4)
static string OdFdFieldEnginePE_getRealClassName(IntPtr jarg1)
static IntPtr OdFdFieldEnginePE_cast(HandleRef jarg1)
static bool OdFdFieldEnginePE_parseObjProp(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref IntPtr jarg5)
static bool OdFdFieldEnginePE_getObjPropValue(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, Int32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5)
static IntPtr OdFdFieldEnginePE_desc()
static int OdFdFieldEnginePE_cvUnit(HandleRef jarg1, double jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4, out double jarg5)
static global::System.IntPtr OdFdFieldEnginePE_getOwnerTable(HandleRef jarg1, HandleRef jarg2)