Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdRxSketchManager.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 OdRxSketchManager(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdRxSketchManager_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdRxSketchManager 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 OdRxSketchManager cast(OdRxObject pObj) {// OdSmartPtr<OdRxSketchManager>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdRxSketchManager ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdRxSketchManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSketchManager),ptr, true));
52 ret = (OdRxSketchManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSketchManager),ptr, false);
53 }
54 else
55 {
56 ret = (OdRxSketchManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSketchManager),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.OdRxSketchManager_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.OdRxSketchManager_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.OdRxSketchManager_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdRxSketchManager createObject() {// OdSmartPtr<OdRxSketchManager>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdRxSketchManager ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdRxSketchManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSketchManager),ptr, true));
93 ret = (OdRxSketchManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSketchManager),ptr, false);
94 }
95 else
96 {
97 ret = (OdRxSketchManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSketchManager),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdResult dwgInFields(OdDbDwgFiler pFiler) {
107 return ret;
108 }
109
110 public virtual void dwgOutFields(OdDbDwgFiler pFiler) {
113 }
114
115 public virtual OdResult dxfInFields(OdDbDxfFiler pFiler) {
118 return ret;
119 }
120
121 public virtual void dxfOutFields(OdDbDxfFiler pFiler) {
124 }
125
126 public void clearSketchObjects() {
129 }
130
132 MemoryManager mMan = MemoryManager.GetMemoryManager();
133 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
135
136 OdDbObjectId ret = null;
137 if (null != mTrans)
138 {
139 mTrans.AddObject(new OdDbObjectId(ptr, true));
140 ret = new OdDbObjectId(ptr, false);
141 }
142 else
143 {
144 ret = new OdDbObjectId(ptr, true);
145 }
146
148 return ret;
149}
150
151 public void deleteSketch(OdRxSketchObject pSketchObj) {
154 }
155
159 return ret;
160 }
161
165 return ret;
166 }
167
169 OdRxSketchObject ret = (OdRxSketchObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSketchObject),TD_DbPINVOKE.OdRxSketchManager_getActiveSketch(swigCPtr),false); /*createInt 3_2*/
170
172 return ret;
173}
174
175 public OdRxSketchObject getSketchFromTag(ushort tag) {
176 OdRxSketchObject ret = (OdRxSketchObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSketchObject),TD_DbPINVOKE.OdRxSketchManager_getSketchFromTag(swigCPtr, tag),false); /*createInt 3_2*/
177
179 return ret;
180}
181
183 OdRxSymbolSketch ret = (OdRxSymbolSketch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSymbolSketch),TD_DbPINVOKE.OdRxSketchManager_getSymbolSketchFromSymbol(swigCPtr, OdDbObjectId.getCPtr(symbolId)),false); /*createInt 3_2*/
184
186 return ret;
187}
188
190 OdRxSymbolSketch ret = (OdRxSymbolSketch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSymbolSketch),TD_DbPINVOKE.OdRxSketchManager_getSymbolSketchFromViewRep(swigCPtr, OdDbObjectId.getCPtr(viewRepId)),false); /*createInt 3_2*/
191
193 return ret;
194}
195
196 public bool hasSketchObjects() {
199 return ret;
200 }
201
202 public bool isDirty() {
203 bool ret = TD_DbPINVOKE.OdRxSketchManager_isDirty(swigCPtr);
205 return ret;
206 }
207
208 public bool isInSketchMode() {
211 return ret;
212 }
213
215 MemoryManager mMan = MemoryManager.GetMemoryManager();
216 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
217 IntPtr ptr = TD_DbPINVOKE.OdRxSketchManager_owningViewRep(swigCPtr);
218
219 OdDbObjectId ret = null;
220 if (null != mTrans)
221 {
222 mTrans.AddObject(new OdDbObjectId(ptr, true));
223 ret = new OdDbObjectId(ptr, false);
224 }
225 else
226 {
227 ret = new OdDbObjectId(ptr, true);
228 }
229
231 return ret;
232}
233
234 public void setIsDirty(bool bDirty) {
237 }
238
240 MemoryManager mMan = MemoryManager.GetMemoryManager();
241 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
243
244 OdDbObjectId ret = null;
245 if (null != mTrans)
246 {
247 mTrans.AddObject(new OdDbObjectId(ptr, true));
248 ret = new OdDbObjectId(ptr, false);
249 }
250 else
251 {
252 ret = new OdDbObjectId(ptr, true);
253 }
254
256 return ret;
257}
258
259 public void transformSketches(OdGeMatrix3d matrix) {
262 }
263
267 }
268
269 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
270 string ret = TD_DbPINVOKE.OdRxSketchManager_getRealClassName(ptr /*SIMPLETYPE*/);
272 return ret;
273 }
274
275}
276
277}
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePlane obj)
Definition: OdGePlane.cs:25
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(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
OdRxSymbolSketch getSymbolSketchFromViewRep(OdDbObjectId viewRepId)
override void Dispose(bool disposing)
OdRxSketchObject getActiveSketch()
virtual OdResult dwgInFields(OdDbDwgFiler pFiler)
static HandleRef getCPtr(OdRxSketchManager obj)
OdResult enterSketchMode(OdRxSketchObject pSketchObj)
static new OdRxClass desc()
void transformSketches(OdGeMatrix3d matrix)
static string getRealClassName(IntPtr ptr)
void updateConstraintGroupWorkPlanes(OdGePlane plane)
void deleteSketch(OdRxSketchObject pSketchObj)
virtual OdResult dxfInFields(OdDbDxfFiler pFiler)
static OdRxSketchManager createObject()
OdRxSketchManager(IntPtr cPtr, bool cMemoryOwn)
virtual void dxfOutFields(OdDbDxfFiler pFiler)
override OdRxObject queryX(OdRxClass protocolClass)
static OdRxSketchManager cast(OdRxObject pObj)
OdRxSymbolSketch getSymbolSketchFromSymbol(OdDbObjectId symbolId)
virtual void dwgOutFields(OdDbDwgFiler pFiler)
OdRxSketchObject getSketchFromTag(ushort tag)
override OdRxClass isA()
static HandleRef getCPtr(OdRxSketchObject obj)
static global::System.Exception Retrieve()
static void OdRxSketchManager_deleteSketch(HandleRef jarg1, HandleRef jarg2)
static void OdRxSketchManager_clearSketchObjects(HandleRef jarg1)
static int OdRxSketchManager_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdRxSketchManager_updateConstraintGroupWorkPlanes(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdRxSketchManager_getSymbolSketchFromViewRep(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdRxSketchManager_isInSketchMode(HandleRef jarg1)
static IntPtr OdRxSketchManager_cast(HandleRef jarg1)
static int OdRxSketchManager_exitSketchMode(HandleRef jarg1)
static global::System.IntPtr OdRxSketchManager_sketchBlockReference(HandleRef jarg1)
static bool OdRxSketchManager_hasSketchObjects(HandleRef jarg1)
static IntPtr OdRxSketchManager_isA(HandleRef jarg1)
static IntPtr OdRxSketchManager_getActiveSketch(HandleRef jarg1)
static string OdRxSketchManager_getRealClassName(IntPtr jarg1)
static bool OdRxSketchManager_isDirty(HandleRef jarg1)
static void OdRxSketchManager_transformSketches(HandleRef jarg1, IntPtr jarg2)
static void OdRxSketchManager_setIsDirty(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdRxSketchManager_owningViewRep(HandleRef jarg1)
static IntPtr OdRxSketchManager_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdRxSketchManager_constructionLineType(HandleRef jarg1)
static int OdRxSketchManager_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdRxSketchManager_getSketchFromTag(HandleRef jarg1, ushort jarg2)
static IntPtr OdRxSketchManager_createObject()
static int OdRxSketchManager_enterSketchMode(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdRxSketchManager_getSymbolSketchFromSymbol(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdRxSketchManager(HandleRef jarg1)
static void OdRxSketchManager_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdRxSketchManager_desc()
static void OdRxSketchManager_dwgOutFields(HandleRef jarg1, HandleRef jarg2)