Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbShTorus.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 OdDbShTorus(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbShTorus_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbShTorus 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 OdDbShTorus cast(OdRxObject pObj) {// OdSmartPtr<OdDbShTorus>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbShTorus ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbShTorus)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShTorus),ptr, true));
52 ret = (OdDbShTorus)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShTorus),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbShTorus)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShTorus),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.OdDbShTorus_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.OdDbShTorus_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.OdDbShTorus_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbShTorus createObject() {// OdSmartPtr<OdDbShTorus>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbShTorus ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbShTorus)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShTorus),ptr, true));
93 ret = (OdDbShTorus)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShTorus),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbShTorus)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbShTorus),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
126 public double majorRadius() {
127 double ret = TD_DbPINVOKE.OdDbShTorus_majorRadius(swigCPtr);
129 return ret;
130 }
131
132 public double minorRadius() {
133 double ret = TD_DbPINVOKE.OdDbShTorus_minorRadius(swigCPtr);
135 return ret;
136 }
137
138 public OdResult setMajorRadius(double dMajorRadius) {
139 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShTorus_setMajorRadius(swigCPtr, dMajorRadius);
141 return ret;
142 }
143
144 public OdResult setMinorRadius(double dMinorRadius) {
145 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbShTorus_setMinorRadius(swigCPtr, dMinorRadius);
147 return ret;
148 }
149
150 protected static string getRealClassName(IntPtr ptr) {
151 string ret = TD_DbPINVOKE.OdDbShTorus_getRealClassName(ptr /*SIMPLETYPE*/);
153 return ret;
154 }
155
160 public uint vb_nodeId() { return this.nodeId(); }
161
167
168}
169
170}
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)
static OdDbShTorus cast(OdRxObject pObj)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdResult setMajorRadius(double dMajorRadius)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdDbShTorus(IntPtr cPtr, bool cMemoryOwn)
override OdRxClass isA()
OdResult setMinorRadius(double dMinorRadius)
override OdRxObject queryX(OdRxClass protocolClass)
override void dwgOutFields(OdDbDwgFiler pFiler)
static new OdRxClass desc()
static string getRealClassName(IntPtr ptr)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbShTorus obj)
static new OdDbShTorus createObject()
override void Dispose(bool disposing)
static global::System.Exception Retrieve()
static int OdDbShTorus_setMajorRadius(HandleRef jarg1, double jarg2)
static IntPtr OdDbShTorus_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbShTorus_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbShTorus(HandleRef jarg1)
static IntPtr OdDbShTorus_createObject()
static void OdDbShTorus_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbShTorus_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShTorus_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static string OdDbShTorus_getRealClassName(IntPtr jarg1)
static IntPtr OdDbShTorus_desc()
static double OdDbShTorus_majorRadius(HandleRef jarg1)
static IntPtr OdDbShTorus_cast(HandleRef jarg1)
static IntPtr OdDbShTorus_isA(HandleRef jarg1)
static double OdDbShTorus_minorRadius(HandleRef jarg1)
static int OdDbShTorus_setMinorRadius(HandleRef jarg1, double jarg2)