Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgMultilineStyleTable.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 OdDgMultilineStyleTable(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgMultilineStyleTable_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgMultilineStyleTable 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
46 return ret;
47 }
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgMultilineStyleTable cast(OdRxObject pObj) {// OdSmartPtr<OdDgMultilineStyleTable>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgMultilineStyleTable ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgMultilineStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMultilineStyleTable),ptr, true));
66 ret = (OdDgMultilineStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMultilineStyleTable),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgMultilineStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMultilineStyleTable),ptr, true);
71 }
72
74 return ret;
75}
76
77 public new static OdRxClass desc() {
78 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgMultilineStyleTable_desc(),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public override OdRxClass isA() {
85 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgMultilineStyleTable_isA(swigCPtr),false); /*createInt 3_2*/
86
88 return ret;
89}
90
91 public override OdRxObject queryX(OdRxClass protocolClass) {
92 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgMultilineStyleTable_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgMultilineStyleTable createObject() {// OdSmartPtr<OdDgMultilineStyleTable>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgMultilineStyleTable ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgMultilineStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMultilineStyleTable),ptr, true));
107 ret = (OdDgMultilineStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMultilineStyleTable),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgMultilineStyleTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMultilineStyleTable),ptr, true);
112 }
113
115 return ret;
116}
117
118 public virtual OdDgMultilineStyleTableRecord getActiveMultilineStyle(OpenMode openMode) {// OdDgMultilineStyleTableRecordPtr
119 MemoryManager mMan = MemoryManager.GetMemoryManager();
120 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
121 IntPtr ptr = TG_DbPINVOKE.OdDgMultilineStyleTable_getActiveMultilineStyle__SWIG_0(swigCPtr, (int)openMode);
122
124 if (null != mTrans)
125 {
126 mTrans.AddObject((OdDgMultilineStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMultilineStyleTableRecord),ptr, true));
127 ret = (OdDgMultilineStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMultilineStyleTableRecord),ptr, false);
128 }
129 else
130 {
131 ret = (OdDgMultilineStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMultilineStyleTableRecord),ptr, true);
132 }
133
135 return ret;
136}
137
138 public virtual OdDgMultilineStyleTableRecord getActiveMultilineStyle() {// OdDgMultilineStyleTableRecordPtr
139 MemoryManager mMan = MemoryManager.GetMemoryManager();
140 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
142
144 if (null != mTrans)
145 {
146 mTrans.AddObject((OdDgMultilineStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMultilineStyleTableRecord),ptr, true));
147 ret = (OdDgMultilineStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMultilineStyleTableRecord),ptr, false);
148 }
149 else
150 {
151 ret = (OdDgMultilineStyleTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMultilineStyleTableRecord),ptr, true);
152 }
153
155 return ret;
156}
157
161 }
162
163 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
164 string ret = TG_DbPINVOKE.OdDgMultilineStyleTable_getRealClassName(ptr /*SIMPLETYPE*/);
166 return ret;
167 }
168
173 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
174
180
181}
182
183}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
virtual OdDgMultilineStyleTableRecord getActiveMultilineStyle()
static new OdDgMultilineStyleTable createObject()
static string getRealClassName(IntPtr ptr)
static OdDgMultilineStyleTable cast(OdRxObject pObj)
override void Dispose(bool disposing)
OdDgMultilineStyleTable(IntPtr cPtr, bool cMemoryOwn)
virtual OdDgMultilineStyleTableRecord getActiveMultilineStyle(OpenMode openMode)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual void setActiveMultilineStyle(OdDgMultilineStyleTableRecord pMLStyle)
override OdDgElement.ElementTypes getElementType()
static HandleRef getCPtr(OdDgMultilineStyleTable obj)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static HandleRef getCPtr(OdDgMultilineStyleTableRecord obj)
static global::System.Exception Retrieve()
static IntPtr OdDgMultilineStyleTable_desc()
static byte OdDgMultilineStyleTable_getElementSubType(HandleRef jarg1)
static IntPtr OdDgMultilineStyleTable_createObject()
static IntPtr OdDgMultilineStyleTable_cast(HandleRef jarg1)
static void OdDgMultilineStyleTable_setActiveMultilineStyle(HandleRef jarg1, HandleRef jarg2)
static int OdDgMultilineStyleTable_getElementType(HandleRef jarg1)
static IntPtr OdDgMultilineStyleTable_getActiveMultilineStyle__SWIG_1(HandleRef jarg1)
static IntPtr OdDgMultilineStyleTable_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgMultilineStyleTable_isA(HandleRef jarg1)
static void delete_OdDgMultilineStyleTable(HandleRef jarg1)
static string OdDgMultilineStyleTable_getRealClassName(IntPtr jarg1)
static IntPtr OdDgMultilineStyleTable_getActiveMultilineStyle__SWIG_0(HandleRef jarg1, int jarg2)