Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbShSweep.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 OdDbShSweep(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbShSweep_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbShSweep 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 OdDbShSweep cast(OdRxObject pObj) {// OdSmartPtr<OdDbShSweep>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbShSweep ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbShSweep)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShSweep),ptr, true));
52 ret = (OdDbShSweep)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShSweep),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbShSweep)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShSweep),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.OdDbShSweep_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.OdDbShSweep_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.OdDbShSweep_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbShSweep createObject() {// OdSmartPtr<OdDbShSweep>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbShSweep ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbShSweep)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShSweep),ptr, true));
93 ret = (OdDbShSweep)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShSweep),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbShSweep)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShSweep),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
131
137
143
144 public OdDbEntity sweepEntity() {// OdDbEntityPtr
145 MemoryManager mMan = MemoryManager.GetMemoryManager();
146 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
147 IntPtr ptr = TD_DbPINVOKE.OdDbShSweep_sweepEntity(swigCPtr);
148
149 OdDbEntity ret = null;
150 if (null != mTrans)
151 {
152 mTrans.AddObject((OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true));
153 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, false);
154 }
155 else
156 {
157 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true);
158 }
159
161 return ret;
162}
163
164 public OdDbEntity pathEntity() {// OdDbEntityPtr
165 MemoryManager mMan = MemoryManager.GetMemoryManager();
166 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
167 IntPtr ptr = TD_DbPINVOKE.OdDbShSweep_pathEntity(swigCPtr);
168
169 OdDbEntity ret = null;
170 if (null != mTrans)
171 {
172 mTrans.AddObject((OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true));
173 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, false);
174 }
175 else
176 {
177 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true);
178 }
179
181 return ret;
182}
183
184 public OdResult getPathLength(out double dLen) {
185 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShSweep_getPathLength(swigCPtr, out dLen);
187 return ret;
188 }
189
195
201
202 protected static string getRealClassName(IntPtr ptr) {
203 string ret = TD_DbPINVOKE.OdDbShSweep_getRealClassName(ptr /*SIMPLETYPE*/);
205 return ret;
206 }
207
212 public uint vb_nodeId() { return this.nodeId(); }
213
219
220}
221
222}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbEntity obj)
Definition OdDbEntity.cs:26
static new OdRxClass desc()
OdGeVector3d direction()
OdDbShSweep(IntPtr cPtr, bool cMemoryOwn)
static new OdDbShSweep createObject()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override void Dispose(bool disposing)
override void dwgOutFields(OdDbDwgFiler pFiler)
OdDbEntity pathEntity()
OdDbEntity sweepEntity()
override void dxfOutFields(OdDbDxfFiler pFiler)
static OdDbShSweep cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdDbShSweep obj)
override OdRxClass isA()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
OdResult setSweepOptions(OdDbSweepOptions opt)
OdResult setPathEntity(OdDbEntity pPathEnt)
OdResult setSweepEntity(OdDbEntity pSweepEnt)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdResult getSweepOptions(OdDbSweepOptions sweepOptions)
OdResult getPathLength(out double dLen)
static HandleRef getCPtr(OdDbSweepOptions obj)
static global::System.Exception Retrieve()
static IntPtr OdDbShSweep_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbShSweep_cast(HandleRef jarg1)
static global::System.IntPtr OdDbShSweep_direction(HandleRef jarg1)
static void OdDbShSweep_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShSweep_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbShSweep_createObject()
static IntPtr OdDbShSweep_sweepEntity(HandleRef jarg1)
static int OdDbShSweep_setSweepOptions(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbShSweep_pathEntity(HandleRef jarg1)
static void delete_OdDbShSweep(HandleRef jarg1)
static int OdDbShSweep_getPathLength(HandleRef jarg1, out double jarg2)
static void OdDbShSweep_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbShSweep_desc()
static IntPtr OdDbShSweep_isA(HandleRef jarg1)
static string OdDbShSweep_getRealClassName(IntPtr jarg1)
static int OdDbShSweep_getSweepOptions(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbShSweep_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShSweep_setSweepEntity(HandleRef jarg1, HandleRef jarg2)
static int OdDbShSweep_setPathEntity(HandleRef jarg1, HandleRef jarg2)