Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbGeometryOverrule.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.TD {
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 OdDbGeometryOverrule(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbGeometryOverrule_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbGeometryOverrule 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
44 : this(TD_DbPINVOKE.new_OdDbGeometryOverrule(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
45 {
46 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction(); // MemoryTransaction #1
47 if (null != mTr)
48 {
49 mTr.AddObject(new OdDbGeometryOverrule(swigCPtr.Handle, true));
50 }
52 SwigDirectorConnect();
53 }
54
55 public static OdDbGeometryOverrule cast(OdRxObject pObj) {// OdSmartPtr<OdDbGeometryOverrule>
56 MemoryManager mMan = MemoryManager.GetMemoryManager();
57 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
59
60 OdDbGeometryOverrule ret = null;
61 if (null != mTrans)
62 {
63 mTrans.AddObject((OdDbGeometryOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeometryOverrule),ptr, true));
64 ret = (OdDbGeometryOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeometryOverrule),ptr, false);
65 }
66 else
67 {
68 ret = (OdDbGeometryOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeometryOverrule),ptr, true);
69 }
70
72 return ret;
73}
74
75 public new static OdRxClass desc() {
76 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbGeometryOverrule_desc(),false); /*createInt 3_2*/
77
79 return ret;
80}
81
82 public override OdRxClass isA() {
83 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),(SwigDerivedClassHasMethod("isA", swigMethodTypes1) ? TD_DbPINVOKE.OdDbGeometryOverrule_isASwigExplicitOdDbGeometryOverrule(swigCPtr) : TD_DbPINVOKE.OdDbGeometryOverrule_isA(swigCPtr)),false); /*createInt 3_2*/
84
86 return ret;
87}
88
89 public override OdRxObject queryX(OdRxClass protocolClass) {
90 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),(SwigDerivedClassHasMethod("queryX", swigMethodTypes0) ? TD_DbPINVOKE.OdDbGeometryOverrule_queryXSwigExplicitOdDbGeometryOverrule(swigCPtr, OdRxClass.getCPtr(protocolClass)) : TD_DbPINVOKE.OdDbGeometryOverrule_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass))),false); /*createInt 3_2*/
91
93 return ret;
94}
95
96 public static OdDbGeometryOverrule createObject() {// OdSmartPtr<OdDbGeometryOverrule>
97 MemoryManager mMan = MemoryManager.GetMemoryManager();
98 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
100
101 OdDbGeometryOverrule ret = null;
102 if (null != mTrans)
103 {
104 mTrans.AddObject((OdDbGeometryOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeometryOverrule),ptr, true));
105 ret = (OdDbGeometryOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeometryOverrule),ptr, false);
106 }
107 else
108 {
109 ret = (OdDbGeometryOverrule)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeometryOverrule),ptr, true);
110 }
111
113 return ret;
114}
115
116 public virtual OdResult intersectWith(OdDbEntity pThisEnt, OdDbEntity pEnt, Intersect intType, OdGePoint3dArray points, IntPtr /*SIMPLETYPE*/ thisGsMarker, IntPtr /*SIMPLETYPE*/ otherGsMarker) {
117 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("intersectWith", swigMethodTypes3) ? TD_DbPINVOKE.OdDbGeometryOverrule_intersectWithSwigExplicitOdDbGeometryOverrule__SWIG_0(swigCPtr, OdDbEntity.getCPtr(pThisEnt), OdDbEntity.getCPtr(pEnt), (int)intType, OdGePoint3dArray.getCPtr(points), thisGsMarker /*SIMPLETYPE*/, otherGsMarker /*SIMPLETYPE*/) : TD_DbPINVOKE.OdDbGeometryOverrule_intersectWith__SWIG_0(swigCPtr, OdDbEntity.getCPtr(pThisEnt), OdDbEntity.getCPtr(pEnt), (int)intType, OdGePoint3dArray.getCPtr(points), thisGsMarker /*SIMPLETYPE*/, otherGsMarker /*SIMPLETYPE*/));
119 return ret;
120 }
121
122 public virtual OdResult intersectWith(OdDbEntity pThisEnt, OdDbEntity pEnt, Intersect intType, OdGePoint3dArray points, IntPtr /*SIMPLETYPE*/ thisGsMarker) {
123 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("intersectWith", swigMethodTypes4) ? TD_DbPINVOKE.OdDbGeometryOverrule_intersectWithSwigExplicitOdDbGeometryOverrule__SWIG_1(swigCPtr, OdDbEntity.getCPtr(pThisEnt), OdDbEntity.getCPtr(pEnt), (int)intType, OdGePoint3dArray.getCPtr(points), thisGsMarker /*SIMPLETYPE*/) : TD_DbPINVOKE.OdDbGeometryOverrule_intersectWith__SWIG_1(swigCPtr, OdDbEntity.getCPtr(pThisEnt), OdDbEntity.getCPtr(pEnt), (int)intType, OdGePoint3dArray.getCPtr(points), thisGsMarker /*SIMPLETYPE*/));
125 return ret;
126 }
127
128 public virtual OdResult intersectWith(OdDbEntity pThisEnt, OdDbEntity pEnt, Intersect intType, OdGePoint3dArray points) {
129 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("intersectWith", swigMethodTypes5) ? TD_DbPINVOKE.OdDbGeometryOverrule_intersectWithSwigExplicitOdDbGeometryOverrule__SWIG_2(swigCPtr, OdDbEntity.getCPtr(pThisEnt), OdDbEntity.getCPtr(pEnt), (int)intType, OdGePoint3dArray.getCPtr(points)) : TD_DbPINVOKE.OdDbGeometryOverrule_intersectWith__SWIG_2(swigCPtr, OdDbEntity.getCPtr(pThisEnt), OdDbEntity.getCPtr(pEnt), (int)intType, OdGePoint3dArray.getCPtr(points)));
131 return ret;
132 }
133
134 public virtual OdResult intersectWith(OdDbEntity pThisEnt, OdDbEntity pEnt, Intersect intType, OdGePlane projPlane, OdGePoint3dArray points, IntPtr /*SIMPLETYPE*/ thisGsMarker, IntPtr /*SIMPLETYPE*/ otherGsMarker) {
135 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("intersectWith", swigMethodTypes6) ? TD_DbPINVOKE.OdDbGeometryOverrule_intersectWithSwigExplicitOdDbGeometryOverrule__SWIG_3(swigCPtr, OdDbEntity.getCPtr(pThisEnt), OdDbEntity.getCPtr(pEnt), (int)intType, OdGePlane.getCPtr(projPlane), OdGePoint3dArray.getCPtr(points), thisGsMarker /*SIMPLETYPE*/, otherGsMarker /*SIMPLETYPE*/) : TD_DbPINVOKE.OdDbGeometryOverrule_intersectWith__SWIG_3(swigCPtr, OdDbEntity.getCPtr(pThisEnt), OdDbEntity.getCPtr(pEnt), (int)intType, OdGePlane.getCPtr(projPlane), OdGePoint3dArray.getCPtr(points), thisGsMarker /*SIMPLETYPE*/, otherGsMarker /*SIMPLETYPE*/));
137 return ret;
138 }
139
140 public virtual OdResult intersectWith(OdDbEntity pThisEnt, OdDbEntity pEnt, Intersect intType, OdGePlane projPlane, OdGePoint3dArray points, IntPtr /*SIMPLETYPE*/ thisGsMarker) {
141 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("intersectWith", swigMethodTypes7) ? TD_DbPINVOKE.OdDbGeometryOverrule_intersectWithSwigExplicitOdDbGeometryOverrule__SWIG_4(swigCPtr, OdDbEntity.getCPtr(pThisEnt), OdDbEntity.getCPtr(pEnt), (int)intType, OdGePlane.getCPtr(projPlane), OdGePoint3dArray.getCPtr(points), thisGsMarker /*SIMPLETYPE*/) : TD_DbPINVOKE.OdDbGeometryOverrule_intersectWith__SWIG_4(swigCPtr, OdDbEntity.getCPtr(pThisEnt), OdDbEntity.getCPtr(pEnt), (int)intType, OdGePlane.getCPtr(projPlane), OdGePoint3dArray.getCPtr(points), thisGsMarker /*SIMPLETYPE*/));
143 return ret;
144 }
145
146 public virtual OdResult intersectWith(OdDbEntity pThisEnt, OdDbEntity pEnt, Intersect intType, OdGePlane projPlane, OdGePoint3dArray points) {
147 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("intersectWith", swigMethodTypes8) ? TD_DbPINVOKE.OdDbGeometryOverrule_intersectWithSwigExplicitOdDbGeometryOverrule__SWIG_5(swigCPtr, OdDbEntity.getCPtr(pThisEnt), OdDbEntity.getCPtr(pEnt), (int)intType, OdGePlane.getCPtr(projPlane), OdGePoint3dArray.getCPtr(points)) : TD_DbPINVOKE.OdDbGeometryOverrule_intersectWith__SWIG_5(swigCPtr, OdDbEntity.getCPtr(pThisEnt), OdDbEntity.getCPtr(pEnt), (int)intType, OdGePlane.getCPtr(projPlane), OdGePoint3dArray.getCPtr(points)));
149 return ret;
150 }
151
152 public virtual OdResult getGeomExtents(OdDbEntity pSubject, OdGeExtents3d extents) {
153 OdResult ret = (OdResult)(SwigDerivedClassHasMethod("getGeomExtents", swigMethodTypes9) ? TD_DbPINVOKE.OdDbGeometryOverrule_getGeomExtentsSwigExplicitOdDbGeometryOverrule(swigCPtr, OdDbEntity.getCPtr(pSubject), OdGeExtents3d.getCPtr(extents)) : TD_DbPINVOKE.OdDbGeometryOverrule_getGeomExtents(swigCPtr, OdDbEntity.getCPtr(pSubject), OdGeExtents3d.getCPtr(extents)));
155 return ret;
156 }
157
158 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
159 string ret = TD_DbPINVOKE.OdDbGeometryOverrule_getRealClassName(ptr /*SIMPLETYPE*/);
161 return ret;
162 }
163
164 private void SwigDirectorConnect() {
165 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
166 swigDelegate0 = new SwigDelegateOdDbGeometryOverrule_0(SwigDirectorMethodqueryX);
167 if (SwigDerivedClassHasMethod("isA", swigMethodTypes1))
168 swigDelegate1 = new SwigDelegateOdDbGeometryOverrule_1(SwigDirectorMethodisA);
169 if (SwigDerivedClassHasMethod("isApplicable", swigMethodTypes2))
170 swigDelegate2 = new SwigDelegateOdDbGeometryOverrule_2(SwigDirectorMethodisApplicable);
171 if (SwigDerivedClassHasMethod("intersectWith", swigMethodTypes3))
172 swigDelegate3 = new SwigDelegateOdDbGeometryOverrule_3(SwigDirectorMethodintersectWith__SWIG_0);
173 if (SwigDerivedClassHasMethod("intersectWith", swigMethodTypes4))
174 swigDelegate4 = new SwigDelegateOdDbGeometryOverrule_4(SwigDirectorMethodintersectWith__SWIG_1);
175 if (SwigDerivedClassHasMethod("intersectWith", swigMethodTypes5))
176 swigDelegate5 = new SwigDelegateOdDbGeometryOverrule_5(SwigDirectorMethodintersectWith__SWIG_2);
177 if (SwigDerivedClassHasMethod("intersectWith", swigMethodTypes6))
178 swigDelegate6 = new SwigDelegateOdDbGeometryOverrule_6(SwigDirectorMethodintersectWith__SWIG_3);
179 if (SwigDerivedClassHasMethod("intersectWith", swigMethodTypes7))
180 swigDelegate7 = new SwigDelegateOdDbGeometryOverrule_7(SwigDirectorMethodintersectWith__SWIG_4);
181 if (SwigDerivedClassHasMethod("intersectWith", swigMethodTypes8))
182 swigDelegate8 = new SwigDelegateOdDbGeometryOverrule_8(SwigDirectorMethodintersectWith__SWIG_5);
183 if (SwigDerivedClassHasMethod("getGeomExtents", swigMethodTypes9))
184 swigDelegate9 = new SwigDelegateOdDbGeometryOverrule_9(SwigDirectorMethodgetGeomExtents);
185 TD_DbPINVOKE.OdDbGeometryOverrule_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9);
186 }
187
188 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
189 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
190 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdDbGeometryOverrule));
191 return hasDerivedMethod;
192 }
193
194 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
195 return
196 // csdirectorout for OdRxObject*, OdRxObject&
198 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
199)).Handle
200;
201 }
202
203 private IntPtr SwigDirectorMethodisA() {
204 return
205 // csdirectorout for OdRxClass*, OdRxClass&
206 OdRxClass.getCPtr(isA()).Handle
207;
208 }
209
210 private bool SwigDirectorMethodisApplicable(IntPtr pOverruledSubject) {
211 return isApplicable(
212 (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),pOverruledSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
213);
214 }
215
216 private int SwigDirectorMethodintersectWith__SWIG_0(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr points, IntPtr /*SIMPLETYPE*/ thisGsMarker, IntPtr /*SIMPLETYPE*/ otherGsMarker) {
217 return (int)intersectWith(
218 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pThisEnt,false) /*createInt 6_2*/ // csdirectorin for smart pointer
219,
220 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pEnt,false) /*createInt 6_2*/ // csdirectorin for smart pointer
221, (Intersect)intType, new OdGePoint3dArray(points, false), thisGsMarker /*SIMPLETYPE*/, otherGsMarker /*SIMPLETYPE*/);
222 }
223
224 private int SwigDirectorMethodintersectWith__SWIG_1(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr points, IntPtr /*SIMPLETYPE*/ thisGsMarker) {
225 return (int)intersectWith(
226 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pThisEnt,false) /*createInt 6_2*/ // csdirectorin for smart pointer
227,
228 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pEnt,false) /*createInt 6_2*/ // csdirectorin for smart pointer
229, (Intersect)intType, new OdGePoint3dArray(points, false), thisGsMarker /*SIMPLETYPE*/);
230 }
231
232 private int SwigDirectorMethodintersectWith__SWIG_2(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr points) {
233 return (int)intersectWith(
234 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pThisEnt,false) /*createInt 6_2*/ // csdirectorin for smart pointer
235,
236 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pEnt,false) /*createInt 6_2*/ // csdirectorin for smart pointer
237, (Intersect)intType, new OdGePoint3dArray(points, false));
238 }
239
240 private int SwigDirectorMethodintersectWith__SWIG_3(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr projPlane, global::System.IntPtr points, IntPtr /*SIMPLETYPE*/ thisGsMarker, IntPtr /*SIMPLETYPE*/ otherGsMarker) {
241 return (int)intersectWith(
242 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pThisEnt,false) /*createInt 6_2*/ // csdirectorin for smart pointer
243,
244 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pEnt,false) /*createInt 6_2*/ // csdirectorin for smart pointer
245, (Intersect)intType, new OdGePlane(projPlane, false), new OdGePoint3dArray(points, false), thisGsMarker /*SIMPLETYPE*/, otherGsMarker /*SIMPLETYPE*/);
246 }
247
248 private int SwigDirectorMethodintersectWith__SWIG_4(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr projPlane, global::System.IntPtr points, IntPtr /*SIMPLETYPE*/ thisGsMarker) {
249 return (int)intersectWith(
250 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pThisEnt,false) /*createInt 6_2*/ // csdirectorin for smart pointer
251,
252 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pEnt,false) /*createInt 6_2*/ // csdirectorin for smart pointer
253, (Intersect)intType, new OdGePlane(projPlane, false), new OdGePoint3dArray(points, false), thisGsMarker /*SIMPLETYPE*/);
254 }
255
256 private int SwigDirectorMethodintersectWith__SWIG_5(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr projPlane, global::System.IntPtr points) {
257 return (int)intersectWith(
258 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pThisEnt,false) /*createInt 6_2*/ // csdirectorin for smart pointer
259,
260 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pEnt,false) /*createInt 6_2*/ // csdirectorin for smart pointer
261, (Intersect)intType, new OdGePlane(projPlane, false), new OdGePoint3dArray(points, false));
262 }
263
264 private int SwigDirectorMethodgetGeomExtents(IntPtr pSubject, global::System.IntPtr extents) {
265 return (int)getGeomExtents(
266 (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pSubject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
267, new OdGeExtents3d(extents, false));
268 }
269
270 public delegate IntPtr SwigDelegateOdDbGeometryOverrule_0(IntPtr protocolClass);
271 public delegate IntPtr SwigDelegateOdDbGeometryOverrule_1();
272 public delegate bool SwigDelegateOdDbGeometryOverrule_2(IntPtr pOverruledSubject);
273 public delegate int SwigDelegateOdDbGeometryOverrule_3(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr points, IntPtr /*SIMPLETYPE*/ thisGsMarker, IntPtr /*SIMPLETYPE*/ otherGsMarker);
274 public delegate int SwigDelegateOdDbGeometryOverrule_4(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr points, IntPtr /*SIMPLETYPE*/ thisGsMarker);
275 public delegate int SwigDelegateOdDbGeometryOverrule_5(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr points);
276 public delegate int SwigDelegateOdDbGeometryOverrule_6(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr projPlane, global::System.IntPtr points, IntPtr /*SIMPLETYPE*/ thisGsMarker, IntPtr /*SIMPLETYPE*/ otherGsMarker);
277 public delegate int SwigDelegateOdDbGeometryOverrule_7(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr projPlane, global::System.IntPtr points, IntPtr /*SIMPLETYPE*/ thisGsMarker);
278 public delegate int SwigDelegateOdDbGeometryOverrule_8(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr projPlane, global::System.IntPtr points);
279 public delegate int SwigDelegateOdDbGeometryOverrule_9(IntPtr pSubject, global::System.IntPtr extents);
280
281 private SwigDelegateOdDbGeometryOverrule_0 swigDelegate0;
282 private SwigDelegateOdDbGeometryOverrule_1 swigDelegate1;
283 private SwigDelegateOdDbGeometryOverrule_2 swigDelegate2;
284 private SwigDelegateOdDbGeometryOverrule_3 swigDelegate3;
285 private SwigDelegateOdDbGeometryOverrule_4 swigDelegate4;
286 private SwigDelegateOdDbGeometryOverrule_5 swigDelegate5;
287 private SwigDelegateOdDbGeometryOverrule_6 swigDelegate6;
288 private SwigDelegateOdDbGeometryOverrule_7 swigDelegate7;
289 private SwigDelegateOdDbGeometryOverrule_8 swigDelegate8;
290 private SwigDelegateOdDbGeometryOverrule_9 swigDelegate9;
291
292 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(OdRxClass) };
293 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
294 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(OdRxObject) };
295 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(OdDbEntity), typeof(OdDbEntity), typeof(Intersect), typeof(OdGePoint3dArray), typeof(IntPtr /*SIMPLETYPE*/), typeof(IntPtr /*SIMPLETYPE*/) };
296 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(OdDbEntity), typeof(OdDbEntity), typeof(Intersect), typeof(OdGePoint3dArray), typeof(IntPtr /*SIMPLETYPE*/) };
297 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(OdDbEntity), typeof(OdDbEntity), typeof(Intersect), typeof(OdGePoint3dArray) };
298 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(OdDbEntity), typeof(OdDbEntity), typeof(Intersect), typeof(OdGePlane), typeof(OdGePoint3dArray), typeof(IntPtr /*SIMPLETYPE*/), typeof(IntPtr /*SIMPLETYPE*/) };
299 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(OdDbEntity), typeof(OdDbEntity), typeof(Intersect), typeof(OdGePlane), typeof(OdGePoint3dArray), typeof(IntPtr /*SIMPLETYPE*/) };
300 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(OdDbEntity), typeof(OdDbEntity), typeof(Intersect), typeof(OdGePlane), typeof(OdGePoint3dArray) };
301 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(OdDbEntity), typeof(OdGeExtents3d) };
302}
303
304}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePlane obj)
Definition: OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual bool isApplicable(OdRxObject pOverruledSubject)
static HandleRef getCPtr(OdDbEntity obj)
Definition: OdDbEntity.cs:26
virtual OdResult intersectWith(OdDbEntity pThisEnt, OdDbEntity pEnt, Intersect intType, OdGePoint3dArray points, IntPtr thisGsMarker, IntPtr otherGsMarker)
delegate int SwigDelegateOdDbGeometryOverrule_6(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr projPlane, global::System.IntPtr points, IntPtr thisGsMarker, IntPtr otherGsMarker)
delegate int SwigDelegateOdDbGeometryOverrule_3(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr points, IntPtr thisGsMarker, IntPtr otherGsMarker)
static OdDbGeometryOverrule createObject()
virtual OdResult intersectWith(OdDbEntity pThisEnt, OdDbEntity pEnt, Intersect intType, OdGePlane projPlane, OdGePoint3dArray points)
OdDbGeometryOverrule(IntPtr cPtr, bool cMemoryOwn)
delegate IntPtr SwigDelegateOdDbGeometryOverrule_0(IntPtr protocolClass)
static HandleRef getCPtr(OdDbGeometryOverrule obj)
virtual OdResult intersectWith(OdDbEntity pThisEnt, OdDbEntity pEnt, Intersect intType, OdGePlane projPlane, OdGePoint3dArray points, IntPtr thisGsMarker, IntPtr otherGsMarker)
static OdDbGeometryOverrule cast(OdRxObject pObj)
virtual OdResult intersectWith(OdDbEntity pThisEnt, OdDbEntity pEnt, Intersect intType, OdGePlane projPlane, OdGePoint3dArray points, IntPtr thisGsMarker)
delegate int SwigDelegateOdDbGeometryOverrule_7(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr projPlane, global::System.IntPtr points, IntPtr thisGsMarker)
delegate int SwigDelegateOdDbGeometryOverrule_8(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr projPlane, global::System.IntPtr points)
delegate bool SwigDelegateOdDbGeometryOverrule_2(IntPtr pOverruledSubject)
override OdRxObject queryX(OdRxClass protocolClass)
delegate IntPtr SwigDelegateOdDbGeometryOverrule_1()
static string getRealClassName(IntPtr ptr)
virtual OdResult getGeomExtents(OdDbEntity pSubject, OdGeExtents3d extents)
virtual OdResult intersectWith(OdDbEntity pThisEnt, OdDbEntity pEnt, Intersect intType, OdGePoint3dArray points, IntPtr thisGsMarker)
delegate int SwigDelegateOdDbGeometryOverrule_9(IntPtr pSubject, global::System.IntPtr extents)
override void Dispose(bool disposing)
delegate int SwigDelegateOdDbGeometryOverrule_5(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr points)
delegate int SwigDelegateOdDbGeometryOverrule_4(IntPtr pThisEnt, IntPtr pEnt, int intType, global::System.IntPtr points, IntPtr thisGsMarker)
virtual OdResult intersectWith(OdDbEntity pThisEnt, OdDbEntity pEnt, Intersect intType, OdGePoint3dArray points)
static global::System.Exception Retrieve()
static IntPtr OdDbGeometryOverrule_cast(HandleRef jarg1)
static int OdDbGeometryOverrule_intersectWith__SWIG_5(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static IntPtr OdDbGeometryOverrule_isASwigExplicitOdDbGeometryOverrule(HandleRef jarg1)
static int OdDbGeometryOverrule_intersectWith__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6, IntPtr jarg7)
static int OdDbGeometryOverrule_getGeomExtentsSwigExplicitOdDbGeometryOverrule(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbGeometryOverrule_intersectWithSwigExplicitOdDbGeometryOverrule__SWIG_4(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, IntPtr jarg7)
static int OdDbGeometryOverrule_intersectWith__SWIG_3(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, IntPtr jarg7, IntPtr jarg8)
static int OdDbGeometryOverrule_intersectWithSwigExplicitOdDbGeometryOverrule__SWIG_3(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, IntPtr jarg7, IntPtr jarg8)
static IntPtr OdDbGeometryOverrule_isA(HandleRef jarg1)
static int OdDbGeometryOverrule_intersectWithSwigExplicitOdDbGeometryOverrule__SWIG_2(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static int OdDbGeometryOverrule_intersectWithSwigExplicitOdDbGeometryOverrule__SWIG_5(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDbGeometryOverrule_intersectWith__SWIG_4(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, IntPtr jarg7)
static int OdDbGeometryOverrule_getGeomExtents(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbGeometryOverrule_queryXSwigExplicitOdDbGeometryOverrule(HandleRef jarg1, HandleRef jarg2)
static int OdDbGeometryOverrule_intersectWithSwigExplicitOdDbGeometryOverrule__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6, IntPtr jarg7)
static IntPtr OdDbGeometryOverrule_createObject()
static IntPtr OdDbGeometryOverrule_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbGeometryOverrule_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdDbGeometryOverrule.SwigDelegateOdDbGeometryOverrule_0 delegate0, OdDbGeometryOverrule.SwigDelegateOdDbGeometryOverrule_1 delegate1, OdDbGeometryOverrule.SwigDelegateOdDbGeometryOverrule_2 delegate2, OdDbGeometryOverrule.SwigDelegateOdDbGeometryOverrule_3 delegate3, OdDbGeometryOverrule.SwigDelegateOdDbGeometryOverrule_4 delegate4, OdDbGeometryOverrule.SwigDelegateOdDbGeometryOverrule_5 delegate5, OdDbGeometryOverrule.SwigDelegateOdDbGeometryOverrule_6 delegate6, OdDbGeometryOverrule.SwigDelegateOdDbGeometryOverrule_7 delegate7, OdDbGeometryOverrule.SwigDelegateOdDbGeometryOverrule_8 delegate8, OdDbGeometryOverrule.SwigDelegateOdDbGeometryOverrule_9 delegate9)
static IntPtr OdDbGeometryOverrule_desc()
static string OdDbGeometryOverrule_getRealClassName(IntPtr jarg1)
static int OdDbGeometryOverrule_intersectWithSwigExplicitOdDbGeometryOverrule__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6)
static void delete_OdDbGeometryOverrule(HandleRef jarg1)
static int OdDbGeometryOverrule_intersectWith__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6)
static int OdDbGeometryOverrule_intersectWith__SWIG_2(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)