Extended .NET SDK Documentation 2024 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
43 public override void modified(OdDbObject pObj, OdDbObject pAssocObj) {
46 }
47
48 public virtual void modifiedItself(OdDbHatch pHatch) {
51 }
52
53 public virtual void evaluate(OdDbHatch pHatch, OdDbObjectIdArray assocObjIds) {
56 }
57
58 public virtual void getLoopFromIds(OdDbHatch pHatch, out UInt32 /*SIMPLETYPE*/ loopType, OdDbObjectIdArray objectIds, EdgeArray edges) {
61 }
62
63 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ 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)