Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdRxSymbolSketch.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 OdRxSymbolSketch(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdRxSymbolSketch_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdRxSymbolSketch 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 OdRxSymbolSketch cast(OdRxObject pObj) {// OdSmartPtr<OdRxSymbolSketch>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdRxSymbolSketch ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdRxSymbolSketch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSymbolSketch),ptr, true));
52 ret = (OdRxSymbolSketch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSymbolSketch),ptr, false);
53 }
54 else
55 {
56 ret = (OdRxSymbolSketch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSymbolSketch),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.OdRxSymbolSketch_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.OdRxSymbolSketch_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.OdRxSymbolSketch_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdRxSymbolSketch createObject() {// OdSmartPtr<OdRxSymbolSketch>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdRxSymbolSketch ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdRxSymbolSketch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSymbolSketch),ptr, true));
93 ret = (OdRxSymbolSketch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSymbolSketch),ptr, false);
94 }
95 else
96 {
97 ret = (OdRxSymbolSketch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSymbolSketch),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
131
136
142
148
154
160
165
171
172 protected static string getRealClassName(IntPtr ptr) {
173 string ret = TD_DbPINVOKE.OdRxSymbolSketch_getRealClassName(ptr /*SIMPLETYPE*/);
175 return ret;
176 }
177
178}
179
180}
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(OdDbEntity obj)
Definition OdDbEntity.cs:26
static HandleRef getCPtr(OdDbObjectIdArray2 obj)
static HandleRef getCPtr(OdDbObjectId obj)
void setSymbolObjId(OdDbObjectId arg0)
override OdRxObject queryX(OdRxClass protocolClass)
static OdRxSymbolSketch cast(OdRxObject pObj)
static new OdRxSymbolSketch createObject()
static string getRealClassName(IntPtr ptr)
OdResult getConstructionGeometry(OdDbObjectIdArray2 arg0)
override OdRxClass isA()
static new OdRxClass desc()
OdResult updateLastEvaluatedDefintionEntity()
static HandleRef getCPtr(OdRxSymbolSketch obj)
OdRxSymbolSketch(IntPtr cPtr, bool cMemoryOwn)
void setDefinitionEntityId(OdDbObjectId arg0)
override void Dispose(bool disposing)
bool isConstructionGeometry(OdDbEntity arg0)
void setChildViewId(OdDbObjectId arg0)
static global::System.Exception Retrieve()
static int OdRxSymbolSketch_updateLastEvaluatedDefintionEntity(HandleRef jarg1)
static global::System.IntPtr OdRxSymbolSketch_symbolObjId(HandleRef jarg1)
static void OdRxSymbolSketch_setDefinitionEntityId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdRxSymbolSketch_isA(HandleRef jarg1)
static void OdRxSymbolSketch_setSymbolObjId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdRxSymbolSketch_createObject()
static bool OdRxSymbolSketch_isConstructionGeometry(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdRxSymbolSketch_childViewId(HandleRef jarg1)
static string OdRxSymbolSketch_getRealClassName(IntPtr jarg1)
static IntPtr OdRxSymbolSketch_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdRxSymbolSketch_associateSymbolAndDefinition(HandleRef jarg1)
static IntPtr OdRxSymbolSketch_desc()
static IntPtr OdRxSymbolSketch_cast(HandleRef jarg1)
static int OdRxSymbolSketch_getConstructionGeometry(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdRxSymbolSketch_isDefinitionDifferentWithLastEvaluated(HandleRef jarg1)
static int OdRxSymbolSketch_createDefinitionConstraints(HandleRef jarg1)
static void delete_OdRxSymbolSketch(HandleRef jarg1)
static void OdRxSymbolSketch_setChildViewId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdRxSymbolSketch_definitionEntityId(HandleRef jarg1)