Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgDimOptionView.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.TG {
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 OdDgDimOptionView(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDimOptionView_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDimOptionView 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 OdDgDimOptionView cast(OdRxObject pObj) {// OdSmartPtr<OdDgDimOptionView>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgDimOptionView ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgDimOptionView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionView),ptr, true));
52 ret = (OdDgDimOptionView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionView),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgDimOptionView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionView),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),TG_DbPINVOKE.OdDgDimOptionView_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),TG_DbPINVOKE.OdDgDimOptionView_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),TG_DbPINVOKE.OdDgDimOptionView_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgDimOptionView createObject() {// OdSmartPtr<OdDgDimOptionView>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgDimOptionView ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgDimOptionView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionView),ptr, true));
93 ret = (OdDgDimOptionView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionView),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgDimOptionView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionView),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdGeQuaternion getQuaternion() {
107 return ret;
108 }
109
110 public virtual void setQuaternion(OdGeQuaternion quat) {
113 }
114
118 return ret;
119 }
120
121 public virtual void setRotationMatrix(OdGeMatrix2d mat) {
124 }
125
126 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
127 string ret = TG_DbPINVOKE.OdDgDimOptionView_getRealClassName(ptr /*SIMPLETYPE*/);
129 return ret;
130 }
131
132}
133
134}
static HandleRef getCPtr(OdGeMatrix2d obj)
Definition: OdGeMatrix2d.cs:26
static HandleRef getCPtr(OdGeQuaternion obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static new OdRxClass desc()
static OdDgDimOptionView cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdGeMatrix2d getRotationMatrix()
static HandleRef getCPtr(OdDgDimOptionView obj)
static string getRealClassName(IntPtr ptr)
virtual void setRotationMatrix(OdGeMatrix2d mat)
static new OdDgDimOptionView createObject()
override OdRxClass isA()
virtual void setQuaternion(OdGeQuaternion quat)
virtual OdGeQuaternion getQuaternion()
override void Dispose(bool disposing)
OdDgDimOptionView(IntPtr cPtr, bool cMemoryOwn)
static global::System.Exception Retrieve()
static void OdDgDimOptionView_setQuaternion(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgDimOptionView_getQuaternion(HandleRef jarg1)
static IntPtr OdDgDimOptionView_createObject()
static global::System.IntPtr OdDgDimOptionView_getRotationMatrix(HandleRef jarg1)
static void OdDgDimOptionView_setRotationMatrix(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgDimOptionView_desc()
static IntPtr OdDgDimOptionView_queryX(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgDimOptionView(HandleRef jarg1)
static IntPtr OdDgDimOptionView_cast(HandleRef jarg1)
static IntPtr OdDgDimOptionView_isA(HandleRef jarg1)
static string OdDgDimOptionView_getRealClassName(IntPtr jarg1)