Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbHatchViewContextData.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 OdDbHatchViewContextData(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbHatchViewContextData_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbHatchViewContextData 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 OdDbHatchViewContextData cast(OdRxObject pObj) {// OdSmartPtr<OdDbHatchViewContextData>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbHatchViewContextData ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbHatchViewContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatchViewContextData),ptr, true));
52 ret = (OdDbHatchViewContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatchViewContextData),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbHatchViewContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatchViewContextData),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.OdDbHatchViewContextData_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.OdDbHatchViewContextData_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.OdDbHatchViewContextData_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbHatchViewContextData createObject() {// OdSmartPtr<OdDbHatchViewContextData>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbHatchViewContextData ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbHatchViewContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatchViewContextData),ptr, true));
93 ret = (OdDbHatchViewContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatchViewContextData),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbHatchViewContextData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatchViewContextData),ptr, true);
98 }
99
101 return ret;
102}
103
108
114
119
125
130
136
141
142 public double viewRotation() {
145 return ret;
146 }
147
152
153 protected static string getRealClassName(IntPtr ptr) {
154 string ret = TD_DbPINVOKE.OdDbHatchViewContextData_getRealClassName(ptr /*SIMPLETYPE*/);
156 return ret;
157 }
158
163 public override Teigha.TD.OdDbObjectContext vb_context() { return this.context(); }
164
170
171}
172
173}
static HandleRef getCPtr(OdGeVector3d 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
static HandleRef getCPtr(OdDbDxfFiler obj)
override Teigha.TD.OdDbObjectContext vb_context()
override OdRxObject queryX(OdRxClass protocolClass)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static new OdDbHatchViewContextData createObject()
OdDbHatchViewContextData(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbHatchViewContextData obj)
override void copyFrom(OdRxObject arg0)
static OdDbHatchViewContextData cast(OdRxObject pObj)
override void dxfOutFields(OdDbDxfFiler pFiler)
override void Dispose(bool disposing)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static void OdDbHatchViewContextData_setViewportId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbHatchViewContextData_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static string OdDbHatchViewContextData_getRealClassName(IntPtr jarg1)
static void OdDbHatchViewContextData_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbHatchViewContextData_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbHatchViewContextData_isA(HandleRef jarg1)
static IntPtr OdDbHatchViewContextData_desc()
static void OdDbHatchViewContextData_setViewTarget(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbHatchViewContextData_createObject()
static void OdDbHatchViewContextData_setViewRotation(HandleRef jarg1, double jarg2)
static IntPtr OdDbHatchViewContextData_cast(HandleRef jarg1)
static void OdDbHatchViewContextData_copyFrom(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbHatchViewContextData(HandleRef jarg1)
static global::System.IntPtr OdDbHatchViewContextData_viewportId(HandleRef jarg1)
static double OdDbHatchViewContextData_viewRotation(HandleRef jarg1)
static global::System.IntPtr OdDbHatchViewContextData_viewTarget(HandleRef jarg1)