Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbBlockPolarGrip.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 OdDbBlockPolarGrip(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBlockPolarGrip_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBlockPolarGrip 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 OdDbBlockPolarGrip cast(OdRxObject pObj) {// OdSmartPtr<OdDbBlockPolarGrip>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbBlockPolarGrip ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBlockPolarGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockPolarGrip),ptr, true));
52 ret = (OdDbBlockPolarGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockPolarGrip),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBlockPolarGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockPolarGrip),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.OdDbBlockPolarGrip_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.OdDbBlockPolarGrip_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.OdDbBlockPolarGrip_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBlockPolarGrip createObject() {// OdSmartPtr<OdDbBlockPolarGrip>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbBlockPolarGrip ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBlockPolarGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockPolarGrip),ptr, true));
93 ret = (OdDbBlockPolarGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockPolarGrip),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBlockPolarGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockPolarGrip),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
107 return ret;
108 }
109
110 public override void dxfOutFields(OdDbDxfFiler pFiler) {
113 }
114
115 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
116 string ret = TD_DbPINVOKE.OdDbBlockPolarGrip_getRealClassName(ptr /*SIMPLETYPE*/);
118 return ret;
119 }
120
125 public virtual string vb_name() { return this.name(); }
126
131 public Teigha.Core.OdGePoint3d vb_location() { return this.location(); }
132
138
143 public uint vb_nodeId() { return this.nodeId(); }
144
150
151}
152
153}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual OdDbBlockElement.HistoryCompression historyCompression()
virtual Teigha.TD.OdDbBlockElement.HistoryCompression vb_historyCompression()
Teigha.Core.OdGePoint3d vb_location()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override void Dispose(bool disposing)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static new OdRxClass desc()
static HandleRef getCPtr(OdDbBlockPolarGrip obj)
static string getRealClassName(IntPtr ptr)
static OdDbBlockPolarGrip cast(OdRxObject pObj)
OdDbBlockPolarGrip(IntPtr cPtr, bool cMemoryOwn)
override void dxfOutFields(OdDbDxfFiler pFiler)
static new OdDbBlockPolarGrip createObject()
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static global::System.Exception Retrieve()
static IntPtr OdDbBlockPolarGrip_isA(HandleRef jarg1)
static IntPtr OdDbBlockPolarGrip_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdDbBlockPolarGrip_getRealClassName(IntPtr jarg1)
static IntPtr OdDbBlockPolarGrip_desc()
static IntPtr OdDbBlockPolarGrip_createObject()
static IntPtr OdDbBlockPolarGrip_cast(HandleRef jarg1)
static void OdDbBlockPolarGrip_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockPolarGrip_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbBlockPolarGrip(HandleRef jarg1)