Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiHLRemover.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGiHLRemover(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiHLRemover_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGiHLRemover obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public static OdGiHLRemover cast(OdRxObject pObj) {// OdSmartPtr<OdGiHLRemover>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdGiHLRemover ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdGiHLRemover)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHLRemover),ptr, true));
51 ret = (OdGiHLRemover)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHLRemover),ptr, false);
52 }
53 else
54 {
55 ret = (OdGiHLRemover)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHLRemover),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiHLRemover_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiHLRemover_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGiHLRemover_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdGiHLRemover createObject() {// OdSmartPtr<OdGiHLRemover>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdGiHLRemover ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdGiHLRemover)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHLRemover),ptr, true));
92 ret = (OdGiHLRemover)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHLRemover),ptr, false);
93 }
94 else
95 {
96 ret = (OdGiHLRemover)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHLRemover),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual void setDeviation(OdGeDoubleArray deviations) {
106 }
107
108 public virtual void setDeviation(OdGiDeviation pDeviation) {
111 }
112
113 public virtual void setDrawContext(OdGiConveyorContext pDrawCtx) {
116 }
117
118 public virtual void process() {
121 }
122
123 public virtual void enable(bool enabled) {
126 }
127
128 public virtual bool enabled() {
129 bool ret = GlobalsPINVOKE.OdGiHLRemover_enabled(swigCPtr);
131 return ret;
132 }
133
134 public virtual void invertZ(bool bDoIt) {
135 GlobalsPINVOKE.OdGiHLRemover_invertZ(swigCPtr, bDoIt);
137 }
138
139 public virtual bool zInverted() {
140 bool ret = GlobalsPINVOKE.OdGiHLRemover_zInverted(swigCPtr);
142 return ret;
143 }
144
145 public virtual OdGiHlrResults hlrResults(out uint pNumItems) {// OdGiHlrResultsPtr
146 MemoryManager mMan = MemoryManager.GetMemoryManager();
147 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
148 IntPtr ptr = GlobalsPINVOKE.OdGiHLRemover_hlrResults__SWIG_0(swigCPtr, out pNumItems);
149
150 OdGiHlrResults ret = null;
151 if (null != mTrans)
152 {
153 mTrans.AddObject((OdGiHlrResults)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHlrResults),ptr, true));
154 ret = (OdGiHlrResults)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHlrResults),ptr, false);
155 }
156 else
157 {
158 ret = (OdGiHlrResults)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHlrResults),ptr, true);
159 }
160
162 return ret;
163}
164
165 public virtual OdGiHlrResults hlrResults() {// OdGiHlrResultsPtr
166 MemoryManager mMan = MemoryManager.GetMemoryManager();
167 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
169
170 OdGiHlrResults ret = null;
171 if (null != mTrans)
172 {
173 mTrans.AddObject((OdGiHlrResults)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHlrResults),ptr, true));
174 ret = (OdGiHlrResults)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHlrResults),ptr, false);
175 }
176 else
177 {
178 ret = (OdGiHlrResults)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHlrResults),ptr, true);
179 }
180
182 return ret;
183}
184
185 public virtual void freeResults() {
188 }
189
190 public virtual void keepHidden(bool bDoIt) {
193 }
194
195 public virtual bool hiddenKept() {
196 bool ret = GlobalsPINVOKE.OdGiHLRemover_hiddenKept(swigCPtr);
198 return ret;
199 }
200
202// csout array
204
206 return res;
207}
208
209 public virtual void setCurrentDrawablePath(OdDbStubPtrArray path) {
212 }
213
214 public virtual void setHLRemoverContext(OdGiHLRContext pCtx) {
217 }
218
219 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
220 string ret = GlobalsPINVOKE.OdGiHLRemover_getRealClassName(ptr /*SIMPLETYPE*/);
222 return ret;
223 }
224
225}
226
227}
static global::System.Exception Retrieve()
static IntPtr OdGiHLRemover_isA(HandleRef jarg1)
static void OdGiHLRemover_keepHidden(HandleRef jarg1, bool jarg2)
static bool OdGiHLRemover_enabled(HandleRef jarg1)
static void delete_OdGiHLRemover(HandleRef jarg1)
static bool OdGiHLRemover_zInverted(HandleRef jarg1)
static IntPtr OdGiHLRemover_desc()
static IntPtr OdGiHLRemover_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGiHLRemover_hlrResults__SWIG_0(HandleRef jarg1, out uint jarg2)
static IntPtr OdGiHLRemover_createObject()
static void OdGiHLRemover_process(HandleRef jarg1)
static void OdGiHLRemover_setDeviation__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiHLRemover_setCurrentDrawablePath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiHLRemover_hlrResults__SWIG_1(HandleRef jarg1)
static void OdGiHLRemover_invertZ(HandleRef jarg1, bool jarg2)
static string OdGiHLRemover_getRealClassName(IntPtr jarg1)
static void OdGiHLRemover_setDrawContext(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiHLRemover_freeResults(HandleRef jarg1)
static void OdGiHLRemover_enable(HandleRef jarg1, bool jarg2)
static void OdGiHLRemover_setDeviation__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiHLRemover_setHLRemoverContext(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiHLRemover_hiddenKept(HandleRef jarg1)
static global::System.IntPtr OdGiHLRemover_currentDrawablePath(HandleRef jarg1)
static IntPtr OdGiHLRemover_cast(HandleRef jarg1)
static HandleRef getCPtr(OdDbStubPtrArray obj)
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGiHLRContext obj)
virtual void invertZ(bool bDoIt)
override void Dispose(bool disposing)
virtual OdDbStubPtrArray currentDrawablePath()
virtual void enable(bool enabled)
virtual OdGiHlrResults hlrResults()
static new OdRxClass desc()
static HandleRef getCPtr(OdGiHLRemover obj)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void freeResults()
virtual void setDrawContext(OdGiConveyorContext pDrawCtx)
static OdGiHLRemover createObject()
override OdRxClass isA()
virtual void setDeviation(OdGeDoubleArray deviations)
OdGiHLRemover(IntPtr cPtr, bool cMemoryOwn)
virtual void keepHidden(bool bDoIt)
static OdGiHLRemover cast(OdRxObject pObj)
virtual void setHLRemoverContext(OdGiHLRContext pCtx)
virtual OdGiHlrResults hlrResults(out uint pNumItems)
virtual void setDeviation(OdGiDeviation pDeviation)
virtual void setCurrentDrawablePath(OdDbStubPtrArray path)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()