Extended .NET SDK Documentation 2024 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
104 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
107 return ret;
108 }
109
110 public override void dwgOutFields(OdDbDwgFiler pFiler) {
113 }
114
115 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
118 return ret;
119 }
120
121 public override void dxfOutFields(OdDbDxfFiler pFiler) {
124 }
125
126 public override OdResult dxfInFields_R12(OdDbDxfFiler pFiler) {
129 return ret;
130 }
131
132 public override void dxfOutFields_R12(OdDbDxfFiler pFiler) {
135 }
136
137 public virtual new OdResult subGetGeomExtents(OdGeExtents3d extents) {
140 return ret;
141 }
142
143 public override OdResult dxfIn(OdDbDxfFiler pFiler) {
146 return ret;
147 }
148
149 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ 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
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)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
LineWeight lineWeight()
Definition: OdDbEntity.cs:556
virtual CollisionType collisionType()
Definition: OdDbEntity.cs:596
virtual void gripStatus(GripStat status)
Definition: OdDbEntity.cs:935
Visibility visibility()
Definition: OdDbEntity.cs:527
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)