Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
PdfUnderlayModule.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 PdfUnderlayModule(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.PdfUnderlayModule_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(PdfUnderlayModule 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 initApp() {
46 }
47
48 public override void uninitApp() {
51 }
52
53 public virtual OdResult getExplodeGeometry(OdDbPdfReference pPdfRef, OdGiGeometry pGrabber, bool bIgnoreImages) {
56 return ret;
57 }
58
59 public virtual OdResult forInternalUseOnly(UInt32 /*SIMPLETYPE*/ n, IntPtr /*SIMPLETYPE*/ p) {
60 OdResult ret = (OdResult)TD_DbPINVOKE.PdfUnderlayModule_forInternalUseOnly(swigCPtr, n /*SIMPLETYPE*/, p /*SIMPLETYPE*/);
62 return ret;
63 }
64
65 public virtual OdResult getSnapGeometry(OdDbPdfReference pPdfRef, OdGiGeometry pGrabber, OdGePoint3d pickPtMc) {
68 return ret;
69 }
70
71 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
72 string ret = TD_DbPINVOKE.PdfUnderlayModule_getRealClassName(ptr /*SIMPLETYPE*/);
74 return ret;
75 }
76
77}
78
79}
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGiGeometry obj)
Definition: OdGiGeometry.cs:25
static HandleRef getCPtr(OdDbPdfReference obj)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(PdfUnderlayModule obj)
PdfUnderlayModule(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
virtual OdResult getSnapGeometry(OdDbPdfReference pPdfRef, OdGiGeometry pGrabber, OdGePoint3d pickPtMc)
virtual OdResult getExplodeGeometry(OdDbPdfReference pPdfRef, OdGiGeometry pGrabber, bool bIgnoreImages)
virtual OdResult forInternalUseOnly(UInt32 n, IntPtr p)
static global::System.Exception Retrieve()
static void PdfUnderlayModule_uninitApp(HandleRef jarg1)
static void PdfUnderlayModule_initApp(HandleRef jarg1)
static string PdfUnderlayModule_getRealClassName(IntPtr jarg1)
static int PdfUnderlayModule_getExplodeGeometry(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, bool jarg4)
static int PdfUnderlayModule_forInternalUseOnly(HandleRef jarg1, UInt32 jarg2, IntPtr jarg3)
static void delete_PdfUnderlayModule(HandleRef jarg1)
static int PdfUnderlayModule_getSnapGeometry(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)