Extended .NET SDK Documentation 2024 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
104 public virtual OdResult getGripPoints(OdDgElement pSubject, OdGePoint3dArray gripPoints) {
107 return ret;
108 }
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
116 public virtual OdResult moveGripPointsAt(OdDgElement pSubject, OdIntArray indices, OdGeVector3d offset) {
119 return ret;
120 }
121
122 public virtual OdResult moveGripPointsAt(OdDgElement pSubject, OdDbVoidPtrArray grips, OdGeVector3d offset, int bitFlags) {
125 return ret;
126 }
127
128 public virtual OdResult getStretchPoints(OdDgElement pSubject, OdGePoint3dArray stretchPoints) {
131 return ret;
132 }
133
134 public virtual OdResult moveStretchPointsAt(OdDgElement pSubject, OdIntArray indices, OdGeVector3d offset) {
137 return ret;
138 }
139
140 public virtual void gripStatus(OdDgElement pSubject, OdDgElement.GripStat status) {
141 TG_DbPINVOKE.OdDgGripOverrule_gripStatus(swigCPtr, OdDgElement.getCPtr(pSubject), (int)status);
143 }
144
145 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ 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)
Definition: OdGeVector3d.cs:26
static HandleRef getCPtr(OdIntArray obj)
Definition: OdIntArray.cs:28
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDgElement obj)
Definition: OdDgElement.cs:26
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)