Extended .NET SDK Documentation 2024 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
104 public override void copyFrom(OdRxObject arg0) {
107 }
108
109 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
112 return ret;
113 }
114
115 public override void dxfOutFields(OdDbDxfFiler pFiler) {
118 }
119
121 MemoryManager mMan = MemoryManager.GetMemoryManager();
122 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
124
125 OdDbObjectId ret = null;
126 if (null != mTrans)
127 {
128 mTrans.AddObject(new OdDbObjectId(ptr, true));
129 ret = new OdDbObjectId(ptr, false);
130 }
131 else
132 {
133 ret = new OdDbObjectId(ptr, true);
134 }
135
137 return ret;
138}
139
140 public void setViewportId(OdDbObjectId id) {
143 }
144
148 return ret;
149 }
150
154 }
155
156 public double viewRotation() {
159 return ret;
160 }
161
162 public void setViewRotation(double a) {
165 }
166
167 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
168 string ret = TD_DbPINVOKE.OdDbHatchViewContextData_getRealClassName(ptr /*SIMPLETYPE*/);
170 return ret;
171 }
172
177 public override Teigha.TD.OdDbObjectContext vb_context() { return this.context(); }
178
184
185}
186
187}
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
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)
Definition: OdDbObjectId.cs:27
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)