Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgDimOptionOffset.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.TG {
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 OdDgDimOptionOffset(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDimOptionOffset_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDimOptionOffset 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 OdDgDimOptionOffset cast(OdRxObject pObj) {// OdSmartPtr<OdDgDimOptionOffset>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgDimOptionOffset ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgDimOptionOffset)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionOffset),ptr, true));
52 ret = (OdDgDimOptionOffset)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionOffset),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgDimOptionOffset)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionOffset),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),TG_DbPINVOKE.OdDgDimOptionOffset_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),TG_DbPINVOKE.OdDgDimOptionOffset_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),TG_DbPINVOKE.OdDgDimOptionOffset_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgDimOptionOffset createObject() {// OdSmartPtr<OdDgDimOptionOffset>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgDimOptionOffset ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgDimOptionOffset)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionOffset),ptr, true));
93 ret = (OdDgDimOptionOffset)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionOffset),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgDimOptionOffset)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOptionOffset),ptr, true);
98 }
99
101 return ret;
102}
103
109
115
121
122 public virtual bool getElbowFlag() {
125 return ret;
126 }
127
133
138
143
148
153
158
159 protected static string getRealClassName(IntPtr ptr) {
160 string ret = TG_DbPINVOKE.OdDgDimOptionOffset_getRealClassName(ptr /*SIMPLETYPE*/);
162 return ret;
163 }
164
165 public enum ChainType {
166 kNone = 0,
167 kLine = 1,
168 kArc = 2,
169 kBSpline = 3
170 }
171
172 public enum LeaderAlignment {
173 kAutoAlignment = 0,
174 kLeftAlignment = 1,
176 }
177
178}
179
180}
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
override void Dispose(bool disposing)
virtual void setNoDockOnDimLineFlag(bool bSet)
virtual void setTerminator(OdDgDimTool.TerminatorType iTerm)
OdDgDimOptionOffset(IntPtr cPtr, bool cMemoryOwn)
virtual OdDgDimOptionOffset.LeaderAlignment getAlignment()
static string getRealClassName(IntPtr ptr)
static new OdDgDimOptionOffset createObject()
virtual void setAlignment(OdDgDimOptionOffset.LeaderAlignment iAlignment)
virtual OdDgDimTool.TerminatorType getTerminator()
static HandleRef getCPtr(OdDgDimOptionOffset obj)
virtual void setElbowFlag(bool bSet)
virtual OdDgDimOptionOffset.ChainType getChainType()
virtual void setChainType(OdDgDimOptionOffset.ChainType iChainType)
static OdDgDimOptionOffset cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
static global::System.Exception Retrieve()
static void OdDgDimOptionOffset_setChainType(HandleRef jarg1, int jarg2)
static int OdDgDimOptionOffset_getTerminator(HandleRef jarg1)
static IntPtr OdDgDimOptionOffset_desc()
static void OdDgDimOptionOffset_setElbowFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgDimOptionOffset_isA(HandleRef jarg1)
static int OdDgDimOptionOffset_getChainType(HandleRef jarg1)
static void OdDgDimOptionOffset_setNoDockOnDimLineFlag(HandleRef jarg1, bool jarg2)
static void OdDgDimOptionOffset_setAlignment(HandleRef jarg1, int jarg2)
static int OdDgDimOptionOffset_getAlignment(HandleRef jarg1)
static IntPtr OdDgDimOptionOffset_queryX(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgDimOptionOffset(HandleRef jarg1)
static IntPtr OdDgDimOptionOffset_createObject()
static IntPtr OdDgDimOptionOffset_cast(HandleRef jarg1)
static bool OdDgDimOptionOffset_getElbowFlag(HandleRef jarg1)
static void OdDgDimOptionOffset_setTerminator(HandleRef jarg1, int jarg2)
static bool OdDgDimOptionOffset_getNoDockOnDimLineFlag(HandleRef jarg1)
static string OdDgDimOptionOffset_getRealClassName(IntPtr jarg1)