Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbPointCloudExItem.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 OdDbPointCloudExItem(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbPointCloudExItem_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbPointCloudExItem 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 OdDbPointCloudExItem cast(OdRxObject pObj) {// OdSmartPtr<OdDbPointCloudExItem>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbPointCloudExItem ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbPointCloudExItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudExItem),ptr, true));
52 ret = (OdDbPointCloudExItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudExItem),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbPointCloudExItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudExItem),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),TD_DbPINVOKE.OdDbPointCloudExItem_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),TD_DbPINVOKE.OdDbPointCloudExItem_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),TD_DbPINVOKE.OdDbPointCloudExItem_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDbPointCloudExItem createObject() {// OdSmartPtr<OdDbPointCloudExItem>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbPointCloudExItem ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbPointCloudExItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudExItem),ptr, true));
93 ret = (OdDbPointCloudExItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudExItem),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbPointCloudExItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudExItem),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdGeExtents3d extents() {
107 return ret;
108 }
109
110 public virtual UInt64 pointsCount() {
111// test csout
112 /*SIMPLETYPE*/
113 UInt64 ret = TD_DbPINVOKE.OdDbPointCloudExItem_pointsCount(swigCPtr);
115 return ret;
116 }
117
118 public virtual bool worldDrawPoints(OdGiWorldDraw pWd) {
121 return ret;
122 }
123
124 public virtual void viewportDrawPoints(OdGiViewportDraw pVd) {
127 }
128
129 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
130 string ret = TD_DbPINVOKE.OdDbPointCloudExItem_getRealClassName(ptr /*SIMPLETYPE*/);
132 return ret;
133 }
134
135}
136
137}
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual bool worldDrawPoints(OdGiWorldDraw pWd)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdDbPointCloudExItem obj)
OdDbPointCloudExItem(IntPtr cPtr, bool cMemoryOwn)
static OdDbPointCloudExItem cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
static OdDbPointCloudExItem createObject()
override void Dispose(bool disposing)
virtual void viewportDrawPoints(OdGiViewportDraw pVd)
static global::System.Exception Retrieve()
static void delete_OdDbPointCloudExItem(HandleRef jarg1)
static UInt64 OdDbPointCloudExItem_pointsCount(HandleRef jarg1)
static IntPtr OdDbPointCloudExItem_isA(HandleRef jarg1)
static void OdDbPointCloudExItem_viewportDrawPoints(HandleRef jarg1, HandleRef jarg2)
static string OdDbPointCloudExItem_getRealClassName(IntPtr jarg1)
static IntPtr OdDbPointCloudExItem_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbPointCloudExItem_createObject()
static bool OdDbPointCloudExItem_worldDrawPoints(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbPointCloudExItem_cast(HandleRef jarg1)
static global::System.IntPtr OdDbPointCloudExItem_extents(HandleRef jarg1)
static IntPtr OdDbPointCloudExItem_desc()