Extended .NET SDK Documentation 2025 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
109
114
120
125
126 public virtual OdCmColor color() {
127 OdCmColor ret = new OdCmColor(TD_DbPINVOKE.OdDbShHistoryNode_color(swigCPtr), true);
129 return ret;
130 }
131
136
142
147
148 public virtual uint stepId() {
149 uint ret = TD_DbPINVOKE.OdDbShHistoryNode_stepId(swigCPtr);
151 return ret;
152 }
153
158
164
170
171 public override bool evaluate(OdDbEvalContext evalContext) {
172 bool ret = TD_DbPINVOKE.OdDbShHistoryNode_evaluate(swigCPtr, OdDbEvalContext.getCPtr(evalContext));
174 return ret;
175 }
176
177 protected static string getRealClassName(IntPtr ptr) {
178 string ret = TD_DbPINVOKE.OdDbShHistoryNode_getRealClassName(ptr /*SIMPLETYPE*/);
180 return ret;
181 }
182
187 public uint vb_nodeId() { return this.nodeId(); }
188
194
195}
196
197}
virtual OdGiDrawable.DrawableType drawableType()
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(OdCmColor obj)
Definition OdCmColor.cs:26
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbEvalContext obj)
static HandleRef getCPtr(OdDbObjectId obj)
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 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)