Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdIdViewArc.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
17public class OdIdViewArc : OdDbArc {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdIdViewArc(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdIdViewArc_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdIdViewArc 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 OdIdViewArc cast(OdRxObject pObj) {// OdSmartPtr<OdIdViewArc>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdIdViewArc ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdIdViewArc)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdIdViewArc),ptr, true));
52 ret = (OdIdViewArc)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdIdViewArc),ptr, false);
53 }
54 else
55 {
56 ret = (OdIdViewArc)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdIdViewArc),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.OdIdViewArc_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.OdIdViewArc_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.OdIdViewArc_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdIdViewArc createObject() {// OdSmartPtr<OdIdViewArc>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdIdViewArc ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdIdViewArc)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdIdViewArc),ptr, true));
93 ret = (OdIdViewArc)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdIdViewArc),ptr, false);
94 }
95 else
96 {
97 ret = (OdIdViewArc)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdIdViewArc),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
126 public override bool subWorldDraw(OdGiWorldDraw pWd) {
129 return ret;
130 }
131
136
142
143 protected static string getRealClassName(IntPtr ptr) {
144 string ret = TD_DbPINVOKE.OdIdViewArc_getRealClassName(ptr /*SIMPLETYPE*/);
146 return ret;
147 }
148
153 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
154
160
165 public string vb_material() { return this.material(); }
166
171 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
172
177 public string vb_linetype() { return this.linetype(); }
178
184
190
191}
192
193}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
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(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
LineWeight lineWeight()
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
Visibility visibility()
static HandleRef getCPtr(OdDbObjectId obj)
void vb_gripStatus(Teigha.Core.GripStat status)
OdDbObjectId vportId()
static new OdRxClass desc()
override void Dispose(bool disposing)
override void dwgOutFields(OdDbDwgFiler pFiler)
override bool subWorldDraw(OdGiWorldDraw pWd)
static string getRealClassName(IntPtr ptr)
void setVportId(OdDbObjectId id)
static OdIdViewArc cast(OdRxObject pObj)
OdIdViewArc(IntPtr cPtr, bool cMemoryOwn)
Teigha.Core.LineWeight vb_lineWeight()
Teigha.TD.Visibility vb_visibility()
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
override OdRxObject queryX(OdRxClass protocolClass)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdRxClass isA()
static HandleRef getCPtr(OdIdViewArc obj)
static new OdIdViewArc createObject()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual Teigha.TD.CollisionType vb_collisionType()
override void subViewportDraw(OdGiViewportDraw pViewportDraw)
static global::System.Exception Retrieve()
static string OdIdViewArc_getRealClassName(IntPtr jarg1)
static int OdIdViewArc_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdIdViewArc_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdIdViewArc_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdIdViewArc_setVportId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdIdViewArc_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdIdViewArc_cast(HandleRef jarg1)
static IntPtr OdIdViewArc_desc()
static void delete_OdIdViewArc(HandleRef jarg1)
static IntPtr OdIdViewArc_createObject()
static global::System.IntPtr OdIdViewArc_vportId(HandleRef jarg1)
static void OdIdViewArc_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdIdViewArc_isA(HandleRef jarg1)
static bool OdIdViewArc_subWorldDraw(HandleRef jarg1, HandleRef jarg2)