Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbOsnapPointRef.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 OdDbOsnapPointRef(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbOsnapPointRef_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbOsnapPointRef 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 OdDbOsnapPointRef cast(OdRxObject pObj) {// OdSmartPtr<OdDbOsnapPointRef>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbOsnapPointRef ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbOsnapPointRef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbOsnapPointRef),ptr, true));
52 ret = (OdDbOsnapPointRef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbOsnapPointRef),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbOsnapPointRef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbOsnapPointRef),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.OdDbOsnapPointRef_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.OdDbOsnapPointRef_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.OdDbOsnapPointRef_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbOsnapPointRef createObject() {// OdSmartPtr<OdDbOsnapPointRef>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbOsnapPointRef ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbOsnapPointRef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbOsnapPointRef),ptr, true));
93 ret = (OdDbOsnapPointRef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbOsnapPointRef),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbOsnapPointRef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbOsnapPointRef),ptr, true);
98 }
99
101 return ret;
102}
103
107 return ret;
108 }
109
110 public void setOsnapType(OsnapMode osnapMode) {
111 TD_DbPINVOKE.OdDbOsnapPointRef_setOsnapType(swigCPtr, (int)osnapMode);
113 }
114
118 return ret;
119 }
120
124 return ret;
125 }
126
127 public void getIdPath(OdDbFullSubentPath idPath) {
130 }
131
132 public void setIdPath(OdDbFullSubentPath idPath) {
135 }
136
137 public void getIntIdPath(OdDbFullSubentPath intIdPath) {
140 }
141
142 public void setIntIdPath(OdDbFullSubentPath intIdPath) {
145 }
146
147 public double nearPointParam() {
148 double ret = TD_DbPINVOKE.OdDbOsnapPointRef_nearPointParam(swigCPtr);
150 return ret;
151 }
152
153 public void setNearPointParam(double nearOsnap) {
156 }
157
161 return ret;
162 }
163
164 public void setPoint(OdGePoint3d pt) {
167 }
168
170 OdDbOsnapPointRef ret = (OdDbOsnapPointRef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbOsnapPointRef),TD_DbPINVOKE.OdDbOsnapPointRef_lastPointRef__SWIG_0(swigCPtr),false); /*createInt 3_2*/
171
173 return ret;
174}
175
176 public void setLastPointRef(OdDbOsnapPointRef pOsnapPointRef) {
179 }
180
181 public override bool isGeomErased() {
182 bool ret = TD_DbPINVOKE.OdDbOsnapPointRef_isGeomErased(swigCPtr);
184 return ret;
185 }
186
187 public override bool isXrefObj(OdDbObjectIdArray ids1, OdDbObjectIdArray ids2, bool isMainObj) {
190 return ret;
191 }
192
193 public override bool isXrefObj(OdDbObjectIdArray ids1, OdDbObjectIdArray ids2) {
196 return ret;
197 }
198
199 public override OdResult updateXrefSubentPath() {
202 return ret;
203 }
204
205 public override OdResult updateSubentPath(OdDbIdMapping idMap) {
208 return ret;
209 }
210
211 public override OdResult evalPoint(OdGePoint3d pt) {
214 return ret;
215 }
216
217 public override OdResult getEntities(OdDbFullSubentPathArray ents, bool getLastPtRef) {
220 return ret;
221 }
222
226 return ret;
227 }
228
229 public override void updateDueToMirror(bool inMirror) {
232 }
233
234 public override void updateDueToMirror() {
237 }
238
239 public void getXrefHandles(OdHandleArray xrefHandles) {
242 }
243
244 public void setXrefHandles(OdHandleArray xrefHandles) {
247 }
248
249 public void getXrefIntHandles(OdHandleArray xrefHandles) {
252 }
253
254 public void setXrefIntHandles(OdHandleArray xrefHandles) {
257 }
258
259 public override void dwgInFields(OdDbDwgFiler pFiler) {
262 }
263
264 public override void dwgOutFields(OdDbDwgFiler pFiler) {
267 }
268
269 public override void dxfOutFields(OdDbDxfFiler pFiler) {
272 }
273
274 public override OdResult dxfInFields(OdDbDxfFiler filer) {
277 return ret;
278 }
279
280 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
281 string ret = TD_DbPINVOKE.OdDbOsnapPointRef_getRealClassName(ptr /*SIMPLETYPE*/);
283 return ret;
284 }
285
286}
287
288}
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdHandleArray obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static HandleRef getCPtr(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
static HandleRef getCPtr(OdDbIdMapping obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
override bool isXrefObj(OdDbObjectIdArray ids1, OdDbObjectIdArray ids2)
static OdDbOsnapPointRef cast(OdRxObject pObj)
void setIntIdPath(OdDbFullSubentPath intIdPath)
override void Dispose(bool disposing)
void setPoint(OdGePoint3d pt)
void getXrefIntHandles(OdHandleArray xrefHandles)
override OdResult evalPoint(OdGePoint3d pt)
void getIdPath(OdDbFullSubentPath idPath)
OdDbOsnapPointRef(IntPtr cPtr, bool cMemoryOwn)
override OdRxObject queryX(OdRxClass protocolClass)
override void updateDueToMirror(bool inMirror)
override OdResult dxfInFields(OdDbDxfFiler filer)
static string getRealClassName(IntPtr ptr)
override OdRxClass isA()
void setXrefHandles(OdHandleArray xrefHandles)
OdDbXrefFullSubentPath mainEntity()
static new OdDbOsnapPointRef createObject()
override OdResult updateSubentPath(OdDbIdMapping idMap)
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdResult updateXrefSubentPath()
OdDbOsnapPointRef lastPointRef()
override void dwgOutFields(OdDbDwgFiler pFiler)
void setXrefIntHandles(OdHandleArray xrefHandles)
static HandleRef getCPtr(OdDbOsnapPointRef obj)
void setLastPointRef(OdDbOsnapPointRef pOsnapPointRef)
OdDbXrefFullSubentPath intersectEntity()
void setOsnapType(OsnapMode osnapMode)
void setNearPointParam(double nearOsnap)
void getXrefHandles(OdHandleArray xrefHandles)
void setIdPath(OdDbFullSubentPath idPath)
override OdResult getEntities(OdDbFullSubentPathArray ents, bool getLastPtRef)
override OdResult getEntities(OdDbFullSubentPathArray ents)
static new OdRxClass desc()
void getIntIdPath(OdDbFullSubentPath intIdPath)
override void dwgInFields(OdDbDwgFiler pFiler)
override bool isXrefObj(OdDbObjectIdArray ids1, OdDbObjectIdArray ids2, bool isMainObj)
static global::System.Exception Retrieve()
static double OdDbOsnapPointRef_nearPointParam(HandleRef jarg1)
static IntPtr OdDbOsnapPointRef_isA(HandleRef jarg1)
static void OdDbOsnapPointRef_setLastPointRef(HandleRef jarg1, HandleRef jarg2)
static void OdDbOsnapPointRef_updateDueToMirror__SWIG_1(HandleRef jarg1)
static void delete_OdDbOsnapPointRef(HandleRef jarg1)
static bool OdDbOsnapPointRef_isXrefObj__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static void OdDbOsnapPointRef_updateDueToMirror__SWIG_0(HandleRef jarg1, bool jarg2)
static IntPtr OdDbOsnapPointRef_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdDbOsnapPointRef_getRealClassName(IntPtr jarg1)
static int OdDbOsnapPointRef_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbOsnapPointRef_createObject()
static int OdDbOsnapPointRef_updateXrefSubentPath(HandleRef jarg1)
static void OdDbOsnapPointRef_setXrefHandles(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbOsnapPointRef_isXrefObj__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbOsnapPointRef_getXrefHandles(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbOsnapPointRef_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbOsnapPointRef_updateSubentPath(HandleRef jarg1, HandleRef jarg2)
static int OdDbOsnapPointRef_evalPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbOsnapPointRef_setNearPointParam(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDbOsnapPointRef_intersectEntity(HandleRef jarg1)
static int OdDbOsnapPointRef_osnapType(HandleRef jarg1)
static int OdDbOsnapPointRef_getEntities__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void OdDbOsnapPointRef_setOsnapType(HandleRef jarg1, int jarg2)
static bool OdDbOsnapPointRef_isGeomErased(HandleRef jarg1)
static void OdDbOsnapPointRef_setPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbOsnapPointRef_setIdPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbOsnapPointRef_cast(HandleRef jarg1)
static int OdDbOsnapPointRef_getEntities__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbOsnapPointRef_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbOsnapPointRef_getIdPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbOsnapPointRef_point(HandleRef jarg1)
static global::System.IntPtr OdDbOsnapPointRef_mainEntity(HandleRef jarg1)
static IntPtr OdDbOsnapPointRef_lastPointRef__SWIG_0(HandleRef jarg1)
static void OdDbOsnapPointRef_setIntIdPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbOsnapPointRef_getXrefIntHandles(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbOsnapPointRef_setXrefIntHandles(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbOsnapPointRef_desc()
static void OdDbOsnapPointRef_getIntIdPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbOsnapPointRef_dwgOutFields(HandleRef jarg1, HandleRef jarg2)