Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgFullSubentPath.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.TG {
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 OdDgFullSubentPath(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgFullSubentPath_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgFullSubentPath 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 OdDgFullSubentPath() : this(TG_DbPINVOKE.new_OdDgFullSubentPath__SWIG_0(), true) {
45 }
46
47 public OdDgFullSubentPath(Teigha.Core.SubentType type, IntPtr /*SIMPLETYPE*/ index) : this(TG_DbPINVOKE.new_OdDgFullSubentPath__SWIG_1((int)type, index /*SIMPLETYPE*/), true) {
49 }
50
51 public OdDgFullSubentPath(OdDgElementId entId, OdDbSubentId subId) : this(TG_DbPINVOKE.new_OdDgFullSubentPath__SWIG_2(OdDgElementId.getCPtr(entId), OdDbSubentId.getCPtr(subId)), true) {
53 }
54
55 public OdDgFullSubentPath(OdDgElementId entId, Teigha.Core.SubentType type, IntPtr /*SIMPLETYPE*/ index) : this(TG_DbPINVOKE.new_OdDgFullSubentPath__SWIG_3(OdDgElementId.getCPtr(entId), (int)type, index /*SIMPLETYPE*/), true) {
57 }
58
61 }
62
63 public OdDgFullSubentPath(OdDbStubPtrArray objectIds, OdDbSubentId subId) : this(TG_DbPINVOKE.new_OdDgFullSubentPath__SWIG_5(OdDbStubPtrArray.getCPtr(objectIds), OdDbSubentId.getCPtr(subId)), true) {
65 }
66
67 public void objectIds(OdDgElementIdArray objectIdsArg) {
70 }
71
75 return ret;
76 }
77
78 public bool IsEqual(OdDgFullSubentPath fullSubentPath) {
79 bool ret = TG_DbPINVOKE.OdDgFullSubentPath_IsEqual(swigCPtr, OdDgFullSubentPath.getCPtr(fullSubentPath));
81 return ret;
82 }
83
85// csout array
87
89 return res;
90}
91
92 public new OdDbSubentId subentId() {
95 return ret;
96 }
97
98}
99
100}
static HandleRef getCPtr(OdDgElementIdArray obj)
OdDgElementIdArray objectIds()
OdDgFullSubentPath(Teigha.Core.SubentType type, IntPtr index)
OdDgFullSubentPath(OdDgElementIdArray objectIds, OdDbSubentId subId)
OdDgFullSubentPath(IntPtr cPtr, bool cMemoryOwn)
OdDgFullSubentPath(OdDbStubPtrArray objectIds, OdDbSubentId subId)
OdDgFullSubentPath(OdDgElementId entId, OdDbSubentId subId)
OdDgFullSubentPath(OdDgElementId entId, Teigha.Core.SubentType type, IntPtr index)
override void Dispose(bool disposing)
bool IsEqual(OdDgFullSubentPath fullSubentPath)
static HandleRef getCPtr(OdDgFullSubentPath obj)
void objectIds(OdDgElementIdArray objectIdsArg)
OdDgFullSubentPath Assign(OdDgFullSubentPath fullSubentPath)
static global::System.Exception Retrieve()
static global::System.IntPtr OdDgFullSubentPath_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgFullSubentPath_subentId__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDgFullSubentPath_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgFullSubentPath_objectIds__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgFullSubentPath_objectIds__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdDgFullSubentPath(global::System.Runtime.InteropServices.HandleRef jarg1)