Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgMeshEdgeAssociation.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 OdDgMeshEdgeAssociation(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgMeshEdgeAssociation_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgMeshEdgeAssociation 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 static OdDgMeshEdgeAssociation cast(OdRxObject pObj) {// OdSmartPtr<OdDgMeshEdgeAssociation>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgMeshEdgeAssociation ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgMeshEdgeAssociation)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshEdgeAssociation),ptr, true));
52 ret = (OdDgMeshEdgeAssociation)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshEdgeAssociation),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgMeshEdgeAssociation)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshEdgeAssociation),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgMeshEdgeAssociation_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgMeshEdgeAssociation_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgMeshEdgeAssociation_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgMeshEdgeAssociation createObject() {// OdSmartPtr<OdDgMeshEdgeAssociation>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgMeshEdgeAssociation ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgMeshEdgeAssociation)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshEdgeAssociation),ptr, true));
93 ret = (OdDgMeshEdgeAssociation)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshEdgeAssociation),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgMeshEdgeAssociation)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshEdgeAssociation),ptr, true);
98 }
99
101 return ret;
102}
103
107 return ret;
108 }
109
110 public UInt32 getEdgeIndex() {
111// test csout
112 /*SIMPLETYPE*/
115 return ret;
116 }
117
118 public void setEdgeIndex(UInt32 /*SIMPLETYPE*/ uEdge) {
119 TG_DbPINVOKE.OdDgMeshEdgeAssociation_setEdgeIndex(swigCPtr, uEdge /*SIMPLETYPE*/);
121 }
122
123 public UInt32 getNEdges() {
124// test csout
125 /*SIMPLETYPE*/
126 UInt32 ret = TG_DbPINVOKE.OdDgMeshEdgeAssociation_getNEdges(swigCPtr);
128 return ret;
129 }
130
131 public void setNEdges(UInt32 /*SIMPLETYPE*/ nEdges) {
132 TG_DbPINVOKE.OdDgMeshEdgeAssociation_setNEdges(swigCPtr, nEdges /*SIMPLETYPE*/);
134 }
135
136 public override UInt64 getElementId() {
137// test csout
138 /*SIMPLETYPE*/
141 return ret;
142 }
143
144 public override void setElementId(UInt64 /*SIMPLETYPE*/ uId) {
145 TG_DbPINVOKE.OdDgMeshEdgeAssociation_setElementId(swigCPtr, uId /*SIMPLETYPE*/);
147 }
148
149 public override UInt64 getRefAttachmentId() {
150// test csout
151 /*SIMPLETYPE*/
154 return ret;
155 }
156
157 public override void setRefAttachmentId(UInt64 /*SIMPLETYPE*/ uId) {
158 TG_DbPINVOKE.OdDgMeshEdgeAssociation_setRefAttachmentId(swigCPtr, uId /*SIMPLETYPE*/);
160 }
161
162 public double getUParam() {
163 double ret = TG_DbPINVOKE.OdDgMeshEdgeAssociation_getUParam(swigCPtr);
165 return ret;
166 }
167
168 public void setUParam(double dParam) {
171 }
172
173 public override OdRxObject clone() {// OdRxObjectPtr
174 MemoryManager mMan = MemoryManager.GetMemoryManager();
175 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
176 IntPtr ptr = TG_DbPINVOKE.OdDgMeshEdgeAssociation_clone(swigCPtr);
177
178 OdRxObject ret = null;
179 if (null != mTrans)
180 {
181 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
182 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
183 }
184 else
185 {
186 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
187 }
188
190 return ret;
191}
192
193 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
194 string ret = TG_DbPINVOKE.OdDgMeshEdgeAssociation_getRealClassName(ptr /*SIMPLETYPE*/);
196 return ret;
197 }
198
199}
200
201}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
OdDgMeshEdgeAssociation(IntPtr cPtr, bool cMemoryOwn)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdDgMeshEdgeAssociation obj)
override OdDgAssocPointRoot.OdDgAssocPointRootType getType()
override void Dispose(bool disposing)
override OdRxObject queryX(OdRxClass protocolClass)
static OdDgMeshEdgeAssociation cast(OdRxObject pObj)
override void setRefAttachmentId(UInt64 uId)
static new OdDgMeshEdgeAssociation createObject()
static global::System.Exception Retrieve()
static int OdDgMeshEdgeAssociation_getType(HandleRef jarg1)
static double OdDgMeshEdgeAssociation_getUParam(HandleRef jarg1)
static UInt64 OdDgMeshEdgeAssociation_getRefAttachmentId(HandleRef jarg1)
static IntPtr OdDgMeshEdgeAssociation_isA(HandleRef jarg1)
static void OdDgMeshEdgeAssociation_setUParam(HandleRef jarg1, double jarg2)
static void OdDgMeshEdgeAssociation_setElementId(HandleRef jarg1, UInt64 jarg2)
static string OdDgMeshEdgeAssociation_getRealClassName(IntPtr jarg1)
static void OdDgMeshEdgeAssociation_setNEdges(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgMeshEdgeAssociation_queryX(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgMeshEdgeAssociation_getNEdges(HandleRef jarg1)
static void OdDgMeshEdgeAssociation_setRefAttachmentId(HandleRef jarg1, UInt64 jarg2)
static IntPtr OdDgMeshEdgeAssociation_clone(HandleRef jarg1)
static UInt64 OdDgMeshEdgeAssociation_getElementId(HandleRef jarg1)
static void OdDgMeshEdgeAssociation_setEdgeIndex(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgMeshEdgeAssociation_cast(HandleRef jarg1)
static IntPtr OdDgMeshEdgeAssociation_desc()
static IntPtr OdDgMeshEdgeAssociation_createObject()
static void delete_OdDgMeshEdgeAssociation(HandleRef jarg1)
static UInt32 OdDgMeshEdgeAssociation_getEdgeIndex(HandleRef jarg1)