Extended .NET SDK Documentation 2024 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
107 return ret;
108 }
109
113 return ret;
114 }
115
119 return ret;
120 }
121
122 public virtual bool getElbowFlag() {
125 return ret;
126 }
127
128 public virtual bool getNoDockOnDimLineFlag() {
131 return ret;
132 }
133
134 public virtual void setTerminator(OdDgDimTool.TerminatorType iTerm) {
137 }
138
139 public virtual void setChainType(OdDgDimOptionOffset.ChainType iChainType) {
140 TG_DbPINVOKE.OdDgDimOptionOffset_setChainType(swigCPtr, (int)iChainType);
142 }
143
144 public virtual void setAlignment(OdDgDimOptionOffset.LeaderAlignment iAlignment) {
145 TG_DbPINVOKE.OdDgDimOptionOffset_setAlignment(swigCPtr, (int)iAlignment);
147 }
148
149 public virtual void setElbowFlag(bool bSet) {
152 }
153
154 public virtual void setNoDockOnDimLineFlag(bool bSet) {
157 }
158
159 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ 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
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)