Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbViewRepSectionDefinition.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 OdDbViewRepSectionDefinition(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbViewRepSectionDefinition_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbViewRepSectionDefinition 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 OdDbViewRepSectionDefinition cast(OdRxObject pObj) {// OdSmartPtr<OdDbViewRepSectionDefinition>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbViewRepSectionDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewRepSectionDefinition),ptr, true));
52 ret = (OdDbViewRepSectionDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewRepSectionDefinition),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbViewRepSectionDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewRepSectionDefinition),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.OdDbViewRepSectionDefinition_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.OdDbViewRepSectionDefinition_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.OdDbViewRepSectionDefinition_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbViewRepSectionDefinition createObject() {// OdSmartPtr<OdDbViewRepSectionDefinition>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbViewRepSectionDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewRepSectionDefinition),ptr, true));
93 ret = (OdDbViewRepSectionDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewRepSectionDefinition),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbViewRepSectionDefinition)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbViewRepSectionDefinition),ptr, true);
98 }
99
101 return ret;
102}
103
108
114
119
125
130
135
141
146
151
157
162
163 public double depth() {
166 return ret;
167 }
168
173
178
179 public bool slice() {
182 return ret;
183 }
184
190
195
201
206
207 protected static string getRealClassName(IntPtr ptr) {
208 string ret = TD_DbPINVOKE.OdDbViewRepSectionDefinition_getRealClassName(ptr /*SIMPLETYPE*/);
210 return ret;
211 }
212
218
224
226
227 }
228
229}
230
231}
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)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
void setParticipation(OdDbViewRepSectionDefinition.ESectionParticipation value)
override OdRxObject queryX(OdRxClass protocolClass)
OdDbViewRepSectionDefinition(IntPtr cPtr, bool cMemoryOwn)
void setConstrainTo(OdDbViewRepSectionDefinition.ESectionConstrainTo value)
static HandleRef getCPtr(OdDbViewRepSectionDefinition obj)
override void dxfOutFields(OdDbDxfFiler pFiler)
static OdDbViewRepSectionDefinition cast(OdRxObject pObj)
static new OdDbViewRepSectionDefinition createObject()
OdDbViewRepSectionDefinition.ESectionConstrainTo constrainTo()
OdDbViewRepSectionDefinition.ESectionParticipation participation()
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static global::System.Exception Retrieve()
static double OdDbViewRepSectionDefinition_depth(HandleRef jarg1)
static void OdDbViewRepSectionDefinition_setDepth(HandleRef jarg1, double jarg2)
static void OdDbViewRepSectionDefinition_setConstrainTo(HandleRef jarg1, int jarg2)
static int OdDbViewRepSectionDefinition_constrainTo(HandleRef jarg1)
static bool OdDbViewRepSectionDefinition_slice(HandleRef jarg1)
static IntPtr OdDbViewRepSectionDefinition_isA(HandleRef jarg1)
static void OdDbViewRepSectionDefinition_setMethodAligned__SWIG_0(HandleRef jarg1, bool jarg2)
static IntPtr OdDbViewRepSectionDefinition_cast(HandleRef jarg1)
static void OdDbViewRepSectionDefinition_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbViewRepSectionDefinition_setParticipation(HandleRef jarg1, int jarg2)
static IntPtr OdDbViewRepSectionDefinition_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbViewRepSectionDefinition_setFullDepth__SWIG_1(HandleRef jarg1)
static void OdDbViewRepSectionDefinition_setSlice__SWIG_1(HandleRef jarg1)
static void OdDbViewRepSectionDefinition_setFullDepth__SWIG_0(HandleRef jarg1, bool jarg2)
static bool OdDbViewRepSectionDefinition_fullDepth(HandleRef jarg1)
static string OdDbViewRepSectionDefinition_getRealClassName(IntPtr jarg1)
static int OdDbViewRepSectionDefinition_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbViewRepSectionDefinition_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbViewRepSectionDefinition_methodAligned(HandleRef jarg1)
static void OdDbViewRepSectionDefinition_setMethodAligned__SWIG_1(HandleRef jarg1)
static int OdDbViewRepSectionDefinition_participation(HandleRef jarg1)
static IntPtr OdDbViewRepSectionDefinition_desc()
static IntPtr OdDbViewRepSectionDefinition_createObject()
static void delete_OdDbViewRepSectionDefinition(HandleRef jarg1)
static void OdDbViewRepSectionDefinition_setSlice__SWIG_0(HandleRef jarg1, bool jarg2)
static void OdDbViewRepSectionDefinition_dwgOutFields(HandleRef jarg1, HandleRef jarg2)