Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbGeoDataChunks.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 OdDbGeoDataChunks(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbGeoDataChunks_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbGeoDataChunks 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 override void setGsNode(OdGsCache pGsNode) {
46 }
47
48 public override OdGsCache gsNode() {
49 OdGsCache ret = (OdGsCache)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsCache),TD_DbPINVOKE.OdDbGeoDataChunks_gsNode(swigCPtr),false); /*createInt 3_2*/
50
52 return ret;
53}
54
55 public override bool isPersistent() {
58 return ret;
59 }
60
61 public override OdDbStub id() {
62 global::System.IntPtr cPtr = TD_DbPINVOKE.OdDbGeoDataChunks_id(swigCPtr);
63 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
65 return ret;
66 }
67
68 public virtual new UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
69// test csout
70 /*SIMPLETYPE*/
73 return ret;
74 }
75
76 public virtual new bool subWorldDraw(OdGiWorldDraw pWd) {
79 return ret;
80 }
81
82 public virtual new void subViewportDraw(OdGiViewportDraw pVd) {
85 }
86
87 public static OdDbGeoDataChunks createObject() {// OdDbGeoDataChunksPtr
88 MemoryManager mMan = MemoryManager.GetMemoryManager();
89 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
91
92 OdDbGeoDataChunks ret = null;
93 if (null != mTrans)
94 {
95 mTrans.AddObject((OdDbGeoDataChunks)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeoDataChunks),ptr, true));
96 ret = (OdDbGeoDataChunks)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeoDataChunks),ptr, false);
97 }
98 else
99 {
100 ret = (OdDbGeoDataChunks)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeoDataChunks),ptr, true);
101 }
102
104 return ret;
105}
106
107 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
108 string ret = TD_DbPINVOKE.OdDbGeoDataChunks_getRealClassName(ptr /*SIMPLETYPE*/);
110 return ret;
111 }
112
118
119}
120
121}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdGsCache obj)
Definition: OdGsCache.cs:25
override OdGsCache gsNode()
override void Dispose(bool disposing)
OdDbGeoDataChunks(IntPtr cPtr, bool cMemoryOwn)
virtual new bool subWorldDraw(OdGiWorldDraw pWd)
static HandleRef getCPtr(OdDbGeoDataChunks obj)
virtual new UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
static OdDbGeoDataChunks createObject()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual new void subViewportDraw(OdGiViewportDraw pVd)
static string getRealClassName(IntPtr ptr)
override void setGsNode(OdGsCache pGsNode)
static global::System.Exception Retrieve()
static IntPtr OdDbGeoDataChunks_gsNode(HandleRef jarg1)
static void OdDbGeoDataChunks_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDbGeoDataChunks_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbGeoDataChunks_createObject()
static void delete_OdDbGeoDataChunks(HandleRef jarg1)
static global::System.IntPtr OdDbGeoDataChunks_id(HandleRef jarg1)
static bool OdDbGeoDataChunks_isPersistent(HandleRef jarg1)
static string OdDbGeoDataChunks_getRealClassName(IntPtr jarg1)
static void OdDbGeoDataChunks_setGsNode(HandleRef jarg1, HandleRef jarg2)
static bool OdDbGeoDataChunks_subWorldDraw(HandleRef jarg1, HandleRef jarg2)