Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbFullSubentPath.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 OdDbFullSubentPath(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbFullSubentPath_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbFullSubentPath 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 OdDbFullSubentPath() : this(TD_DbPINVOKE.new_OdDbFullSubentPath__SWIG_0(), true) {
45 }
46
47 public OdDbFullSubentPath(Teigha.Core.SubentType type, IntPtr /*SIMPLETYPE*/ index) : this(TD_DbPINVOKE.new_OdDbFullSubentPath__SWIG_1((int)type, index /*SIMPLETYPE*/), true) {
49 }
50
51 public OdDbFullSubentPath(OdDbObjectId entId, OdDbSubentId subId) : this(TD_DbPINVOKE.new_OdDbFullSubentPath__SWIG_2(OdDbObjectId.getCPtr(entId), OdDbSubentId.getCPtr(subId)), true) {
53 }
54
55 public OdDbFullSubentPath(OdDbObjectId entId, Teigha.Core.SubentType type, IntPtr /*SIMPLETYPE*/ index) : this(TD_DbPINVOKE.new_OdDbFullSubentPath__SWIG_3(OdDbObjectId.getCPtr(entId), (int)type, index /*SIMPLETYPE*/), true) {
57 }
58
59 public OdDbFullSubentPath(OdDbObjectIdArray objectIds, OdDbSubentId subId) : this(TD_DbPINVOKE.new_OdDbFullSubentPath__SWIG_4(OdDbObjectIdArray.getCPtr(objectIds), OdDbSubentId.getCPtr(subId)), true) {
61 }
62
63 public OdDbFullSubentPath(OdDbStubPtrArray objectIds, OdDbSubentId subId) : this(TD_DbPINVOKE.new_OdDbFullSubentPath__SWIG_5(OdDbStubPtrArray.getCPtr(objectIds), OdDbSubentId.getCPtr(subId)), true) {
65 }
66
67 public OdDbFullSubentPath(OdDbBaseFullSubentPath basePath) : this(TD_DbPINVOKE.new_OdDbFullSubentPath__SWIG_6(OdDbBaseFullSubentPath.getCPtr(basePath)), true) {
69 }
70
71 public void objectIds(OdDbObjectIdArray objectIdsArg) {
74 }
75
79 return ret;
80 }
81
82 public bool IsEqual(OdDbFullSubentPath fullSubentPath) {
83 bool ret = TD_DbPINVOKE.OdDbFullSubentPath_IsEqual(swigCPtr, OdDbFullSubentPath.getCPtr(fullSubentPath));
85 return ret;
86 }
87
89// csout array
91
93 return res;
94}
95
96 public new OdDbSubentId subentId() {
99 return ret;
100 }
101
102}
103
104}
OdDbFullSubentPath(OdDbBaseFullSubentPath basePath)
static HandleRef getCPtr(OdDbFullSubentPath obj)
void objectIds(OdDbObjectIdArray objectIdsArg)
new OdDbObjectIdArray objectIds()
bool IsEqual(OdDbFullSubentPath fullSubentPath)
OdDbFullSubentPath(OdDbObjectId entId, OdDbSubentId subId)
OdDbFullSubentPath(OdDbObjectId entId, Teigha.Core.SubentType type, IntPtr index)
override void Dispose(bool disposing)
OdDbFullSubentPath(IntPtr cPtr, bool cMemoryOwn)
OdDbFullSubentPath(OdDbObjectIdArray objectIds, OdDbSubentId subId)
OdDbFullSubentPath Assign(OdDbFullSubentPath fullSubentPath)
OdDbFullSubentPath(Teigha.Core.SubentType type, IntPtr index)
OdDbFullSubentPath(OdDbStubPtrArray objectIds, OdDbSubentId subId)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static global::System.Exception Retrieve()
static bool OdDbFullSubentPath_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbFullSubentPath_objectIds__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbFullSubentPath_objectIds__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbFullSubentPath_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbFullSubentPath_subentId__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdDbFullSubentPath(global::System.Runtime.InteropServices.HandleRef jarg1)