Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbShFillet.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 OdDbShFillet(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbShFillet_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbShFillet 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 OdDbShFillet cast(OdRxObject pObj) {// OdSmartPtr<OdDbShFillet>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbShFillet ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbShFillet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShFillet),ptr, true));
52 ret = (OdDbShFillet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShFillet),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbShFillet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShFillet),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.OdDbShFillet_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.OdDbShFillet_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.OdDbShFillet_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbShFillet createObject() {// OdSmartPtr<OdDbShFillet>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbShFillet ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbShFillet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShFillet),ptr, true));
93 ret = (OdDbShFillet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShFillet),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbShFillet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShFillet),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
126 public int numEdges() {
127 int ret = TD_DbPINVOKE.OdDbShFillet_numEdges(swigCPtr);
129 return ret;
130 }
131
139
147
149// csout array
151
153 return res;
154}
155
161
167
173
174 protected static string getRealClassName(IntPtr ptr) {
175 string ret = TD_DbPINVOKE.OdDbShFillet_getRealClassName(ptr /*SIMPLETYPE*/);
177 return ret;
178 }
179
184 public uint vb_nodeId() { return this.nodeId(); }
185
191
192}
193
194}
static HandleRef getCPtr(OdGeDoubleArray obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
OdResult setRadiuses(OdGeDoubleArray arr)
static new OdDbShFillet createObject()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
OdResult setStartSetbacks(OdGeDoubleArray arr)
OdGeDoubleArray getEndSetbacks()
static HandleRef getCPtr(OdDbShFillet obj)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static new OdRxClass desc()
override OdRxObject queryX(OdRxClass protocolClass)
override void Dispose(bool disposing)
OdGeDoubleArray getRadiuses()
static string getRealClassName(IntPtr ptr)
OdResult setEndSetbacks(OdGeDoubleArray arr)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdDbShFillet(IntPtr cPtr, bool cMemoryOwn)
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdRxClass isA()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdGeDoubleArray getStartSetbacks()
static OdDbShFillet cast(OdRxObject pObj)
static global::System.Exception Retrieve()
static IntPtr OdDbShFillet_isA(HandleRef jarg1)
static void OdDbShFillet_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbShFillet_cast(HandleRef jarg1)
static int OdDbShFillet_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static string OdDbShFillet_getRealClassName(IntPtr jarg1)
static int OdDbShFillet_setRadiuses(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbShFillet_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShFillet_setStartSetbacks(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbShFillet_getEndSetbacks(HandleRef jarg1)
static IntPtr OdDbShFillet_desc()
static void delete_OdDbShFillet(HandleRef jarg1)
static global::System.IntPtr OdDbShFillet_getRadiuses(HandleRef jarg1)
static int OdDbShFillet_numEdges(HandleRef jarg1)
static int OdDbShFillet_setEndSetbacks(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbShFillet_getStartSetbacks(HandleRef jarg1)
static int OdDbShFillet_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbShFillet_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbShFillet_createObject()