Extended .NET SDK Documentation 2025 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
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
123
128
129 public virtual bool getLeftCropFlag() {
132 return ret;
133 }
134
139
140 public virtual bool getRightCropFlag() {
143 return ret;
144 }
145
150
151 public virtual bool getTopCropFlag() {
152 bool ret = TG_DbPINVOKE.OdDgSectionClip_getTopCropFlag(swigCPtr);
154 return ret;
155 }
156
161
162 public virtual bool getBottomCropFlag() {
165 return ret;
166 }
167
172
173 public virtual bool getFrontCropFlag() {
176 return ret;
177 }
178
183
184 public virtual bool getBackCropFlag() {
187 return ret;
188 }
189
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
244
249
255
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
293
294 protected static string getRealClassName(IntPtr 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)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
virtual void gripStatus(OdDgElement.GripStat status)
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()
override void Dispose(bool disposing)
override byte getElementSubType()
virtual OdGePoint3d getOrigin()
virtual OdGeMatrix3d getRotation()
override OdDgElement.ElementTypes getElementType()
virtual double getClipWidth()
virtual void setRightCropFlag(bool bSet)
OdDgSectionClip(IntPtr cPtr, bool cMemoryOwn)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual void setOrigin(OdGePoint3d ptOrigin)
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)