Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgMeshQuadGrid.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
17public class OdDgMeshQuadGrid : OdDgMesh {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgMeshQuadGrid(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgMeshQuadGrid_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgMeshQuadGrid 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 OdDgMeshQuadGrid cast(OdRxObject pObj) {// OdSmartPtr<OdDgMeshQuadGrid>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgMeshQuadGrid ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgMeshQuadGrid)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshQuadGrid),ptr, true));
66 ret = (OdDgMeshQuadGrid)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshQuadGrid),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgMeshQuadGrid)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshQuadGrid),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.OdDgMeshQuadGrid_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.OdDgMeshQuadGrid_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.OdDgMeshQuadGrid_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgMeshQuadGrid createObject() {// OdSmartPtr<OdDgMeshQuadGrid>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgMeshQuadGrid ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgMeshQuadGrid)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshQuadGrid),ptr, true));
107 ret = (OdDgMeshQuadGrid)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshQuadGrid),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgMeshQuadGrid)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgMeshQuadGrid),ptr, true);
112 }
113
115 return ret;
116}
117
118 public UInt32 getRowsNumber() {
119// test csout
120 /*SIMPLETYPE*/
121 UInt32 ret = TG_DbPINVOKE.OdDgMeshQuadGrid_getRowsNumber(swigCPtr);
123 return ret;
124 }
125
126 public void setRowsNumber(UInt32 /*SIMPLETYPE*/ number) {
127 TG_DbPINVOKE.OdDgMeshQuadGrid_setRowsNumber(swigCPtr, number /*SIMPLETYPE*/);
129 }
130
131 public UInt32 addRow() {
132// test csout
133 /*SIMPLETYPE*/
134 UInt32 ret = TG_DbPINVOKE.OdDgMeshQuadGrid_addRow(swigCPtr);
136 return ret;
137 }
138
139 public void removeRow(UInt32 /*SIMPLETYPE*/ index) {
140 TG_DbPINVOKE.OdDgMeshQuadGrid_removeRow(swigCPtr, index /*SIMPLETYPE*/);
142 }
143
144 public UInt32 getColumnsNumber() {
145// test csout
146 /*SIMPLETYPE*/
147 UInt32 ret = TG_DbPINVOKE.OdDgMeshQuadGrid_getColumnsNumber(swigCPtr);
149 return ret;
150 }
151
152 public void setColumnsNumber(UInt32 /*SIMPLETYPE*/ number) {
153 TG_DbPINVOKE.OdDgMeshQuadGrid_setColumnsNumber(swigCPtr, number /*SIMPLETYPE*/);
155 }
156
157 public UInt32 addColumn() {
158// test csout
159 /*SIMPLETYPE*/
160 UInt32 ret = TG_DbPINVOKE.OdDgMeshQuadGrid_addColumn(swigCPtr);
162 return ret;
163 }
164
165 public void removeColumn(UInt32 /*SIMPLETYPE*/ index) {
166 TG_DbPINVOKE.OdDgMeshQuadGrid_removeColumn(swigCPtr, index /*SIMPLETYPE*/);
168 }
169
170 public void setGridSize(UInt32 /*SIMPLETYPE*/ rows, UInt32 /*SIMPLETYPE*/ columns) {
171 TG_DbPINVOKE.OdDgMeshQuadGrid_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.OdDgMeshQuadGrid_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.OdDgMeshQuadGrid_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.OdDgMeshQuadGrid_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 bool subWorldDraw(OdGiWorldDraw pWd)
virtual OdResult subExplode(OdRxObjectPtrArray entitySet)
static OdDgMeshQuadGrid cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
void removeColumn(UInt32 index)
void removeRow(UInt32 index)
void setGridSize(UInt32 rows, UInt32 columns)
static HandleRef getCPtr(OdDgMeshQuadGrid obj)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override byte getElementSubType()
void setRowsNumber(UInt32 number)
OdGePoint3d getPoint(UInt32 row, UInt32 column)
override OdRxClass isA()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
override OdDgElement.ElementTypes getElementType()
override void Dispose(bool disposing)
static new OdDgMeshQuadGrid createObject()
static new OdRxClass desc()
OdDgMeshQuadGrid(IntPtr cPtr, bool cMemoryOwn)
void setPoint(UInt32 row, UInt32 column, OdGePoint3d point)
void setColumnsNumber(UInt32 number)
static global::System.Exception Retrieve()
static bool OdDgMeshQuadGrid_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDgMeshQuadGrid_setRowsNumber(HandleRef jarg1, UInt32 jarg2)
static int OdDgMeshQuadGrid_getElementType(HandleRef jarg1)
static void OdDgMeshQuadGrid_removeColumn(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgMeshQuadGrid_addColumn(HandleRef jarg1)
static IntPtr OdDgMeshQuadGrid_desc()
static UInt32 OdDgMeshQuadGrid_getColumnsNumber(HandleRef jarg1)
static void OdDgMeshQuadGrid_setGridSize(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3)
static IntPtr OdDgMeshQuadGrid_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgMeshQuadGrid_removeRow(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgMeshQuadGrid_getRowsNumber(HandleRef jarg1)
static int OdDgMeshQuadGrid_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDgMeshQuadGrid(HandleRef jarg1)
static UInt32 OdDgMeshQuadGrid_addRow(HandleRef jarg1)
static int OdDgMeshQuadGrid_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgMeshQuadGrid_cast(HandleRef jarg1)
static IntPtr OdDgMeshQuadGrid_isA(HandleRef jarg1)
static global::System.IntPtr OdDgMeshQuadGrid_getPoint(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3)
static IntPtr OdDgMeshQuadGrid_createObject()
static void OdDgMeshQuadGrid_removeAllPoints(HandleRef jarg1)
static byte OdDgMeshQuadGrid_getElementSubType(HandleRef jarg1)
static void OdDgMeshQuadGrid_setPoint(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static string OdDgMeshQuadGrid_getRealClassName(IntPtr jarg1)
static void OdDgMeshQuadGrid_setColumnsNumber(HandleRef jarg1, UInt32 jarg2)