Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgModelSheetPE.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 OdDgModelSheetPE(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgModelSheetPE_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgModelSheetPE 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 OdDgModelSheetPE cast(OdRxObject pObj) {// OdSmartPtr<OdDgModelSheetPE>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgModelSheetPE ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgModelSheetPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelSheetPE),ptr, true));
52 ret = (OdDgModelSheetPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelSheetPE),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgModelSheetPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelSheetPE),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.OdDgModelSheetPE_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.OdDgModelSheetPE_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.OdDgModelSheetPE_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgModelSheetPE createObject() {// OdSmartPtr<OdDgModelSheetPE>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgModelSheetPE ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgModelSheetPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelSheetPE),ptr, true));
93 ret = (OdDgModelSheetPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelSheetPE),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgModelSheetPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelSheetPE),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual bool drawPaper(OdDgModel pThis, OdGiWorldDraw pWd, OdGePoint3d points) {
107 return ret;
108 }
109
110 public virtual bool drawBorder(OdDgModel pThis, OdGiWorldDraw pWd, OdGePoint3d points) {
113 return ret;
114 }
115
116 public virtual bool drawMargins(OdDgModel pThis, OdGiWorldDraw pWd, OdGePoint3d points) {
119 return ret;
120 }
121
122 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
123 string ret = TG_DbPINVOKE.OdDgModelSheetPE_getRealClassName(ptr /*SIMPLETYPE*/);
125 return ret;
126 }
127
128}
129
130}
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDgModel obj)
Definition: OdDgModel.cs:26
OdDgModelSheetPE(IntPtr cPtr, bool cMemoryOwn)
static OdDgModelSheetPE createObject()
virtual bool drawMargins(OdDgModel pThis, OdGiWorldDraw pWd, OdGePoint3d points)
static new OdRxClass desc()
override OdRxClass isA()
static HandleRef getCPtr(OdDgModelSheetPE obj)
virtual bool drawPaper(OdDgModel pThis, OdGiWorldDraw pWd, OdGePoint3d points)
override void Dispose(bool disposing)
static OdDgModelSheetPE cast(OdRxObject pObj)
virtual bool drawBorder(OdDgModel pThis, OdGiWorldDraw pWd, OdGePoint3d points)
static string getRealClassName(IntPtr ptr)
override OdRxObject queryX(OdRxClass protocolClass)
static global::System.Exception Retrieve()
static bool OdDgModelSheetPE_drawBorder(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDgModelSheetPE_createObject()
static IntPtr OdDgModelSheetPE_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDgModelSheetPE_drawPaper(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void delete_OdDgModelSheetPE(HandleRef jarg1)
static IntPtr OdDgModelSheetPE_cast(HandleRef jarg1)
static bool OdDgModelSheetPE_drawMargins(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDgModelSheetPE_isA(HandleRef jarg1)
static string OdDgModelSheetPE_getRealClassName(IntPtr jarg1)
static IntPtr OdDgModelSheetPE_desc()