Extended .NET SDK Documentation 2025 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 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 index) : this(TG_DbPINVOKE.new_OdDgFullSubentPath__SWIG_3(OdDgElementId.getCPtr(entId), (int)type, index /*SIMPLETYPE*/), true) {
57 }
58
62
66
71
77
78 public bool IsEqual(OdDgFullSubentPath fullSubentPath) {
79 bool ret = TG_DbPINVOKE.OdDgFullSubentPath_IsEqual(swigCPtr, OdDgFullSubentPath.getCPtr(fullSubentPath));
81 return ret;
82 }
83
91
97
98}
99
100}
static HandleRef getCPtr(OdDgElementIdArray obj)
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)