Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbBreakPointRef.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 OdDbBreakPointRef(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBreakPointRef_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBreakPointRef 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 OdDbBreakPointRef cast(OdRxObject pObj) {// OdSmartPtr<OdDbBreakPointRef>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbBreakPointRef ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBreakPointRef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBreakPointRef),ptr, true));
52 ret = (OdDbBreakPointRef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBreakPointRef),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBreakPointRef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBreakPointRef),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.OdDbBreakPointRef_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.OdDbBreakPointRef_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.OdDbBreakPointRef_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBreakPointRef createObject() {// OdSmartPtr<OdDbBreakPointRef>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbBreakPointRef ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBreakPointRef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBreakPointRef),ptr, true));
93 ret = (OdDbBreakPointRef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBreakPointRef),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBreakPointRef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBreakPointRef),ptr, true);
98 }
99
101 return ret;
102}
103
107 return ret;
108 }
109
111 TD_DbPINVOKE.OdDbBreakPointRef_setPointType(swigCPtr, (int)newVal);
113 }
114
115 public Int32 lineIndex() {
116// test csout
117 /*SIMPLETYPE*/
118 Int32 ret = TD_DbPINVOKE.OdDbBreakPointRef_lineIndex(swigCPtr);
120 return ret;
121 }
122
123 public void setLineIndex(Int32 /*SIMPLETYPE*/ index) {
124 TD_DbPINVOKE.OdDbBreakPointRef_setLineIndex(swigCPtr, index /*SIMPLETYPE*/);
126 }
127
131 return ret;
132 }
133
134 public void setBreakPoint(OdGePoint3d pt) {
137 }
138
142 return ret;
143 }
144
145 public void setBreakPoint2(OdGePoint3d pt) {
148 }
149
153 }
154
158 }
159
160 public OdDbEntity subentPtr() {// OdDbEntityPtr
161 MemoryManager mMan = MemoryManager.GetMemoryManager();
162 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
163 IntPtr ptr = TD_DbPINVOKE.OdDbBreakPointRef_subentPtr(swigCPtr);
164
165 OdDbEntity ret = null;
166 if (null != mTrans)
167 {
168 mTrans.AddObject((OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true));
169 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, false);
170 }
171 else
172 {
173 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true);
174 }
175
177 return ret;
178}
179
183 return ret;
184 }
185
186 public override OdResult dwgInFields(OdDbDwgFiler arg0) {
189 return ret;
190 }
191
192 public override void dwgOutFields(OdDbDwgFiler arg0) {
195 }
196
197 public override OdResult dxfInFields(OdDbDxfFiler arg0) {
200 return ret;
201 }
202
203 public override void dxfOutFields(OdDbDxfFiler arg0) {
206 }
207
208 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
209 string ret = TD_DbPINVOKE.OdDbBreakPointRef_getRealClassName(ptr /*SIMPLETYPE*/);
211 return ret;
212 }
213
219
225
226 public enum BreakPointType {
227 kDynamic = 0,
228 kStatic = 1,
229 kStatic2Point = 2
230 }
231
232}
233
234}
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
OdResult intersectWith(OdDbEntity pEnt, OdGePoint3dArray points, OdGePoint3dArray textBoxPts)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void setBreakPoint(OdGePoint3d pt)
static string getRealClassName(IntPtr ptr)
void setPointType(OdDbBreakPointRef.BreakPointType newVal)
OdDbBreakPointRef(IntPtr cPtr, bool cMemoryOwn)
override void dxfOutFields(OdDbDxfFiler arg0)
Teigha.TD.OdDbBreakPointRef.BreakPointType vb_pointType()
void setBreakPointId(OdDbXrefFullSubentPath idPath)
static OdDbBreakPointRef cast(OdRxObject pObj)
void getBreakPointId(OdDbXrefFullSubentPath idPath)
OdDbBreakPointRef.BreakPointType pointType()
override OdResult dwgInFields(OdDbDwgFiler arg0)
static new OdDbBreakPointRef createObject()
override void Dispose(bool disposing)
static HandleRef getCPtr(OdDbBreakPointRef obj)
override void dwgOutFields(OdDbDwgFiler arg0)
override OdRxClass isA()
override OdResult dxfInFields(OdDbDxfFiler arg0)
static new OdRxClass desc()
void setBreakPoint2(OdGePoint3d pt)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static HandleRef getCPtr(OdDbEntity obj)
Definition: OdDbEntity.cs:26
static HandleRef getCPtr(OdDbXrefFullSubentPath obj)
static global::System.Exception Retrieve()
static void OdDbBreakPointRef_setPointType(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdDbBreakPointRef_breakPoint2(HandleRef jarg1)
static void OdDbBreakPointRef_setLineIndex(HandleRef jarg1, Int32 jarg2)
static int OdDbBreakPointRef_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBreakPointRef_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbBreakPointRef_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBreakPointRef_setBreakPoint2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbBreakPointRef_isA(HandleRef jarg1)
static Int32 OdDbBreakPointRef_lineIndex(HandleRef jarg1)
static IntPtr OdDbBreakPointRef_cast(HandleRef jarg1)
static void OdDbBreakPointRef_setBreakPointId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDbBreakPointRef(HandleRef jarg1)
static IntPtr OdDbBreakPointRef_subentPtr(HandleRef jarg1)
static IntPtr OdDbBreakPointRef_desc()
static int OdDbBreakPointRef_intersectWith(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static string OdDbBreakPointRef_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdDbBreakPointRef_breakPoint(HandleRef jarg1)
static IntPtr OdDbBreakPointRef_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbBreakPointRef_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBreakPointRef_setBreakPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBreakPointRef_getBreakPointId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBreakPointRef_pointType(HandleRef jarg1)
static IntPtr OdDbBreakPointRef_createObject()