Extended .NET SDK Documentation 2025 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
109
114
120
125
130
136
141
146
152
158
160 OdRxSketchObject ret = (OdRxSketchObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSketchObject),TD_DbPINVOKE.OdRxSketchManager_getActiveSketch(swigCPtr),false); /*createInt 3_2*/
161
163 return ret;
164}
165
166 public OdRxSketchObject getSketchFromTag(ushort tag) {
167 OdRxSketchObject ret = (OdRxSketchObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSketchObject),TD_DbPINVOKE.OdRxSketchManager_getSketchFromTag(swigCPtr, tag),false); /*createInt 3_2*/
168
170 return ret;
171}
172
174 OdRxSymbolSketch ret = (OdRxSymbolSketch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSymbolSketch),TD_DbPINVOKE.OdRxSketchManager_getSymbolSketchFromSymbol(swigCPtr, OdDbObjectId.getCPtr(symbolId)),false); /*createInt 3_2*/
175
177 return ret;
178}
179
181 OdRxSymbolSketch ret = (OdRxSymbolSketch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxSymbolSketch),TD_DbPINVOKE.OdRxSketchManager_getSymbolSketchFromViewRep(swigCPtr, OdDbObjectId.getCPtr(viewRepId)),false); /*createInt 3_2*/
182
184 return ret;
185}
186
192
193 public bool isDirty() {
194 bool ret = TD_DbPINVOKE.OdRxSketchManager_isDirty(swigCPtr);
196 return ret;
197 }
198
204
210
215
221
226
231
236
238 global::System.IntPtr cPtr = TD_DbPINVOKE.OdRxSketchManager_getImpl(swigCPtr);
239 SWIGTYPE_p_OdRxSketchManagerImpl ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_OdRxSketchManagerImpl(cPtr, false);
241 return ret;
242 }
243
244 protected static string getRealClassName(IntPtr ptr) {
245 string ret = TD_DbPINVOKE.OdRxSketchManager_getRealClassName(ptr /*SIMPLETYPE*/);
247 return ret;
248 }
249
250}
251
252}
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
Definition OdGePlane.cs:25
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(OdDbObjectId obj)
void addSketch(OdRxSketchObject sketch)
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 getSketchesByClass(OdRxClass sketchClass, SWIGTYPE_p_OdArrayT_OdSmartPtrT_OdRxSketchObject_t_t foundSketches)
void deleteSketch(OdRxSketchObject pSketchObj)
virtual OdResult dxfInFields(OdDbDxfFiler pFiler)
static OdRxSketchManager createObject()
SWIGTYPE_p_OdRxSketchManagerImpl getImpl()
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)
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 void OdRxSketchManager_getSketchesByClass(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
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 global::System.IntPtr OdRxSketchManager_getImpl(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 void OdRxSketchManager_addSketch(HandleRef jarg1, HandleRef jarg2)
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)