Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGsBaseModelLocalIds.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGsBaseModelLocalIds(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGsBaseModelLocalIds_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGsBaseModelLocalIds obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public virtual void onViewDelete(OdGsViewImpl pView) {
45 }
46
47 public virtual void resetViewId(OdGsViewImpl pView, UInt32 /*SIMPLETYPE*/ nId) {
48 GlobalsPINVOKE.OdGsBaseModelLocalIds_resetViewId(swigCPtr, OdGsViewImpl.getCPtr(pView), nId /*SIMPLETYPE*/);
50 }
51
52 public virtual UInt32 getViewId(OdGsViewImpl pView) {
53// test csout
54 /*SIMPLETYPE*/
57 return ret;
58 }
59
60 public virtual UInt32 registerView(OdGsViewImpl pView) {
61// test csout
62 /*SIMPLETYPE*/
65 return ret;
66 }
67
68 public virtual UInt32 getMaxId() {
69// test csout
70 /*SIMPLETYPE*/
71 UInt32 ret = GlobalsPINVOKE.OdGsBaseModelLocalIds_getMaxId(swigCPtr);
73 return ret;
74 }
75
76 public static OdGsBaseModelLocalIds createObject() {// OdSmartPtr<OdGsBaseModelLocalIds>
77 MemoryManager mMan = MemoryManager.GetMemoryManager();
78 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
80
81 OdGsBaseModelLocalIds ret = null;
82 if (null != mTrans)
83 {
84 mTrans.AddObject((OdGsBaseModelLocalIds)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBaseModelLocalIds),ptr, true));
85 ret = (OdGsBaseModelLocalIds)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBaseModelLocalIds),ptr, false);
86 }
87 else
88 {
89 ret = (OdGsBaseModelLocalIds)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsBaseModelLocalIds),ptr, true);
90 }
91
93 return ret;
94}
95
96 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
97 string ret = GlobalsPINVOKE.OdGsBaseModelLocalIds_getRealClassName(ptr /*SIMPLETYPE*/);
99 return ret;
100 }
101
102}
103
104}
static global::System.Exception Retrieve()
static void OdGsBaseModelLocalIds_onViewDelete(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdGsBaseModelLocalIds_registerView(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdGsBaseModelLocalIds_getMaxId(HandleRef jarg1)
static UInt32 OdGsBaseModelLocalIds_getViewId(HandleRef jarg1, HandleRef jarg2)
static void delete_OdGsBaseModelLocalIds(HandleRef jarg1)
static string OdGsBaseModelLocalIds_getRealClassName(IntPtr jarg1)
static void OdGsBaseModelLocalIds_resetViewId(HandleRef jarg1, HandleRef jarg2, UInt32 jarg3)
static IntPtr OdGsBaseModelLocalIds_createObject()
static OdGsBaseModelLocalIds createObject()
virtual void resetViewId(OdGsViewImpl pView, UInt32 nId)
OdGsBaseModelLocalIds(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
virtual void onViewDelete(OdGsViewImpl pView)
virtual UInt32 getViewId(OdGsViewImpl pView)
virtual UInt32 registerView(OdGsViewImpl pView)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdGsBaseModelLocalIds obj)
static HandleRef getCPtr(OdGsViewImpl obj)
Definition: OdGsViewImpl.cs:26