Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgReferenceLayout.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 OdDgReferenceLayout(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgReferenceLayout_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgReferenceLayout 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 OdDgReferenceLayout cast(OdRxObject pObj) {// OdSmartPtr<OdDgReferenceLayout>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgReferenceLayout ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgReferenceLayout)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgReferenceLayout),ptr, true));
66 ret = (OdDgReferenceLayout)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgReferenceLayout),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgReferenceLayout)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgReferenceLayout),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.OdDgReferenceLayout_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.OdDgReferenceLayout_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.OdDgReferenceLayout_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgReferenceLayout createObject() {// OdSmartPtr<OdDgReferenceLayout>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgReferenceLayout ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgReferenceLayout)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgReferenceLayout),ptr, true));
107 ret = (OdDgReferenceLayout)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgReferenceLayout),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgReferenceLayout)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgReferenceLayout),ptr, true);
112 }
113
115 return ret;
116}
117
121 return ret;
122 }
123
124 public virtual void setReferenceId(OdDgElementId idReferenceAttach) {
127 }
128
129 public override bool subWorldDraw(OdGiWorldDraw pWd) {
132 return ret;
133 }
134
135 public override void subViewportDraw(OdGiViewportDraw pVd) {
138 }
139
140 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
141// test csout
142 /*SIMPLETYPE*/
145 return ret;
146 }
147
148 public override OdResult erase(bool eraseIt) {
151 return ret;
152 }
153
154 public override OdResult erase() {
157 return ret;
158 }
159
160 public override bool isErased() {
161 bool ret = TG_DbPINVOKE.OdDgReferenceLayout_isErased(swigCPtr);
163 return ret;
164 }
165
166 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
167 string ret = TG_DbPINVOKE.OdDgReferenceLayout_getRealClassName(ptr /*SIMPLETYPE*/);
169 return ret;
170 }
171
176 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
177
183
184}
185
186}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
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
static HandleRef getCPtr(OdDgElementId obj)
static OdDgReferenceLayout cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdResult erase(bool eraseIt)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
override bool subWorldDraw(OdGiWorldDraw pWd)
override void Dispose(bool disposing)
OdDgReferenceLayout(IntPtr cPtr, bool cMemoryOwn)
override OdDgElement.ElementTypes getElementType()
override void subViewportDraw(OdGiViewportDraw pVd)
virtual void setReferenceId(OdDgElementId idReferenceAttach)
static new OdDgReferenceLayout createObject()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdDgReferenceLayout obj)
static global::System.Exception Retrieve()
static bool OdDgReferenceLayout_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDgReferenceLayout_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgReferenceLayout_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgReferenceLayout_cast(HandleRef jarg1)
static byte OdDgReferenceLayout_getElementSubType(HandleRef jarg1)
static IntPtr OdDgReferenceLayout_isA(HandleRef jarg1)
static UInt32 OdDgReferenceLayout_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static bool OdDgReferenceLayout_isErased(HandleRef jarg1)
static void OdDgReferenceLayout_setReferenceId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDgReferenceLayout(HandleRef jarg1)
static IntPtr OdDgReferenceLayout_desc()
static int OdDgReferenceLayout_erase__SWIG_0(HandleRef jarg1, bool jarg2)
static int OdDgReferenceLayout_getElementType(HandleRef jarg1)
static IntPtr OdDgReferenceLayout_createObject()
static string OdDgReferenceLayout_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdDgReferenceLayout_getReferenceId(HandleRef jarg1)
static int OdDgReferenceLayout_erase__SWIG_1(HandleRef jarg1)