Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgGripOverrule.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 OdDgGripOverrule(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgGripOverrule_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgGripOverrule 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 OdDgGripOverrule cast(OdRxObject pObj) {// OdSmartPtr<OdDgGripOverrule>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgGripOverrule ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgGripOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGripOverrule),ptr, true));
52 ret = (OdDgGripOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGripOverrule),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgGripOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGripOverrule),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.OdDgGripOverrule_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.OdDgGripOverrule_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.OdDgGripOverrule_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgGripOverrule createObject() {// OdSmartPtr<OdDgGripOverrule>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgGripOverrule ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgGripOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGripOverrule),ptr, true));
93 ret = (OdDgGripOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGripOverrule),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgGripOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgGripOverrule),ptr, true);
98 }
99
101 return ret;
102}
103
109
110 public virtual OdResult getGripPoints(OdDgElement pSubject, OdDgGripDataPtrArray gripsData, double curViewUnitSize, int gripSize, OdGeVector3d curViewDir, int bitFlags) {
111 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgGripOverrule_getGripPoints__SWIG_1(swigCPtr, OdDgElement.getCPtr(pSubject), OdDgGripDataPtrArray.getCPtr(gripsData), curViewUnitSize, gripSize, OdGeVector3d.getCPtr(curViewDir), bitFlags);
113 return ret;
114 }
115
121
127
133
139
144
145 protected static string getRealClassName(IntPtr ptr) {
146 string ret = TG_DbPINVOKE.OdDgGripOverrule_getRealClassName(ptr /*SIMPLETYPE*/);
148 return ret;
149 }
150
155 public virtual void vb_gripStatus(Teigha.TG.OdDgElement pSubject, Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(pSubject, status); }
156
157}
158
159}
static HandleRef getCPtr(OdDbVoidPtrArray obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGeVector3d obj)
static HandleRef getCPtr(OdIntArray obj)
Definition OdIntArray.cs:28
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
static HandleRef getCPtr(OdDgElement obj)
static HandleRef getCPtr(OdDgGripDataPtrArray obj)
virtual OdResult getGripPoints(OdDgElement pSubject, OdDgGripDataPtrArray gripsData, double curViewUnitSize, int gripSize, OdGeVector3d curViewDir, int bitFlags)
static OdDgGripOverrule createObject()
virtual void vb_gripStatus(Teigha.TG.OdDgElement pSubject, Teigha.TG.OdDgElement.GripStat status)
override OdRxClass isA()
virtual void gripStatus(OdDgElement pSubject, OdDgElement.GripStat status)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdResult getGripPoints(OdDgElement pSubject, OdGePoint3dArray gripPoints)
static HandleRef getCPtr(OdDgGripOverrule obj)
virtual OdResult getStretchPoints(OdDgElement pSubject, OdGePoint3dArray stretchPoints)
static string getRealClassName(IntPtr ptr)
virtual OdResult moveStretchPointsAt(OdDgElement pSubject, OdIntArray indices, OdGeVector3d offset)
override void Dispose(bool disposing)
static new OdRxClass desc()
static OdDgGripOverrule cast(OdRxObject pObj)
OdDgGripOverrule(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult moveGripPointsAt(OdDgElement pSubject, OdIntArray indices, OdGeVector3d offset)
virtual OdResult moveGripPointsAt(OdDgElement pSubject, OdDbVoidPtrArray grips, OdGeVector3d offset, int bitFlags)
static global::System.Exception Retrieve()
static IntPtr OdDgGripOverrule_createObject()
static IntPtr OdDgGripOverrule_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgGripOverrule_desc()
static string OdDgGripOverrule_getRealClassName(IntPtr jarg1)
static int OdDgGripOverrule_getGripPoints__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4, int jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, int jarg7)
static void OdDgGripOverrule_gripStatus(HandleRef jarg1, HandleRef jarg2, int jarg3)
static IntPtr OdDgGripOverrule_isA(HandleRef jarg1)
static int OdDgGripOverrule_moveGripPointsAt__SWIG_0(HandleRef jarg1, HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDgGripOverrule_moveGripPointsAt__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static int OdDgGripOverrule_moveStretchPointsAt(HandleRef jarg1, HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDgGripOverrule_getGripPoints__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgGripOverrule_getStretchPoints(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void delete_OdDgGripOverrule(HandleRef jarg1)
static IntPtr OdDgGripOverrule_cast(HandleRef jarg1)