Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgSectionClip.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 OdDgSectionClip(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgSectionClip_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgSectionClip 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 OdDgSectionClip cast(OdRxObject pObj) {// OdSmartPtr<OdDgSectionClip>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgSectionClip ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgSectionClip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionClip),ptr, true));
66 ret = (OdDgSectionClip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionClip),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgSectionClip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionClip),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.OdDgSectionClip_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.OdDgSectionClip_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.OdDgSectionClip_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgSectionClip createObject() {// OdSmartPtr<OdDgSectionClip>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgSectionClip ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgSectionClip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionClip),ptr, true));
107 ret = (OdDgSectionClip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionClip),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgSectionClip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSectionClip),ptr, true);
112 }
113
115 return ret;
116}
117
118 public virtual bool getPerspectiveUpFlag() {
121 return ret;
122 }
123
124 public virtual void setPerspectiveUpFlag(bool bSet) {
127 }
128
129 public virtual bool getLeftCropFlag() {
132 return ret;
133 }
134
135 public virtual void setLeftCropFlag(bool bSet) {
138 }
139
140 public virtual bool getRightCropFlag() {
143 return ret;
144 }
145
146 public virtual void setRightCropFlag(bool bSet) {
149 }
150
151 public virtual bool getTopCropFlag() {
152 bool ret = TG_DbPINVOKE.OdDgSectionClip_getTopCropFlag(swigCPtr);
154 return ret;
155 }
156
157 public virtual void setTopCropFlag(bool bSet) {
160 }
161
162 public virtual bool getBottomCropFlag() {
165 return ret;
166 }
167
168 public virtual void setBottomCropFlag(bool bSet) {
171 }
172
173 public virtual bool getFrontCropFlag() {
176 return ret;
177 }
178
179 public virtual void setFrontCropFlag(bool bSet) {
182 }
183
184 public virtual bool getBackCropFlag() {
187 return ret;
188 }
189
190 public virtual void setBackCropFlag(bool bSet) {
193 }
194
195 public virtual double getFrontDepth() {
196 double ret = TG_DbPINVOKE.OdDgSectionClip_getFrontDepth(swigCPtr);
198 return ret;
199 }
200
201 public virtual void setFrontDepth(double dDepth) {
204 }
205
206 public virtual double getBackDepth() {
207 double ret = TG_DbPINVOKE.OdDgSectionClip_getBackDepth(swigCPtr);
209 return ret;
210 }
211
212 public virtual void setBackDepth(double dDepth) {
215 }
216
217 public virtual double getTopHeight() {
218 double ret = TG_DbPINVOKE.OdDgSectionClip_getTopHeight(swigCPtr);
220 return ret;
221 }
222
223 public virtual void setTopHeight(double dHeight) {
226 }
227
228 public virtual double getBottomHeight() {
229 double ret = TG_DbPINVOKE.OdDgSectionClip_getBottomHeight(swigCPtr);
231 return ret;
232 }
233
234 public virtual void setBottomHeight(double dHeight) {
237 }
238
239 public virtual OdGeMatrix3d getRotation() {
242 return ret;
243 }
244
245 public virtual void setRotation(OdGeMatrix3d matRotation) {
248 }
249
250 public virtual OdGePoint3d getOrigin() {
253 return ret;
254 }
255
256 public virtual void setOrigin(OdGePoint3d ptOrigin) {
259 }
260
261 public virtual double getClipWidth() {
262 double ret = TG_DbPINVOKE.OdDgSectionClip_getClipWidth(swigCPtr);
264 return ret;
265 }
266
267 public virtual void setClipWidth(double dWidth) {
270 }
271
272 public virtual String getName() {
273 string ret = TG_DbPINVOKE.OdDgSectionClip_getName(swigCPtr);
275 return ret;
276}
277
278 public virtual void setName(String strName) {
279 TG_DbPINVOKE.OdDgSectionClip_setName(swigCPtr, strName);
281 }
282
283 public override bool subWorldDraw(OdGiWorldDraw pWd) {
286 return ret;
287 }
288
289 public virtual void getClipBox(OdGePoint3dArray arrBoxPts) {
292 }
293
294 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
295 string ret = TG_DbPINVOKE.OdDgSectionClip_getRealClassName(ptr /*SIMPLETYPE*/);
297 return ret;
298 }
299
304 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
305
311
312}
313
314}
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint3dArray 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
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
override OdRxClass isA()
static string getRealClassName(IntPtr ptr)
virtual void setFrontDepth(double dDepth)
virtual void setPerspectiveUpFlag(bool bSet)
virtual void getClipBox(OdGePoint3dArray arrBoxPts)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual void setBottomHeight(double dHeight)
virtual void setTopCropFlag(bool bSet)
static new OdDgSectionClip createObject()
virtual bool getRightCropFlag()
override void Dispose(bool disposing)
override byte getElementSubType()
virtual OdGePoint3d getOrigin()
virtual OdGeMatrix3d getRotation()
override OdDgElement.ElementTypes getElementType()
virtual bool getFrontCropFlag()
virtual double getClipWidth()
virtual bool getBackCropFlag()
virtual void setRightCropFlag(bool bSet)
virtual bool getBottomCropFlag()
OdDgSectionClip(IntPtr cPtr, bool cMemoryOwn)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual void setOrigin(OdGePoint3d ptOrigin)
virtual bool getLeftCropFlag()
virtual bool getPerspectiveUpFlag()
static new OdRxClass desc()
virtual double getFrontDepth()
static OdDgSectionClip cast(OdRxObject pObj)
virtual void setClipWidth(double dWidth)
virtual void setLeftCropFlag(bool bSet)
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual void setRotation(OdGeMatrix3d matRotation)
virtual void setTopHeight(double dHeight)
virtual void setBottomCropFlag(bool bSet)
virtual double getBottomHeight()
virtual void setBackCropFlag(bool bSet)
virtual double getBackDepth()
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setBackDepth(double dDepth)
virtual void setName(String strName)
static HandleRef getCPtr(OdDgSectionClip obj)
virtual double getTopHeight()
virtual void setFrontCropFlag(bool bSet)
static global::System.Exception Retrieve()
static int OdDgSectionClip_getElementType(HandleRef jarg1)
static bool OdDgSectionClip_getRightCropFlag(HandleRef jarg1)
static void OdDgSectionClip_setRotation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgSectionClip_setOrigin(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdDgSectionClip_getRealClassName(IntPtr jarg1)
static void OdDgSectionClip_setBackCropFlag(HandleRef jarg1, bool jarg2)
static bool OdDgSectionClip_getLeftCropFlag(HandleRef jarg1)
static void OdDgSectionClip_setBackDepth(HandleRef jarg1, double jarg2)
static double OdDgSectionClip_getBackDepth(HandleRef jarg1)
static IntPtr OdDgSectionClip_createObject()
static global::System.IntPtr OdDgSectionClip_getRotation(HandleRef jarg1)
static void OdDgSectionClip_setPerspectiveUpFlag(HandleRef jarg1, bool jarg2)
static bool OdDgSectionClip_getPerspectiveUpFlag(HandleRef jarg1)
static double OdDgSectionClip_getTopHeight(HandleRef jarg1)
static IntPtr OdDgSectionClip_isA(HandleRef jarg1)
static byte OdDgSectionClip_getElementSubType(HandleRef jarg1)
static IntPtr OdDgSectionClip_desc()
static void OdDgSectionClip_setRightCropFlag(HandleRef jarg1, bool jarg2)
static void OdDgSectionClip_setFrontDepth(HandleRef jarg1, double jarg2)
static double OdDgSectionClip_getClipWidth(HandleRef jarg1)
static double OdDgSectionClip_getFrontDepth(HandleRef jarg1)
static void OdDgSectionClip_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgSectionClip_setBottomCropFlag(HandleRef jarg1, bool jarg2)
static double OdDgSectionClip_getBottomHeight(HandleRef jarg1)
static void delete_OdDgSectionClip(HandleRef jarg1)
static void OdDgSectionClip_setTopCropFlag(HandleRef jarg1, bool jarg2)
static bool OdDgSectionClip_getBottomCropFlag(HandleRef jarg1)
static IntPtr OdDgSectionClip_cast(HandleRef jarg1)
static void OdDgSectionClip_setBottomHeight(HandleRef jarg1, double jarg2)
static bool OdDgSectionClip_getBackCropFlag(HandleRef jarg1)
static bool OdDgSectionClip_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDgSectionClip_getClipBox(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgSectionClip_getOrigin(HandleRef jarg1)
static void OdDgSectionClip_setTopHeight(HandleRef jarg1, double jarg2)
static void OdDgSectionClip_setFrontCropFlag(HandleRef jarg1, bool jarg2)
static void OdDgSectionClip_setClipWidth(HandleRef jarg1, double jarg2)
static bool OdDgSectionClip_getTopCropFlag(HandleRef jarg1)
static bool OdDgSectionClip_getFrontCropFlag(HandleRef jarg1)
static IntPtr OdDgSectionClip_queryX(HandleRef jarg1, HandleRef jarg2)
static String OdDgSectionClip_getName(HandleRef jarg1)
static void OdDgSectionClip_setLeftCropFlag(HandleRef jarg1, bool jarg2)