Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbShHistory.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 OdDbShHistory : OdDbObject {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbShHistory(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbShHistory_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbShHistory 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 OdDbShHistory cast(OdRxObject pObj) {// OdSmartPtr<OdDbShHistory>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbShHistory ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbShHistory)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShHistory),ptr, true));
52 ret = (OdDbShHistory)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShHistory),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbShHistory)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShHistory),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.OdDbShHistory_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.OdDbShHistory_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.OdDbShHistory_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbShHistory createObject() {// OdSmartPtr<OdDbShHistory>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbShHistory ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbShHistory)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShHistory),ptr, true));
93 ret = (OdDbShHistory)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShHistory),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbShHistory)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShHistory),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
107 return ret;
108 }
109
110 public override void dwgOutFields(OdDbDwgFiler pFiler) {
113 }
114
115 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
118 return ret;
119 }
120
121 public override void dxfOutFields(OdDbDxfFiler pFiler) {
124 }
125
126 public override bool subWorldDraw(OdGiWorldDraw pWd) {
129 return ret;
130 }
131
132 public virtual OdResult setShowHistory(bool bShowhistory) {
133 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShHistory_setShowHistory(swigCPtr, bShowhistory);
135 return ret;
136 }
137
138 public virtual bool showHistory() {
139 bool ret = TD_DbPINVOKE.OdDbShHistory_showHistory(swigCPtr);
141 return ret;
142 }
143
144 public virtual int numNodes() {
145 int ret = TD_DbPINVOKE.OdDbShHistory_numNodes(swigCPtr);
147 return ret;
148 }
149
150 public virtual OdResult setRecordHistory(bool bRecordHistory) {
151 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShHistory_setRecordHistory(swigCPtr, bRecordHistory);
153 return ret;
154 }
155
156 public virtual bool recordHistory() {
157 bool ret = TD_DbPINVOKE.OdDbShHistory_recordHistory(swigCPtr);
159 return ret;
160 }
161
162 public virtual void clearHistory() {
165 }
166
167 public virtual OdResult purgeGraph() {
170 return ret;
171 }
172
173 public virtual OdResult getGraph(OdDbObjectId arg0) {
176 return ret;
177 }
178
179 public virtual OdResult createBox(double dXLen, double dYLen, double dZLen) {
180 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShHistory_createBox(swigCPtr, dXLen, dYLen, dZLen);
182 return ret;
183 }
184
185 public virtual OdResult createFrustum(double dHeight, double dXRadius, double dYRadius, double dTopXRadius) {
186 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShHistory_createFrustum(swigCPtr, dHeight, dXRadius, dYRadius, dTopXRadius);
188 return ret;
189 }
190
191 public virtual OdResult createSphere(double dRadius) {
194 return ret;
195 }
196
197 public virtual OdResult createTorus(double dMajorRadius, double dMinorRadius) {
198 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShHistory_createTorus(swigCPtr, dMajorRadius, dMinorRadius);
200 return ret;
201 }
202
203 public virtual OdResult createWedge(double dXLen, double dYLen, double dZLen) {
204 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShHistory_createWedge(swigCPtr, dXLen, dYLen, dZLen);
206 return ret;
207 }
208
209 public virtual OdResult createPyramid(double dHeight, int iSides, double dRadius, double dTopRadius) {
210 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShHistory_createPyramid(swigCPtr, dHeight, iSides, dRadius, dTopRadius);
212 return ret;
213 }
214
215 public virtual OdResult setSubentColor(OdDbSubentId subentId, OdCmColor color) {
218 return ret;
219 }
220
221 public virtual OdResult setSubentMaterial(OdDbSubentId subentId, OdDbObjectId matId) {
224 return ret;
225 }
226
227 public virtual OdResult createLoftedSolid(OdDbEntityPtrArray crossSections, OdDbEntityPtrArray guideCurves, OdDbEntity pPathCurve, OdDbLoftOptions loftOpt) {
230 return ret;
231 }
232
233 public virtual OdResult createRevolvedSolid(OdDbEntity pRevolveCurve, OdGePoint3d axisPoint, OdGeVector3d axisDir, double dAngleOfRevolution, double dStartAngle, OdDbRevolveOptions revolveOpt) {
234 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShHistory_createRevolvedSolid(swigCPtr, OdDbEntity.getCPtr(pRevolveCurve), OdGePoint3d.getCPtr(axisPoint), OdGeVector3d.getCPtr(axisDir), dAngleOfRevolution, dStartAngle, OdDbRevolveOptions.getCPtr(revolveOpt));
236 return ret;
237 }
238
239 public virtual OdResult createSweptSolid(OdDbEntity pSweepCurve, OdDbEntity pPathCurve, OdGeVector3d directioVector, OdDbSweepOptions sweepOpt) {
242 return ret;
243 }
244
245 public virtual OdResult booleanOper(OdDbShHistory pSecondEll, BoolOperType operation) {
246 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShHistory_booleanOper(swigCPtr, OdDbShHistory.getCPtr(pSecondEll), (int)operation);
248 return ret;
249 }
250
251 public virtual OdResult postInDatabase(OdDbObjectId objId, OdDbDatabase pDatabase) {
254 return ret;
255 }
256
257 public virtual OdResult subTransformBy(OdGeMatrix3d xform) {
260 return ret;
261 }
262
263 public virtual OdResult filletEdges(OdDbSubentIdArray edgeSubentIds, OdGeDoubleArray radius, OdGeDoubleArray startSetback, OdGeDoubleArray endSetback) {
266 return ret;
267 }
268
269 public virtual OdResult chamferEdges(OdDbSubentIdArray edgeSubentIds, OdDbSubentId baseFaceSubentId, double baseDist, double otherDist) {
270 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShHistory_chamferEdges(swigCPtr, OdDbSubentIdArray.getCPtr(edgeSubentIds), OdDbSubentId.getCPtr(baseFaceSubentId), baseDist, otherDist);
272 return ret;
273 }
274
275 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
276 string ret = TD_DbPINVOKE.OdDbShHistory_getRealClassName(ptr /*SIMPLETYPE*/);
278 return ret;
279 }
280
286
287}
288
289}
static HandleRef getCPtr(OdDbSubentId obj)
Definition: OdDbSubentId.cs:26
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdCmColor obj)
Definition: OdCmColor.cs:26
static HandleRef getCPtr(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
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(OdDbEntityPtrArray obj)
static HandleRef getCPtr(OdDbLoftOptions obj)
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
static HandleRef getCPtr(OdDbRevolveOptions obj)
virtual OdResult createBox(double dXLen, double dYLen, double dZLen)
virtual OdResult createSweptSolid(OdDbEntity pSweepCurve, OdDbEntity pPathCurve, OdGeVector3d directioVector, OdDbSweepOptions sweepOpt)
static new OdDbShHistory createObject()
virtual OdResult createWedge(double dXLen, double dYLen, double dZLen)
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
virtual OdResult createTorus(double dMajorRadius, double dMinorRadius)
virtual OdResult filletEdges(OdDbSubentIdArray edgeSubentIds, OdGeDoubleArray radius, OdGeDoubleArray startSetback, OdGeDoubleArray endSetback)
virtual OdResult createLoftedSolid(OdDbEntityPtrArray crossSections, OdDbEntityPtrArray guideCurves, OdDbEntity pPathCurve, OdDbLoftOptions loftOpt)
virtual bool recordHistory()
virtual OdResult setRecordHistory(bool bRecordHistory)
virtual OdResult setSubentColor(OdDbSubentId subentId, OdCmColor color)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual OdResult postInDatabase(OdDbObjectId objId, OdDbDatabase pDatabase)
virtual OdResult setShowHistory(bool bShowhistory)
virtual OdResult getGraph(OdDbObjectId arg0)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual OdResult chamferEdges(OdDbSubentIdArray edgeSubentIds, OdDbSubentId baseFaceSubentId, double baseDist, double otherDist)
override bool subWorldDraw(OdGiWorldDraw pWd)
static OdDbShHistory cast(OdRxObject pObj)
static new OdRxClass desc()
virtual OdResult createSphere(double dRadius)
virtual OdResult createFrustum(double dHeight, double dXRadius, double dYRadius, double dTopXRadius)
virtual OdResult setSubentMaterial(OdDbSubentId subentId, OdDbObjectId matId)
virtual OdResult createRevolvedSolid(OdDbEntity pRevolveCurve, OdGePoint3d axisPoint, OdGeVector3d axisDir, double dAngleOfRevolution, double dStartAngle, OdDbRevolveOptions revolveOpt)
OdDbShHistory(IntPtr cPtr, bool cMemoryOwn)
virtual void clearHistory()
virtual OdResult subTransformBy(OdGeMatrix3d xform)
override void dwgOutFields(OdDbDwgFiler pFiler)
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdResult purgeGraph()
virtual bool showHistory()
virtual OdResult createPyramid(double dHeight, int iSides, double dRadius, double dTopRadius)
virtual OdResult booleanOper(OdDbShHistory pSecondEll, BoolOperType operation)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbShHistory obj)
override OdRxClass isA()
static HandleRef getCPtr(OdDbSubentIdArray obj)
static HandleRef getCPtr(OdDbSweepOptions obj)
static global::System.Exception Retrieve()
static int OdDbShHistory_booleanOper(HandleRef jarg1, HandleRef jarg2, int jarg3)
static int OdDbShHistory_createWedge(HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static int OdDbShHistory_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShHistory_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShHistory_getGraph(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbShHistory_setSubentColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbShHistory_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbShHistory_setShowHistory(HandleRef jarg1, bool jarg2)
static bool OdDbShHistory_recordHistory(HandleRef jarg1)
static int OdDbShHistory_purgeGraph(HandleRef jarg1)
static int OdDbShHistory_numNodes(HandleRef jarg1)
static int OdDbShHistory_createPyramid(HandleRef jarg1, double jarg2, int jarg3, double jarg4, double jarg5)
static void OdDbShHistory_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShHistory_createBox(HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static bool OdDbShHistory_showHistory(HandleRef jarg1)
static IntPtr OdDbShHistory_createObject()
static void delete_OdDbShHistory(HandleRef jarg1)
static string OdDbShHistory_getRealClassName(IntPtr jarg1)
static int OdDbShHistory_createSweptSolid(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static int OdDbShHistory_postInDatabase(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static int OdDbShHistory_chamferEdges(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4, double jarg5)
static int OdDbShHistory_createLoftedSolid(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static int OdDbShHistory_createFrustum(HandleRef jarg1, double jarg2, double jarg3, double jarg4, double jarg5)
static int OdDbShHistory_setSubentMaterial(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbShHistory_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbShHistory_createTorus(HandleRef jarg1, double jarg2, double jarg3)
static int OdDbShHistory_createRevolvedSolid(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdDbShHistory_clearHistory(HandleRef jarg1)
static void OdDbShHistory_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShHistory_setRecordHistory(HandleRef jarg1, bool jarg2)
static IntPtr OdDbShHistory_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbShHistory_desc()
static IntPtr OdDbShHistory_isA(HandleRef jarg1)
static IntPtr OdDbShHistory_cast(HandleRef jarg1)
static int OdDbShHistory_createSphere(HandleRef jarg1, double jarg2)
static int OdDbShHistory_filletEdges(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)