Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbIndexUpdateData.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 OdDbIndexUpdateData : global::System.IDisposable {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 protected bool swigCMemOwn;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 public OdDbIndexUpdateData(IntPtr cPtr, bool cMemoryOwn) {
23 swigCMemOwn = cMemoryOwn;
24 swigCPtr = new HandleRef(this, cPtr);
25 }
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 public static HandleRef getCPtr(OdDbIndexUpdateData obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
32 Dispose(false);
33 }
34
35 public void Dispose() {
36 Dispose(true);
37 global::System.GC.SuppressFinalize(this);
38 }
39
40 protected virtual void Dispose(bool disposing) {
41 lock(this) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43 if (swigCMemOwn) {
44 swigCMemOwn = false;
46 }
47 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
48 }
49 }
50 }
51
57
62
63 public bool setIdFlags(OdDbObjectId objectId, byte flags) {
64 bool ret = TD_DbPINVOKE.OdDbIndexUpdateData_setIdFlags(swigCPtr, OdDbObjectId.getCPtr(objectId), flags /*SIMPLETYPE*/);
66 return ret;
67 }
68
69 public bool setIdData(OdDbObjectId objectId, UInt32 data) {
70 bool ret = TD_DbPINVOKE.OdDbIndexUpdateData_setIdData(swigCPtr, OdDbObjectId.getCPtr(objectId), data /*SIMPLETYPE*/);
72 return ret;
73 }
74
75 public bool getIdData(OdDbObjectId objectId, out UInt32 data) {
76 bool ret = TD_DbPINVOKE.OdDbIndexUpdateData_getIdData(swigCPtr, OdDbObjectId.getCPtr(objectId), out data);
78 return ret;
79 }
80
81 public bool getIdFlags(OdDbObjectId objectId, out byte flags) {
82 bool ret = TD_DbPINVOKE.OdDbIndexUpdateData_getIdFlags(swigCPtr, OdDbObjectId.getCPtr(objectId), out flags);
84 return ret;
85 }
86
87 public bool getFlagsAndData(OdDbObjectId objectId, out byte flags, out UInt32 data) {
88 bool ret = TD_DbPINVOKE.OdDbIndexUpdateData_getFlagsAndData(swigCPtr, OdDbObjectId.getCPtr(objectId), out flags, out data);
90 return ret;
91 }
92
93 public enum UpdateFlags {
94 kModified = 1,
95 kDeleted = 2,
96 kProcessed = 4,
97 kUnknownKey = 8
98 }
99
100}
101
102}
bool setIdFlags(OdDbObjectId objectId, byte flags)
bool getIdFlags(OdDbObjectId objectId, out byte flags)
static HandleRef getCPtr(OdDbIndexUpdateData obj)
void addId(OdDbObjectId objectId)
virtual void Dispose(bool disposing)
bool setIdData(OdDbObjectId objectId, UInt32 data)
bool getFlagsAndData(OdDbObjectId objectId, out byte flags, out UInt32 data)
bool getIdData(OdDbObjectId objectId, out UInt32 data)
OdDbIndexUpdateData(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static void OdDbIndexUpdateData_addId(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbIndexUpdateData_objectBeingIndexedId(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbIndexUpdateData_setIdData(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3)
static bool OdDbIndexUpdateData_getIdData(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out UInt32 jarg3)
static bool OdDbIndexUpdateData_getIdFlags(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out byte jarg3)
static bool OdDbIndexUpdateData_getFlagsAndData(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out byte jarg3, out UInt32 jarg4)
static bool OdDbIndexUpdateData_setIdFlags(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, byte jarg3)
static void delete_OdDbIndexUpdateData(global::System.Runtime.InteropServices.HandleRef jarg1)