Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbAnnotativeObjectPE.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 OdDbAnnotativeObjectPE(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbAnnotativeObjectPE_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbAnnotativeObjectPE 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 OdDbAnnotativeObjectPE cast(OdRxObject pObj) {// OdSmartPtr<OdDbAnnotativeObjectPE>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbAnnotativeObjectPE ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbAnnotativeObjectPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAnnotativeObjectPE),ptr, true));
52 ret = (OdDbAnnotativeObjectPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAnnotativeObjectPE),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbAnnotativeObjectPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAnnotativeObjectPE),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.OdDbAnnotativeObjectPE_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.OdDbAnnotativeObjectPE_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.OdDbAnnotativeObjectPE_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDbAnnotativeObjectPE createObject() {// OdSmartPtr<OdDbAnnotativeObjectPE>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbAnnotativeObjectPE ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbAnnotativeObjectPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAnnotativeObjectPE),ptr, true));
93 ret = (OdDbAnnotativeObjectPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAnnotativeObjectPE),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbAnnotativeObjectPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAnnotativeObjectPE),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual bool annotative(OdDbObject pObject) {
107 return ret;
108 }
109
110 public virtual OdResult setAnnotative(OdDbObject pObject, bool bAnnotative) {
113 return ret;
114 }
115
116 public virtual OdResult setFromStyle(OdDbObject pObject, out bool bUpdated) {
119 return ret;
120 }
121
122 public virtual bool forceAnnoAllVisible(OdDbObject arg0) {
125 return ret;
126 }
127
128 public virtual OdResult setForceAnnoAllVisible(OdDbObject arg0, bool arg1) {
131 return ret;
132 }
133
137 return ret;
138 }
139
140 public virtual bool decompose(OdDbObject arg0, SaveType arg1, DwgVersion arg2) {
141 bool ret = TD_DbPINVOKE.OdDbAnnotativeObjectPE_decompose(swigCPtr, OdDbObject.getCPtr(arg0), (int)arg1, (int)arg2);
143 return ret;
144 }
145
146 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
147 string ret = TD_DbPINVOKE.OdDbAnnotativeObjectPE_getRealClassName(ptr /*SIMPLETYPE*/);
149 return ret;
150 }
151
152}
153
154}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdResult resetScaleDependentProperties(OdDbObject arg0)
static string getRealClassName(IntPtr ptr)
virtual bool annotative(OdDbObject pObject)
override void Dispose(bool disposing)
static HandleRef getCPtr(OdDbAnnotativeObjectPE obj)
static OdDbAnnotativeObjectPE createObject()
virtual OdResult setForceAnnoAllVisible(OdDbObject arg0, bool arg1)
static OdDbAnnotativeObjectPE cast(OdRxObject pObj)
virtual OdResult setAnnotative(OdDbObject pObject, bool bAnnotative)
OdDbAnnotativeObjectPE(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult setFromStyle(OdDbObject pObject, out bool bUpdated)
virtual bool forceAnnoAllVisible(OdDbObject arg0)
virtual bool decompose(OdDbObject arg0, SaveType arg1, DwgVersion arg2)
static HandleRef getCPtr(OdDbObject obj)
Definition: OdDbObject.cs:26
static global::System.Exception Retrieve()
static IntPtr OdDbAnnotativeObjectPE_createObject()
static string OdDbAnnotativeObjectPE_getRealClassName(IntPtr jarg1)
static void delete_OdDbAnnotativeObjectPE(HandleRef jarg1)
static IntPtr OdDbAnnotativeObjectPE_cast(HandleRef jarg1)
static bool OdDbAnnotativeObjectPE_annotative(HandleRef jarg1, HandleRef jarg2)
static int OdDbAnnotativeObjectPE_setFromStyle(HandleRef jarg1, HandleRef jarg2, out bool jarg3)
static IntPtr OdDbAnnotativeObjectPE_isA(HandleRef jarg1)
static int OdDbAnnotativeObjectPE_resetScaleDependentProperties(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbAnnotativeObjectPE_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbAnnotativeObjectPE_desc()
static int OdDbAnnotativeObjectPE_setForceAnnoAllVisible(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static bool OdDbAnnotativeObjectPE_decompose(HandleRef jarg1, HandleRef jarg2, int jarg3, int jarg4)
static int OdDbAnnotativeObjectPE_setAnnotative(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static bool OdDbAnnotativeObjectPE_forceAnnoAllVisible(HandleRef jarg1, HandleRef jarg2)