Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbShHistoryNode.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 OdDbShHistoryNode(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbShHistoryNode_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbShHistoryNode 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 OdDbShHistoryNode cast(OdRxObject pObj) {// OdSmartPtr<OdDbShHistoryNode>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbShHistoryNode ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbShHistoryNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShHistoryNode),ptr, true));
52 ret = (OdDbShHistoryNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShHistoryNode),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbShHistoryNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShHistoryNode),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.OdDbShHistoryNode_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.OdDbShHistoryNode_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.OdDbShHistoryNode_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbShHistoryNode createObject() {// OdSmartPtr<OdDbShHistoryNode>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbShHistoryNode ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbShHistoryNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShHistoryNode),ptr, true));
93 ret = (OdDbShHistoryNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShHistoryNode),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbShHistoryNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShHistoryNode),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 virtual OdCmColor color() {
127 OdCmColor ret = new OdCmColor(TD_DbPINVOKE.OdDbShHistoryNode_color(swigCPtr), true);
129 return ret;
130 }
131
132 public virtual void setColor(OdCmColor arg0) {
135 }
136
137 public virtual OdDbObjectId nodeMaterialId() {
138 MemoryManager mMan = MemoryManager.GetMemoryManager();
139 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
140 IntPtr ptr = TD_DbPINVOKE.OdDbShHistoryNode_nodeMaterialId(swigCPtr);
141
142 OdDbObjectId ret = null;
143 if (null != mTrans)
144 {
145 mTrans.AddObject(new OdDbObjectId(ptr, true));
146 ret = new OdDbObjectId(ptr, false);
147 }
148 else
149 {
150 ret = new OdDbObjectId(ptr, true);
151 }
152
154 return ret;
155}
156
157 public virtual void setNodeMaterialId(OdDbObjectId id) {
160 }
161
162 public virtual uint stepId() {
163 uint ret = TD_DbPINVOKE.OdDbShHistoryNode_stepId(swigCPtr);
165 return ret;
166 }
167
168 public virtual void setStepId(uint stepId) {
171 }
172
173 public virtual OdGeMatrix3d transform() {
176 return ret;
177 }
178
182 return ret;
183 }
184
185 public override bool evaluate(OdDbEvalContext evalContext) {
186 bool ret = TD_DbPINVOKE.OdDbShHistoryNode_evaluate(swigCPtr, OdDbEvalContext.getCPtr(evalContext));
188 return ret;
189 }
190
191 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
192 string ret = TD_DbPINVOKE.OdDbShHistoryNode_getRealClassName(ptr /*SIMPLETYPE*/);
194 return ret;
195 }
196
201 public uint vb_nodeId() { return this.nodeId(); }
202
208
209}
210
211}
virtual OdGiDrawable.DrawableType drawableType()
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(OdDbEvalContext obj)
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setStepId(uint stepId)
OdResult postInDatabase(OdDbObjectId objId, OdDbDatabase pDatabase)
virtual OdGeMatrix3d transform()
virtual void setColor(OdCmColor arg0)
override void dwgOutFields(OdDbDwgFiler pFiler)
static HandleRef getCPtr(OdDbShHistoryNode obj)
virtual void setNodeMaterialId(OdDbObjectId id)
override void dxfOutFields(OdDbDxfFiler pFiler)
static string getRealClassName(IntPtr ptr)
static new OdDbShHistoryNode createObject()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override bool evaluate(OdDbEvalContext evalContext)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static new OdRxClass desc()
static OdDbShHistoryNode cast(OdRxObject pObj)
OdDbShHistoryNode(IntPtr cPtr, bool cMemoryOwn)
override OdRxClass isA()
override void Dispose(bool disposing)
virtual OdDbObjectId nodeMaterialId()
static global::System.Exception Retrieve()
static uint OdDbShHistoryNode_stepId(HandleRef jarg1)
static void OdDbShHistoryNode_setNodeMaterialId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbShHistoryNode_postInDatabase(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static void OdDbShHistoryNode_setColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbShHistoryNode_cast(HandleRef jarg1)
static IntPtr OdDbShHistoryNode_isA(HandleRef jarg1)
static string OdDbShHistoryNode_getRealClassName(IntPtr jarg1)
static void OdDbShHistoryNode_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbShHistoryNode(HandleRef jarg1)
static global::System.IntPtr OdDbShHistoryNode_color(HandleRef jarg1)
static void OdDbShHistoryNode_setStepId(HandleRef jarg1, uint jarg2)
static int OdDbShHistoryNode_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbShHistoryNode_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbShHistoryNode_nodeMaterialId(HandleRef jarg1)
static IntPtr OdDbShHistoryNode_desc()
static int OdDbShHistoryNode_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbShHistoryNode_evaluate(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbShHistoryNode_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbShHistoryNode_createObject()
static global::System.IntPtr OdDbShHistoryNode_transform(HandleRef jarg1)