Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdSmSheetSet.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
17public class OdSmSheetSet : OdSmSubset {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdSmSheetSet(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdSmSheetSet_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdSmSheetSet 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 OdSmSheetSet cast(OdRxObject pObj) {// OdSmartPtr<dst::OdSmSheetSet>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdSmSheetSet ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdSmSheetSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmSheetSet),ptr, true));
52 ret = (OdSmSheetSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmSheetSet),ptr, false);
53 }
54 else
55 {
56 ret = (OdSmSheetSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmSheetSet),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.OdSmSheetSet_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.OdSmSheetSet_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.OdSmSheetSet_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdSmSheetSet createObject() {// OdSmartPtr<dst::OdSmSheetSet>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdSmSheetSet ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdSmSheetSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmSheetSet),ptr, true));
93 ret = (OdSmSheetSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmSheetSet),ptr, false);
94 }
95 else
96 {
97 ret = (OdSmSheetSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmSheetSet),ptr, true);
98 }
99
101 return ret;
102}
103
105 OdSmFileReference ret = (OdSmFileReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmFileReference),TD_DbPINVOKE.OdSmSheetSet_getAltPageSetups(swigCPtr),false); /*createInt 3_2*/
106
108 return ret;
109}
110
115
117 OdSmNamedDbObjectReference ret = (OdSmNamedDbObjectReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmNamedDbObjectReference),TD_DbPINVOKE.OdSmSheetSet_getDefAltPageSetup(swigCPtr),false); /*createInt 3_2*/
118
120 return ret;
121}
122
127
128 public virtual bool getPromptForDwgName() {
131 return ret;
132 }
133
134 public virtual void setPromptForDwgName(bool askForName) {
137 }
138
140 OdSmSheetSelSets ret = (OdSmSheetSelSets)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmSheetSelSets),TD_DbPINVOKE.OdSmSheetSet_getSheetSelSets__SWIG_0(swigCPtr),false); /*createInt 3_2*/
141
143 return ret;
144}
145
146 public virtual OdSmResources getResources() {
147 OdSmResources ret = (OdSmResources)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmResources),TD_DbPINVOKE.OdSmSheetSet_getResources__SWIG_0(swigCPtr),false); /*createInt 3_2*/
148
150 return ret;
151}
152
154 OdSmCalloutBlocks ret = (OdSmCalloutBlocks)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmCalloutBlocks),TD_DbPINVOKE.OdSmSheetSet_getCalloutBlocks__SWIG_0(swigCPtr),false); /*createInt 3_2*/
155
157 return ret;
158}
159
161 OdSmViewCategories ret = (OdSmViewCategories)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmViewCategories),TD_DbPINVOKE.OdSmSheetSet_getViewCategories__SWIG_0(swigCPtr),false); /*createInt 3_2*/
162
164 return ret;
165}
166
168 OdSmDbBlockRecordReference ret = (OdSmDbBlockRecordReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmDbBlockRecordReference),TD_DbPINVOKE.OdSmSheetSet_getDefLabelBlk(swigCPtr),false); /*createInt 3_2*/
169
171 return ret;
172}
173
178
180 OdSmPublishOptions ret = (OdSmPublishOptions)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmPublishOptions),TD_DbPINVOKE.OdSmSheetSet_getPublishOptions__SWIG_0(swigCPtr),false); /*createInt 3_2*/
181
183 return ret;
184}
185
186 public virtual int subscribe(OdSmEvents eventHandler) {
187 int ret = TD_DbPINVOKE.OdSmSheetSet_subscribe(swigCPtr, OdSmEvents.getCPtr(eventHandler));
189 return ret;
190 }
191
192 public virtual void unSubscribe(int cookie) {
193 TD_DbPINVOKE.OdSmSheetSet_unSubscribe(swigCPtr, cookie);
195 }
196
201
207
212
213 public virtual String getProjectName() {
214 string ret = TD_DbPINVOKE.OdSmSheetSet_getProjectName(swigCPtr);
216 return ret;
217}
218
223
224 public virtual String getProjectPhase() {
225 string ret = TD_DbPINVOKE.OdSmSheetSet_getProjectPhase(swigCPtr);
227 return ret;
228}
229
234
240
245
246 protected static string getRealClassName(IntPtr ptr) {
247 string ret = TD_DbPINVOKE.OdSmSheetSet_getRealClassName(ptr /*SIMPLETYPE*/);
249 return ret;
250 }
251
252}
253
254}
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(OdSmDbBlockRecordReference obj)
static HandleRef getCPtr(OdSmEvents obj)
Definition OdSmEvents.cs:26
static HandleRef getCPtr(OdSmFileReference obj)
static HandleRef getCPtr(OdSmNamedDbObjectReference obj)
virtual void setProjectPhase(String newVal)
virtual OdSmResources getResources()
static HandleRef getCPtr(OdSmSheetSet obj)
static string getRealClassName(IntPtr ptr)
virtual OdSmPublishOptions getPublishOptions()
virtual OdSmFileReference getAltPageSetups()
static OdSmSheetSet createObject()
virtual OdSmDbBlockRecordReference getDefLabelBlk()
virtual bool getPromptForDwgName()
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setProjectMilestone(String newVal)
virtual void setAltPageSetups(OdSmFileReference pDwtRef)
virtual int subscribe(OdSmEvents eventHandler)
virtual void setDefLabelBlk(OdSmDbBlockRecordReference pLabelBlkRef)
override void Dispose(bool disposing)
OdSmSheetSet(IntPtr cPtr, bool cMemoryOwn)
virtual String getProjectNumber()
virtual String getProjectName()
virtual void setPromptForDwgName(bool askForName)
static OdSmSheetSet cast(OdRxObject pObj)
override OdRxClass isA()
virtual void setProjectNumber(String newVal)
virtual void updateSheetCustomProps()
virtual OdSmViewCategories getViewCategories()
virtual String getProjectPhase()
virtual void setDefAltPageSetup(OdSmNamedDbObjectReference pAltPageSetup)
virtual void unSubscribe(int cookie)
static new OdRxClass desc()
virtual void setProjectName(String newVal)
virtual OdSmSheetSelSets getSheetSelSets()
virtual OdSmNamedDbObjectReference getDefAltPageSetup()
virtual String getProjectMilestone()
virtual OdSmCalloutBlocks getCalloutBlocks()
static global::System.Exception Retrieve()
static int OdSmSheetSet_subscribe(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdSmSheetSet_getDefLabelBlk(HandleRef jarg1)
static string OdSmSheetSet_getRealClassName(IntPtr jarg1)
static bool OdSmSheetSet_getPromptForDwgName(HandleRef jarg1)
static String OdSmSheetSet_getProjectMilestone(HandleRef jarg1)
static String OdSmSheetSet_getProjectPhase(HandleRef jarg1)
static void OdSmSheetSet_setAltPageSetups(HandleRef jarg1, HandleRef jarg2)
static void OdSmSheetSet_setDefAltPageSetup(HandleRef jarg1, HandleRef jarg2)
static void OdSmSheetSet_setProjectMilestone(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdSmSheetSet_getProjectNumber(HandleRef jarg1)
static IntPtr OdSmSheetSet_desc()
static IntPtr OdSmSheetSet_getViewCategories__SWIG_0(HandleRef jarg1)
static void OdSmSheetSet_setProjectNumber(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdSmSheetSet_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdSmSheetSet_updateSheetCustomProps(HandleRef jarg1)
static IntPtr OdSmSheetSet_isA(HandleRef jarg1)
static IntPtr OdSmSheetSet_getCalloutBlocks__SWIG_0(HandleRef jarg1)
static IntPtr OdSmSheetSet_getResources__SWIG_0(HandleRef jarg1)
static String OdSmSheetSet_getProjectName(HandleRef jarg1)
static void OdSmSheetSet_setProjectName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdSmSheetSet_getAltPageSetups(HandleRef jarg1)
static IntPtr OdSmSheetSet_getPublishOptions__SWIG_0(HandleRef jarg1)
static IntPtr OdSmSheetSet_createObject()
static IntPtr OdSmSheetSet_getDefAltPageSetup(HandleRef jarg1)
static void delete_OdSmSheetSet(HandleRef jarg1)
static void OdSmSheetSet_setDefLabelBlk(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdSmSheetSet_getSheetSelSets__SWIG_0(HandleRef jarg1)
static void OdSmSheetSet_unSubscribe(HandleRef jarg1, int jarg2)
static void OdSmSheetSet_setPromptForDwgName(HandleRef jarg1, bool jarg2)
static IntPtr OdSmSheetSet_cast(HandleRef jarg1)
static void OdSmSheetSet_setProjectPhase(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)