Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbBlockBegin.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
17public class OdDbBlockBegin : OdDbEntity {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbBlockBegin(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBlockBegin_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBlockBegin 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 OdDbBlockBegin cast(OdRxObject pObj) {// OdSmartPtr<OdDbBlockBegin>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbBlockBegin ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBlockBegin)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockBegin),ptr, true));
52 ret = (OdDbBlockBegin)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockBegin),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBlockBegin)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockBegin),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.OdDbBlockBegin_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.OdDbBlockBegin_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.OdDbBlockBegin_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBlockBegin createObject() {// OdSmartPtr<OdDbBlockBegin>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbBlockBegin ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBlockBegin)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockBegin),ptr, true));
93 ret = (OdDbBlockBegin)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockBegin),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBlockBegin)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockBegin),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
131
136
142
148
149 protected static string getRealClassName(IntPtr ptr) {
150 string ret = TD_DbPINVOKE.OdDbBlockBegin_getRealClassName(ptr /*SIMPLETYPE*/);
152 return ret;
153 }
154
159 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
160
166
171 public string vb_material() { return this.material(); }
172
177 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
178
183 public string vb_linetype() { return this.linetype(); }
184
190
196
197}
198
199}
static HandleRef getCPtr(OdGeExtents3d obj)
virtual OdGiDrawable.DrawableType drawableType()
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
override OdResult dxfInFields_R12(OdDbDxfFiler pFiler)
Teigha.Core.LineWeight vb_lineWeight()
static string getRealClassName(IntPtr ptr)
Teigha.TD.Visibility vb_visibility()
static new OdRxClass desc()
OdDbBlockBegin(IntPtr cPtr, bool cMemoryOwn)
override OdRxObject queryX(OdRxClass protocolClass)
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdRxClass isA()
override void dxfOutFields(OdDbDxfFiler pFiler)
static OdDbBlockBegin cast(OdRxObject pObj)
override void Dispose(bool disposing)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void vb_gripStatus(Teigha.Core.GripStat status)
virtual Teigha.TD.CollisionType vb_collisionType()
static new OdDbBlockBegin createObject()
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult dxfIn(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbBlockBegin obj)
override void dxfOutFields_R12(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
LineWeight lineWeight()
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
Visibility visibility()
static global::System.Exception Retrieve()
static IntPtr OdDbBlockBegin_isA(HandleRef jarg1)
static int OdDbBlockBegin_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockBegin_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockBegin_dxfIn(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockBegin_dxfOutFields_R12(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockBegin_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockBegin_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdDbBlockBegin_getRealClassName(IntPtr jarg1)
static IntPtr OdDbBlockBegin_cast(HandleRef jarg1)
static IntPtr OdDbBlockBegin_desc()
static IntPtr OdDbBlockBegin_createObject()
static int OdDbBlockBegin_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockBegin_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBlockBegin_dxfInFields_R12(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbBlockBegin(HandleRef jarg1)