Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgMeshTriangleGrid.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 OdDgMeshTriangleGrid(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgMeshTriangleGrid_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgMeshTriangleGrid 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
46 return ret;
47 }
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgMeshTriangleGrid cast(OdRxObject pObj) {// OdSmartPtr<OdDgMeshTriangleGrid>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgMeshTriangleGrid ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgMeshTriangleGrid)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshTriangleGrid),ptr, true));
66 ret = (OdDgMeshTriangleGrid)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshTriangleGrid),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgMeshTriangleGrid)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshTriangleGrid),ptr, true);
71 }
72
74 return ret;
75}
76
77 public new static OdRxClass desc() {
78 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgMeshTriangleGrid_desc(),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public override OdRxClass isA() {
85 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgMeshTriangleGrid_isA(swigCPtr),false); /*createInt 3_2*/
86
88 return ret;
89}
90
91 public override OdRxObject queryX(OdRxClass protocolClass) {
92 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgMeshTriangleGrid_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgMeshTriangleGrid createObject() {// OdSmartPtr<OdDgMeshTriangleGrid>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgMeshTriangleGrid ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgMeshTriangleGrid)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshTriangleGrid),ptr, true));
107 ret = (OdDgMeshTriangleGrid)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshTriangleGrid),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgMeshTriangleGrid)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshTriangleGrid),ptr, true);
112 }
113
115 return ret;
116}
117
118 public UInt32 getRowsNumber() {
119// test csout
120 /*SIMPLETYPE*/
121 UInt32 ret = TG_DbPINVOKE.OdDgMeshTriangleGrid_getRowsNumber(swigCPtr);
123 return ret;
124 }
125
126 public void setRowsNumber(UInt32 /*SIMPLETYPE*/ number) {
127 TG_DbPINVOKE.OdDgMeshTriangleGrid_setRowsNumber(swigCPtr, number /*SIMPLETYPE*/);
129 }
130
131 public UInt32 addRow() {
132// test csout
133 /*SIMPLETYPE*/
134 UInt32 ret = TG_DbPINVOKE.OdDgMeshTriangleGrid_addRow(swigCPtr);
136 return ret;
137 }
138
139 public void removeRow(UInt32 /*SIMPLETYPE*/ index) {
140 TG_DbPINVOKE.OdDgMeshTriangleGrid_removeRow(swigCPtr, index /*SIMPLETYPE*/);
142 }
143
144 public UInt32 getColumnsNumber() {
145// test csout
146 /*SIMPLETYPE*/
149 return ret;
150 }
151
152 public void setColumnsNumber(UInt32 /*SIMPLETYPE*/ number) {
153 TG_DbPINVOKE.OdDgMeshTriangleGrid_setColumnsNumber(swigCPtr, number /*SIMPLETYPE*/);
155 }
156
157 public UInt32 addColumn() {
158// test csout
159 /*SIMPLETYPE*/
160 UInt32 ret = TG_DbPINVOKE.OdDgMeshTriangleGrid_addColumn(swigCPtr);
162 return ret;
163 }
164
165 public void removeColumn(UInt32 /*SIMPLETYPE*/ index) {
166 TG_DbPINVOKE.OdDgMeshTriangleGrid_removeColumn(swigCPtr, index /*SIMPLETYPE*/);
168 }
169
170 public void setGridSize(UInt32 /*SIMPLETYPE*/ rows, UInt32 /*SIMPLETYPE*/ columns) {
171 TG_DbPINVOKE.OdDgMeshTriangleGrid_setGridSize(swigCPtr, rows /*SIMPLETYPE*/, columns /*SIMPLETYPE*/);
173 }
174
175 public void removeAllPoints() {
178 }
179
180 public OdGePoint3d getPoint(UInt32 /*SIMPLETYPE*/ row, UInt32 /*SIMPLETYPE*/ column) {
181 OdGePoint3d ret = new OdGePoint3d(TG_DbPINVOKE.OdDgMeshTriangleGrid_getPoint(swigCPtr, row /*SIMPLETYPE*/, column /*SIMPLETYPE*/), true);
183 return ret;
184 }
185
186 public void setPoint(UInt32 /*SIMPLETYPE*/ row, UInt32 /*SIMPLETYPE*/ column, OdGePoint3d point) {
187 TG_DbPINVOKE.OdDgMeshTriangleGrid_setPoint(swigCPtr, row /*SIMPLETYPE*/, column /*SIMPLETYPE*/, OdGePoint3d.getCPtr(point));
189 }
190
191 public override bool subWorldDraw(OdGiWorldDraw pWd) {
194 return ret;
195 }
196
197 public override OdResult subGetGeomExtents(OdGeExtents3d extents) {
200 return ret;
201 }
202
203 public virtual OdResult subExplode(OdRxObjectPtrArray entitySet) {
206 return ret;
207 }
208
209 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
210 string ret = TG_DbPINVOKE.OdDgMeshTriangleGrid_getRealClassName(ptr /*SIMPLETYPE*/);
212 return ret;
213 }
214
219 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
220
226
227}
228
229}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
override OdDgElement.ElementTypes getElementType()
void setGridSize(UInt32 rows, UInt32 columns)
override bool subWorldDraw(OdGiWorldDraw pWd)
static HandleRef getCPtr(OdDgMeshTriangleGrid obj)
virtual OdResult subExplode(OdRxObjectPtrArray entitySet)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
override void Dispose(bool disposing)
static new OdDgMeshTriangleGrid createObject()
OdGePoint3d getPoint(UInt32 row, UInt32 column)
static string getRealClassName(IntPtr ptr)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdDgMeshTriangleGrid(IntPtr cPtr, bool cMemoryOwn)
static OdDgMeshTriangleGrid cast(OdRxObject pObj)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
void setPoint(UInt32 row, UInt32 column, OdGePoint3d point)
override OdRxObject queryX(OdRxClass protocolClass)
static global::System.Exception Retrieve()
static UInt32 OdDgMeshTriangleGrid_addColumn(HandleRef jarg1)
static IntPtr OdDgMeshTriangleGrid_isA(HandleRef jarg1)
static int OdDgMeshTriangleGrid_getElementType(HandleRef jarg1)
static void OdDgMeshTriangleGrid_setPoint(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDgMeshTriangleGrid_setColumnsNumber(HandleRef jarg1, UInt32 jarg2)
static void OdDgMeshTriangleGrid_setRowsNumber(HandleRef jarg1, UInt32 jarg2)
static int OdDgMeshTriangleGrid_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgMeshTriangleGrid_queryX(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgMeshTriangleGrid_addRow(HandleRef jarg1)
static void delete_OdDgMeshTriangleGrid(HandleRef jarg1)
static int OdDgMeshTriangleGrid_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgMeshTriangleGrid_removeAllPoints(HandleRef jarg1)
static IntPtr OdDgMeshTriangleGrid_cast(HandleRef jarg1)
static UInt32 OdDgMeshTriangleGrid_getColumnsNumber(HandleRef jarg1)
static IntPtr OdDgMeshTriangleGrid_createObject()
static string OdDgMeshTriangleGrid_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdDgMeshTriangleGrid_getPoint(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3)
static void OdDgMeshTriangleGrid_removeColumn(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgMeshTriangleGrid_desc()
static byte OdDgMeshTriangleGrid_getElementSubType(HandleRef jarg1)
static void OdDgMeshTriangleGrid_removeRow(HandleRef jarg1, UInt32 jarg2)
static bool OdDgMeshTriangleGrid_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDgMeshTriangleGrid_setGridSize(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3)
static UInt32 OdDgMeshTriangleGrid_getRowsNumber(HandleRef jarg1)