Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbHatchWatcherPE.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 OdDbHatchWatcherPE(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbHatchWatcherPE_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbHatchWatcherPE 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
47
52
57
58 public virtual void getLoopFromIds(OdDbHatch pHatch, out UInt32 loopType, OdDbObjectIdArray objectIds, EdgeArray edges) {
61 }
62
63 protected static string getRealClassName(IntPtr ptr) {
64 string ret = TD_DbPINVOKE.OdDbHatchWatcherPE_getRealClassName(ptr /*SIMPLETYPE*/);
66 return ret;
67 }
68
69}
70
71}
static HandleRef getCPtr(EdgeArray obj)
Definition EdgeArray.cs:29
static HandleRef getCPtr(OdDbHatch obj)
Definition OdDbHatch.cs:26
virtual void getLoopFromIds(OdDbHatch pHatch, out UInt32 loopType, OdDbObjectIdArray objectIds, EdgeArray edges)
static HandleRef getCPtr(OdDbHatchWatcherPE obj)
override void modified(OdDbObject pObj, OdDbObject pAssocObj)
virtual void evaluate(OdDbHatch pHatch, OdDbObjectIdArray assocObjIds)
virtual void modifiedItself(OdDbHatch pHatch)
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
OdDbHatchWatcherPE(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbObject obj)
Definition OdDbObject.cs:26
static HandleRef getCPtr(OdDbObjectIdArray obj)
static global::System.Exception Retrieve()
static void OdDbHatchWatcherPE_getLoopFromIds(HandleRef jarg1, HandleRef jarg2, out UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void delete_OdDbHatchWatcherPE(HandleRef jarg1)
static string OdDbHatchWatcherPE_getRealClassName(IntPtr jarg1)
static void OdDbHatchWatcherPE_evaluate(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbHatchWatcherPE_modifiedItself(HandleRef jarg1, HandleRef jarg2)
static void OdDbHatchWatcherPE_modified(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)