Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgDimTool.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
17public class OdDgDimTool : global::System.IDisposable {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 protected bool swigCMemOwn;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 public OdDgDimTool(IntPtr cPtr, bool cMemoryOwn) {
23 swigCMemOwn = cMemoryOwn;
24 swigCPtr = new HandleRef(this, cPtr);
25 }
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 public static HandleRef getCPtr(OdDgDimTool obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
31 ~OdDgDimTool() {
32 Dispose(false);
33 }
34
35 public void Dispose() {
36 Dispose(true);
37 global::System.GC.SuppressFinalize(this);
38 }
39
40 protected virtual void Dispose(bool disposing) {
41 lock(this) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43 if (swigCMemOwn) {
44 swigCMemOwn = false;
46 }
47 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
48 }
49 }
50 }
51
52 public virtual bool getStackExtLinesFlag() {
55 return ret;
56 }
57
58 public virtual void setStackExtLinesFlag(bool val) {
61 }
62
63 public virtual bool getLeftExtLinesPresentFlag() {
66 return ret;
67 }
68
69 public virtual void setLeftExtLinesPresentFlag(bool val) {
72 }
73
74 public virtual bool getRightExtLinesPresentFlag() {
77 return ret;
78 }
79
80 public virtual void setRightExtLinesPresentFlag(bool val) {
83 }
84
85 public virtual bool getCenterMarkFlag() {
88 return ret;
89 }
90
91 public virtual void setCenterMarkFlag(bool val) {
94 }
95
96 public virtual bool getCenterMarkLeftExtendFlag() {
99 return ret;
100 }
101
102 public virtual void setCenterMarkLeftExtendFlag(bool val) {
105 }
106
107 public virtual bool getCenterMarkRightExtendFlag() {
110 return ret;
111 }
112
113 public virtual void setCenterMarkRightExtendFlag(bool val) {
116 }
117
118 public virtual bool getCenterMarkTopExtendFlag() {
121 return ret;
122 }
123
124 public virtual void setCenterMarkTopExtendFlag(bool val) {
127 }
128
129 public virtual bool getCenterMarkBottomExtendFlag() {
132 return ret;
133 }
134
135 public virtual void setCenterMarkBottomExtendFlag(bool val) {
138 }
139
140 public virtual bool getArcSymbolFlag() {
141 bool ret = TG_DbPINVOKE.OdDgDimTool_getArcSymbolFlag(swigCPtr);
143 return ret;
144 }
145
146 public virtual void setArcSymbolFlag(bool val) {
149 }
150
151 public virtual bool getChordAlignFlag() {
152 bool ret = TG_DbPINVOKE.OdDgDimTool_getChordAlignFlag(swigCPtr);
154 return ret;
155 }
156
157 public virtual void setChordAlignFlag(bool val) {
160 }
161
165 return ret;
166 }
167
171 }
172
176 return ret;
177 }
178
182 }
183
187 return ret;
188 }
189
193 }
194
198 return ret;
199 }
200
204 }
205
209 return ret;
210 }
211
212 public virtual void setTextType(OdDgDimTool.TextType val) {
213 TG_DbPINVOKE.OdDgDimTool_setTextType(swigCPtr, (int)val);
215 }
216
220 return ret;
221 }
222
223 public virtual void setPrefix(OdDgDimTool.CustomSymbol val) {
224 TG_DbPINVOKE.OdDgDimTool_setPrefix(swigCPtr, (int)val);
226 }
227
231 return ret;
232 }
233
234 public virtual void setSuffix(OdDgDimTool.CustomSymbol val) {
235 TG_DbPINVOKE.OdDgDimTool_setSuffix(swigCPtr, (int)val);
237 }
238
242 return ret;
243 }
244
245 public virtual void setDecrementInReverseDirectionFlag(bool val) {
248 }
249
250 public virtual bool getFreeLocationOfTxtFlag() {
253 return ret;
254 }
255
256 public virtual void setFreeLocationOfTxtFlag(bool val) {
259 }
260
261 public virtual double getDatumValue() {
262 double ret = TG_DbPINVOKE.OdDgDimTool_getDatumValue(swigCPtr);
264 return ret;
265 }
266
267 public virtual void setDatumValue(double val) {
270 }
271
272 public virtual OdDgDimTool.Leader getLeader() {
275 return ret;
276 }
277
278 public virtual void setLeader(OdDgDimTool.Leader val) {
279 TG_DbPINVOKE.OdDgDimTool_setLeader(swigCPtr, (int)val);
281 }
282
283 public enum Leader {
284 kRadius = 0,
285 kRadiusExt1 = 1,
286 kRadiusExt2 = 2,
287 kDiameter = 3
288 }
289
290 public enum CustomSymbol {
291 kCsNone = 0,
292 kCsDiameter = 1,
293 kCsRadius = 2,
294 kCsSquare = 3,
295 kCsSR = 4,
296 kCsSDiameter = 5
297 }
298
299 public enum TextType {
300 kStandard = 0,
301 kVertical = 1,
302 kMixed = 2
303 }
304
305 public enum TerminatorType {
306 kTtNone = 0,
307 kTtArrow = 1,
308 kTtStroke = 2,
309 kTtCircle = 3,
311 }
312
313}
314
315}
virtual void setArcSymbolFlag(bool val)
Definition: OdDgDimTool.cs:146
virtual void setPrefix(OdDgDimTool.CustomSymbol val)
Definition: OdDgDimTool.cs:223
virtual void setFirstTerminator(OdDgDimTool.TerminatorType val)
Definition: OdDgDimTool.cs:168
virtual bool getDecrementInReverseDirectionFlag()
Definition: OdDgDimTool.cs:239
virtual void setTextType(OdDgDimTool.TextType val)
Definition: OdDgDimTool.cs:212
virtual bool getChordAlignFlag()
Definition: OdDgDimTool.cs:151
virtual bool getCenterMarkTopExtendFlag()
Definition: OdDgDimTool.cs:118
virtual void setCenterMarkBottomExtendFlag(bool val)
Definition: OdDgDimTool.cs:135
virtual void setLeader(OdDgDimTool.Leader val)
Definition: OdDgDimTool.cs:278
virtual bool getCenterMarkFlag()
Definition: OdDgDimTool.cs:85
virtual bool getRightExtLinesPresentFlag()
Definition: OdDgDimTool.cs:74
virtual OdDgDimTool.TerminatorType getRightTerminator()
Definition: OdDgDimTool.cs:184
virtual void setSuffix(OdDgDimTool.CustomSymbol val)
Definition: OdDgDimTool.cs:234
virtual OdDgDimTool.TerminatorType getJointTerminator()
Definition: OdDgDimTool.cs:195
virtual void setChordAlignFlag(bool val)
Definition: OdDgDimTool.cs:157
virtual void setLeftExtLinesPresentFlag(bool val)
Definition: OdDgDimTool.cs:69
virtual void setRightExtLinesPresentFlag(bool val)
Definition: OdDgDimTool.cs:80
static HandleRef getCPtr(OdDgDimTool obj)
Definition: OdDgDimTool.cs:27
virtual void setCenterMarkLeftExtendFlag(bool val)
Definition: OdDgDimTool.cs:102
virtual OdDgDimTool.Leader getLeader()
Definition: OdDgDimTool.cs:272
virtual void Dispose(bool disposing)
Definition: OdDgDimTool.cs:40
virtual bool getFreeLocationOfTxtFlag()
Definition: OdDgDimTool.cs:250
virtual OdDgDimTool.TerminatorType getLeftTerminator()
Definition: OdDgDimTool.cs:173
virtual OdDgDimTool.CustomSymbol getPrefix()
Definition: OdDgDimTool.cs:217
virtual double getDatumValue()
Definition: OdDgDimTool.cs:261
virtual bool getCenterMarkLeftExtendFlag()
Definition: OdDgDimTool.cs:96
virtual void setFreeLocationOfTxtFlag(bool val)
Definition: OdDgDimTool.cs:256
OdDgDimTool(IntPtr cPtr, bool cMemoryOwn)
Definition: OdDgDimTool.cs:22
virtual void setRightTerminator(OdDgDimTool.TerminatorType val)
Definition: OdDgDimTool.cs:190
virtual void setCenterMarkRightExtendFlag(bool val)
Definition: OdDgDimTool.cs:113
virtual bool getCenterMarkBottomExtendFlag()
Definition: OdDgDimTool.cs:129
virtual bool getLeftExtLinesPresentFlag()
Definition: OdDgDimTool.cs:63
virtual bool getCenterMarkRightExtendFlag()
Definition: OdDgDimTool.cs:107
virtual bool getStackExtLinesFlag()
Definition: OdDgDimTool.cs:52
virtual void setCenterMarkTopExtendFlag(bool val)
Definition: OdDgDimTool.cs:124
virtual void setDatumValue(double val)
Definition: OdDgDimTool.cs:267
virtual OdDgDimTool.TerminatorType getFirstTerminator()
Definition: OdDgDimTool.cs:162
virtual void setLeftTerminator(OdDgDimTool.TerminatorType val)
Definition: OdDgDimTool.cs:179
virtual void setDecrementInReverseDirectionFlag(bool val)
Definition: OdDgDimTool.cs:245
virtual void setCenterMarkFlag(bool val)
Definition: OdDgDimTool.cs:91
virtual void setJointTerminator(OdDgDimTool.TerminatorType val)
Definition: OdDgDimTool.cs:201
virtual void setStackExtLinesFlag(bool val)
Definition: OdDgDimTool.cs:58
virtual OdDgDimTool.TextType getTextType()
Definition: OdDgDimTool.cs:206
virtual bool getArcSymbolFlag()
Definition: OdDgDimTool.cs:140
virtual OdDgDimTool.CustomSymbol getSuffix()
Definition: OdDgDimTool.cs:228
static global::System.Exception Retrieve()
static void OdDgDimTool_setChordAlignFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdDgDimTool_getCenterMarkFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDgDimTool_getFreeLocationOfTxtFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgDimTool_setCenterMarkTopExtendFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDgDimTool_setCenterMarkLeftExtendFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdDgDimTool_getArcSymbolFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgDimTool_setPrefix(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int OdDgDimTool_getLeader(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgDimTool_setJointTerminator(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool OdDgDimTool_getRightExtLinesPresentFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDgDimTool_getCenterMarkTopExtendFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdDgDimTool_getFirstTerminator(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgDimTool_setArcSymbolFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDgDimTool_setCenterMarkRightExtendFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void delete_OdDgDimTool(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdDgDimTool_getSuffix(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdDgDimTool_getLeftTerminator(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDgDimTool_getDecrementInReverseDirectionFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgDimTool_setCenterMarkFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDgDimTool_setDecrementInReverseDirectionFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDgDimTool_setRightExtLinesPresentFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDgDimTool_setTextType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdDgDimTool_setLeftExtLinesPresentFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDgDimTool_setLeader(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int OdDgDimTool_getPrefix(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgDimTool_setFreeLocationOfTxtFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdDgDimTool_getStackExtLinesFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgDimTool_setRightTerminator(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool OdDgDimTool_getChordAlignFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgDimTool_setSuffix(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdDgDimTool_setLeftTerminator(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool OdDgDimTool_getCenterMarkLeftExtendFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdDgDimTool_getJointTerminator(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDgDimTool_getCenterMarkBottomExtendFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDgDimTool_getLeftExtLinesPresentFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdDgDimTool_getTextType(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdDgDimTool_getRightTerminator(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDgDimTool_getCenterMarkRightExtendFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdDgDimTool_getDatumValue(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgDimTool_setStackExtLinesFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDgDimTool_setCenterMarkBottomExtendFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDgDimTool_setFirstTerminator(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdDgDimTool_setDatumValue(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)