Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbDimData.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 OdDbDimData : 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 OdDbDimData(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(OdDbDimData obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
31 ~OdDbDimData() {
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 OdDbDimData() : this(TD_DbPINVOKE.new_OdDbDimData__SWIG_0(), true) {
54 }
55
56 static private global::System.IntPtr SwigConstructOdDbDimData(OdDbDimension pDim, TD_Db.DimDataSetValueFuncPtrDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ setDimFunc, uint bitFlags, IntPtr /*SIMPLETYPE*/ appData, TD_Db.DimDataSetCustomStringFuncPtrDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ setCustomStringFunc) {
57/*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin start*/
58 TD_Db.DimDataSetValueFuncPtrDelegateNative setDimFunc_inDelegate = null;
59 if (setDimFunc != null)
60 {
61 setDimFunc_inDelegate = (IntPtr pThis,IntPtr pEnt,double newValue,IntPtr offset) =>
62 {
63 ;
64 try
65 {
66 return (setDimFunc(OdMarshalHelper.PtrToObject<OdDbDimData>(pThis),OdMarshalHelper.PtrToObject<OdDbEntity>(pEnt),newValue,OdMarshalHelper.PtrToObject<OdGeVector3d>(offset)));
67 }
68 finally
69 {
70 ;
71 }
72 };
73 }
74 IntPtr setDimFunc_ptr = (setDimFunc == null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(setDimFunc_inDelegate);
75 Teigha.Core.DelegateHolder.Add(setDimFunc_inDelegate);
76 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin end*/
77/*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin start*/
78 TD_Db.DimDataSetCustomStringFuncPtrDelegateNative setCustomStringFunc_inDelegate = null;
79 if (setCustomStringFunc != null)
80 {
81 setCustomStringFunc_inDelegate = (IntPtr pThis,IntPtr pEnt,IntPtr sCustomString,IntPtr offset) =>
82 {
83 ;
84 try
85 {
86 return (setCustomStringFunc(OdMarshalHelper.PtrToObject<OdDbDimData>(pThis),OdMarshalHelper.PtrToObject<OdDbEntity>(pEnt),OdString2StringConvHelper.OdStringToString(sCustomString),OdMarshalHelper.PtrToObject<OdGeVector3d>(offset)));
87 }
88 finally
89 {
90 ;
91 }
92 };
93 }
94 IntPtr setCustomStringFunc_ptr = (setCustomStringFunc == null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(setCustomStringFunc_inDelegate);
95 Teigha.Core.DelegateHolder.Add(setCustomStringFunc_inDelegate);
96 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin end*/
97 try {
98 return TD_DbPINVOKE.new_OdDbDimData__SWIG_1(OdDbDimension.getCPtr(pDim), setDimFunc_ptr /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csin*/ , bitFlags, appData /*SIMPLETYPE*/, setCustomStringFunc_ptr /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csin*/ );
99 } finally {
100//Empty post /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN post csin*/
101//Empty post /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN post csin*/
102 }
103 }
104
105 public OdDbDimData(OdDbDimension pDim, TD_Db.DimDataSetValueFuncPtrDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ setDimFunc, uint bitFlags, IntPtr /*SIMPLETYPE*/ appData, TD_Db.DimDataSetCustomStringFuncPtrDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ setCustomStringFunc) : this(OdDbDimData.SwigConstructOdDbDimData(pDim, setDimFunc, bitFlags, appData, setCustomStringFunc), true) {
107 }
108
109 static private global::System.IntPtr SwigConstructOdDbDimData(OdDbDimension pDim, TD_Db.DimDataSetValueFuncPtrDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ setDimFunc, uint bitFlags, IntPtr /*SIMPLETYPE*/ appData) {
110/*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin start*/
111 TD_Db.DimDataSetValueFuncPtrDelegateNative setDimFunc_inDelegate = null;
112 if (setDimFunc != null)
113 {
114 setDimFunc_inDelegate = (IntPtr pThis,IntPtr pEnt,double newValue,IntPtr offset) =>
115 {
116 ;
117 try
118 {
119 return (setDimFunc(OdMarshalHelper.PtrToObject<OdDbDimData>(pThis),OdMarshalHelper.PtrToObject<OdDbEntity>(pEnt),newValue,OdMarshalHelper.PtrToObject<OdGeVector3d>(offset)));
120 }
121 finally
122 {
123 ;
124 }
125 };
126 }
127 IntPtr setDimFunc_ptr = (setDimFunc == null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(setDimFunc_inDelegate);
128 Teigha.Core.DelegateHolder.Add(setDimFunc_inDelegate);
129 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin end*/
130 try {
131 return TD_DbPINVOKE.new_OdDbDimData__SWIG_2(OdDbDimension.getCPtr(pDim), setDimFunc_ptr /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csin*/ , bitFlags, appData /*SIMPLETYPE*/);
132 } finally {
133//Empty post /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN post csin*/
134 }
135 }
136
137 public OdDbDimData(OdDbDimension pDim, TD_Db.DimDataSetValueFuncPtrDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ setDimFunc, uint bitFlags, IntPtr /*SIMPLETYPE*/ appData) : this(OdDbDimData.SwigConstructOdDbDimData(pDim, setDimFunc, bitFlags, appData), true) {
139 }
140
141 static private global::System.IntPtr SwigConstructOdDbDimData(OdDbDimension pDim, TD_Db.DimDataSetValueFuncPtrDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ setDimFunc, uint bitFlags) {
142/*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin start*/
143 TD_Db.DimDataSetValueFuncPtrDelegateNative setDimFunc_inDelegate = null;
144 if (setDimFunc != null)
145 {
146 setDimFunc_inDelegate = (IntPtr pThis,IntPtr pEnt,double newValue,IntPtr offset) =>
147 {
148 ;
149 try
150 {
151 return (setDimFunc(OdMarshalHelper.PtrToObject<OdDbDimData>(pThis),OdMarshalHelper.PtrToObject<OdDbEntity>(pEnt),newValue,OdMarshalHelper.PtrToObject<OdGeVector3d>(offset)));
152 }
153 finally
154 {
155 ;
156 }
157 };
158 }
159 IntPtr setDimFunc_ptr = (setDimFunc == null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(setDimFunc_inDelegate);
160 Teigha.Core.DelegateHolder.Add(setDimFunc_inDelegate);
161 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin end*/
162 try {
163 return TD_DbPINVOKE.new_OdDbDimData__SWIG_3(OdDbDimension.getCPtr(pDim), setDimFunc_ptr /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csin*/ , bitFlags);
164 } finally {
165//Empty post /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN post csin*/
166 }
167 }
168
169 public OdDbDimData(OdDbDimension pDim, TD_Db.DimDataSetValueFuncPtrDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ setDimFunc, uint bitFlags) : this(OdDbDimData.SwigConstructOdDbDimData(pDim, setDimFunc, bitFlags), true) {
171 }
172
173 static private global::System.IntPtr SwigConstructOdDbDimData(OdDbDimension pDim, TD_Db.DimDataSetValueFuncPtrDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ setDimFunc) {
174/*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin start*/
175 TD_Db.DimDataSetValueFuncPtrDelegateNative setDimFunc_inDelegate = null;
176 if (setDimFunc != null)
177 {
178 setDimFunc_inDelegate = (IntPtr pThis,IntPtr pEnt,double newValue,IntPtr offset) =>
179 {
180 ;
181 try
182 {
183 return (setDimFunc(OdMarshalHelper.PtrToObject<OdDbDimData>(pThis),OdMarshalHelper.PtrToObject<OdDbEntity>(pEnt),newValue,OdMarshalHelper.PtrToObject<OdGeVector3d>(offset)));
184 }
185 finally
186 {
187 ;
188 }
189 };
190 }
191 IntPtr setDimFunc_ptr = (setDimFunc == null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(setDimFunc_inDelegate);
192 Teigha.Core.DelegateHolder.Add(setDimFunc_inDelegate);
193 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin end*/
194 try {
195 return TD_DbPINVOKE.new_OdDbDimData__SWIG_4(OdDbDimension.getCPtr(pDim), setDimFunc_ptr /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csin*/ );
196 } finally {
197//Empty post /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN post csin*/
198 }
199 }
200
201 public OdDbDimData(OdDbDimension pDim, TD_Db.DimDataSetValueFuncPtrDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ setDimFunc) : this(OdDbDimData.SwigConstructOdDbDimData(pDim, setDimFunc), true) {
203 }
204
205 public OdDbDimData(OdDbDimension pDim) : this(TD_DbPINVOKE.new_OdDbDimData__SWIG_5(OdDbDimension.getCPtr(pDim)), true) {
207 }
208
209 public OdDbDimData(OdDbDimData arg0) : this(TD_DbPINVOKE.new_OdDbDimData__SWIG_6(OdDbDimData.getCPtr(arg0)), true) {
211 }
212
216 return ret;
217 }
218
219 public OdDbDimension dimension() {// OdDbDimensionPtr
220 MemoryManager mMan = MemoryManager.GetMemoryManager();
221 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
222 IntPtr ptr = TD_DbPINVOKE.OdDbDimData_dimension(swigCPtr);
223
224 OdDbDimension ret = null;
225 if (null != mTrans)
226 {
227 mTrans.AddObject((OdDbDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDimension),ptr, true));
228 ret = (OdDbDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDimension),ptr, false);
229 }
230 else
231 {
232 ret = (OdDbDimension)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDimension),ptr, true);
233 }
234
236 return ret;
237}
238
239 public void setDimension(OdDbDimension pDim) {
242 }
243
245 MemoryManager mMan = MemoryManager.GetMemoryManager();
246 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
247 IntPtr ptr = TD_DbPINVOKE.OdDbDimData_ownerId(swigCPtr);
248
249 OdDbObjectId ret = null;
250 if (null != mTrans)
251 {
252 mTrans.AddObject(new OdDbObjectId(ptr, true));
253 ret = new OdDbObjectId(ptr, false);
254 }
255 else
256 {
257 ret = new OdDbObjectId(ptr, true);
258 }
259
261 return ret;
262}
263
264 public void setOwnerId(OdDbObjectId objId) {
267 }
268
269 public uint bitFlags() {
270 uint ret = TD_DbPINVOKE.OdDbDimData_bitFlags(swigCPtr);
272 return ret;
273 }
274
275 public void setBitFlags(uint flags) {
276 TD_DbPINVOKE.OdDbDimData_setBitFlags(swigCPtr, flags);
278 }
279
280 public bool isDimFocal() {
281 bool ret = TD_DbPINVOKE.OdDbDimData_isDimFocal(swigCPtr);
283 return ret;
284 }
285
286 public void setDimFocal(bool focal) {
287 TD_DbPINVOKE.OdDbDimData_setDimFocal(swigCPtr, focal);
289 }
290
291 public bool isDimEditable() {
292 bool ret = TD_DbPINVOKE.OdDbDimData_isDimEditable(swigCPtr);
294 return ret;
295 }
296
297 public void setDimEditable(bool editable) {
298 TD_DbPINVOKE.OdDbDimData_setDimEditable(swigCPtr, editable);
300 }
301
302 public bool isDimInvisible() {
303 bool ret = TD_DbPINVOKE.OdDbDimData_isDimInvisible(swigCPtr);
305 return ret;
306 }
307
308 public void setDimInvisible(bool invisible) {
309 TD_DbPINVOKE.OdDbDimData_setDimInvisible(swigCPtr, invisible);
311 }
312
316 return ret;
317 }
318
319 public void setDimHideIfValueIsZero(bool hide) {
322 }
323
324 public IntPtr appData() {
325// test csout
326 /*SIMPLETYPE*/
327 IntPtr ret = TD_DbPINVOKE.OdDbDimData_appData(swigCPtr);
329 return ret;
330 }
331
332 public void setAppData(IntPtr /*SIMPLETYPE*/ appData) {
333 TD_DbPINVOKE.OdDbDimData_setAppData(swigCPtr, appData /*SIMPLETYPE*/);
335 }
336
337 public TD_Db.DimDataSetValueFuncPtrDelegate dimValueFunc() {
338 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csout start*/
339 IntPtr nativeCallback = TD_DbPINVOKE.OdDbDimData_dimValueFunc(swigCPtr);
340
342 TD_Db.DimDataSetValueFuncPtrDelegate outDelegate = null;
343 if (nativeCallback != IntPtr.Zero)
344 {
345 outDelegate = (OdDbDimData pThis,OdDbEntity pEnt,double newValue,OdGeVector3d offset) =>
346 {
347 TD_Db.DimDataSetValueFuncPtrDelegateNative cPtr_NativeDelegate = Marshal.GetDelegateForFunctionPointer(nativeCallback, typeof(TD_Db.DimDataSetValueFuncPtrDelegateNative)) as TD_Db.DimDataSetValueFuncPtrDelegateNative;
348 ;
349 try
350 {
351 return (cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<OdDbDimData>(pThis),OdMarshalHelper.ObjectToPtr<OdDbEntity>(pEnt),newValue,OdMarshalHelper.ObjectToPtr<OdGeVector3d>(offset)));
352 }
353 finally
354 {
355 ;
356 }
357 };
358 }
359 return outDelegate;
360 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csout end*/
361 }
362
363 public void setDimValueFunc(TD_Db.DimDataSetValueFuncPtrDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ funcPtr) {
364/*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin start*/
365 TD_Db.DimDataSetValueFuncPtrDelegateNative funcPtr_inDelegate = null;
366 if (funcPtr != null)
367 {
368 funcPtr_inDelegate = (IntPtr pThis,IntPtr pEnt,double newValue,IntPtr offset) =>
369 {
370 ;
371 try
372 {
373 return (funcPtr(OdMarshalHelper.PtrToObject<OdDbDimData>(pThis),OdMarshalHelper.PtrToObject<OdDbEntity>(pEnt),newValue,OdMarshalHelper.PtrToObject<OdGeVector3d>(offset)));
374 }
375 finally
376 {
377 ;
378 }
379 };
380 }
381 IntPtr funcPtr_ptr = (funcPtr == null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(funcPtr_inDelegate);
382 Teigha.Core.DelegateHolder.Add(funcPtr_inDelegate);
383 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin end*/
384 try {
385 TD_DbPINVOKE.OdDbDimData_setDimValueFunc(swigCPtr, funcPtr_ptr /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csin*/ );
387 } finally {
388//Empty post /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN post csin*/
389 }
390 }
391
392 public TD_Db.DimDataSetCustomStringFuncPtrDelegate customStringFunc() {
393 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csout start*/
394 IntPtr nativeCallback = TD_DbPINVOKE.OdDbDimData_customStringFunc(swigCPtr);
395
397 TD_Db.DimDataSetCustomStringFuncPtrDelegate outDelegate = null;
398 if (nativeCallback != IntPtr.Zero)
399 {
400 outDelegate = (OdDbDimData pThis,OdDbEntity pEnt,string sCustomString,OdGeVector3d offset) =>
401 {
402 TD_Db.DimDataSetCustomStringFuncPtrDelegateNative cPtr_NativeDelegate = Marshal.GetDelegateForFunctionPointer(nativeCallback, typeof(TD_Db.DimDataSetCustomStringFuncPtrDelegateNative)) as TD_Db.DimDataSetCustomStringFuncPtrDelegateNative;
403 ;
404 try
405 {
406 return (cPtr_NativeDelegate(OdMarshalHelper.ObjectToPtr<OdDbDimData>(pThis),OdMarshalHelper.ObjectToPtr<OdDbEntity>(pEnt),OdString2StringConvHelper.StringToOdString(sCustomString),OdMarshalHelper.ObjectToPtr<OdGeVector3d>(offset)));
407 }
408 finally
409 {
410 ;
411 }
412 };
413 }
414 return outDelegate;
415 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csout end*/
416 }
417
418 public void setCustomStringFunc(TD_Db.DimDataSetCustomStringFuncPtrDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ funcPtr) {
419/*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin start*/
420 TD_Db.DimDataSetCustomStringFuncPtrDelegateNative funcPtr_inDelegate = null;
421 if (funcPtr != null)
422 {
423 funcPtr_inDelegate = (IntPtr pThis,IntPtr pEnt,IntPtr sCustomString,IntPtr offset) =>
424 {
425 ;
426 try
427 {
428 return (funcPtr(OdMarshalHelper.PtrToObject<OdDbDimData>(pThis),OdMarshalHelper.PtrToObject<OdDbEntity>(pEnt),OdString2StringConvHelper.OdStringToString(sCustomString),OdMarshalHelper.PtrToObject<OdGeVector3d>(offset)));
429 }
430 finally
431 {
432 ;
433 }
434 };
435 }
436 IntPtr funcPtr_ptr = (funcPtr == null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(funcPtr_inDelegate);
437 Teigha.Core.DelegateHolder.Add(funcPtr_inDelegate);
438 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin end*/
439 try {
440 TD_DbPINVOKE.OdDbDimData_setCustomStringFunc(swigCPtr, funcPtr_ptr /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csin*/ );
442 } finally {
443//Empty post /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN post csin*/
444 }
445 }
446
447 public bool isDimResultantLength() {
450 return ret;
451 }
452
453 public void setDimResultantLength(bool bValue) {
456 }
457
458 public bool isDimDeltaLength() {
459 bool ret = TD_DbPINVOKE.OdDbDimData_isDimDeltaLength(swigCPtr);
461 return ret;
462 }
463
464 public void setDimDeltaLength(bool bValue) {
467 }
468
469 public bool isDimResultantAngle() {
472 return ret;
473 }
474
475 public void setDimResultantAngle(bool bValue) {
478 }
479
480 public bool isDimDeltaAngle() {
481 bool ret = TD_DbPINVOKE.OdDbDimData_isDimDeltaAngle(swigCPtr);
483 return ret;
484 }
485
486 public void setDimDeltaAngle(bool bValue) {
489 }
490
491 public bool isDimRadius() {
492 bool ret = TD_DbPINVOKE.OdDbDimData_isDimRadius(swigCPtr);
494 return ret;
495 }
496
497 public void setDimRadius(bool bValue) {
498 TD_DbPINVOKE.OdDbDimData_setDimRadius(swigCPtr, bValue);
500 }
501
502 public bool isCustomDimValue() {
503 bool ret = TD_DbPINVOKE.OdDbDimData_isCustomDimValue(swigCPtr);
505 return ret;
506 }
507
508 public void setCustomDimValue(bool custom) {
511 }
512
513 public bool isConstrained() {
514 bool ret = TD_DbPINVOKE.OdDbDimData_isConstrained(swigCPtr);
516 return ret;
517 }
518
519 public void setConstrain(bool bValue) {
520 TD_DbPINVOKE.OdDbDimData_setConstrain(swigCPtr, bValue);
522 }
523
524 public bool isCustomString() {
525 bool ret = TD_DbPINVOKE.OdDbDimData_isCustomString(swigCPtr);
527 return ret;
528 }
529
530 public void setCustomString(bool bValue) {
533 }
534
535 [System.Flags] public enum DimDataFlags {
536 kDimEditable = 0x0001,
537 kDimInvisible = 0x0002,
538 kDimFocal = 0x0004,
539 kDimHideIfValueIsZero = 0x0008,
540 kDimEmptyData = 0x0010,
541 kDimResultantLength = 0x0020,
542 kDimDeltaLength = 0x0040,
543 kDimResultantAngle = 0x0080,
544 kDimDeltaAngle = 0x0100,
545 kDimRadius = 0x0200,
546 kDimCustomValue = 0x0400,
547 kDimConstrained = 0x0800,
548 kDimCustomString = 0x1000
549 }
550
551}
552
553}
void setConstrain(bool bValue)
Definition: OdDbDimData.cs:519
OdDbDimData Assign(OdDbDimData arg0)
Definition: OdDbDimData.cs:213
OdDbDimData(OdDbDimension pDim, TD_Db.DimDataSetValueFuncPtrDelegate setDimFunc, uint bitFlags)
Definition: OdDbDimData.cs:169
OdDbDimData(OdDbDimension pDim, TD_Db.DimDataSetValueFuncPtrDelegate setDimFunc)
Definition: OdDbDimData.cs:201
OdDbDimData(OdDbDimension pDim, TD_Db.DimDataSetValueFuncPtrDelegate setDimFunc, uint bitFlags, IntPtr appData)
Definition: OdDbDimData.cs:137
void setCustomStringFunc(TD_Db.DimDataSetCustomStringFuncPtrDelegate funcPtr)
Definition: OdDbDimData.cs:418
void setDimDeltaLength(bool bValue)
Definition: OdDbDimData.cs:464
OdDbDimData(OdDbDimension pDim, TD_Db.DimDataSetValueFuncPtrDelegate setDimFunc, uint bitFlags, IntPtr appData, TD_Db.DimDataSetCustomStringFuncPtrDelegate setCustomStringFunc)
Definition: OdDbDimData.cs:105
void setAppData(IntPtr appData)
Definition: OdDbDimData.cs:332
void setDimResultantLength(bool bValue)
Definition: OdDbDimData.cs:453
void setDimValueFunc(TD_Db.DimDataSetValueFuncPtrDelegate funcPtr)
Definition: OdDbDimData.cs:363
void setBitFlags(uint flags)
Definition: OdDbDimData.cs:275
void setCustomString(bool bValue)
Definition: OdDbDimData.cs:530
OdDbObjectId ownerId()
Definition: OdDbDimData.cs:244
void setDimension(OdDbDimension pDim)
Definition: OdDbDimData.cs:239
void setDimEditable(bool editable)
Definition: OdDbDimData.cs:297
OdDbDimData(OdDbDimension pDim)
Definition: OdDbDimData.cs:205
TD_Db.DimDataSetValueFuncPtrDelegate dimValueFunc()
Definition: OdDbDimData.cs:337
void setCustomDimValue(bool custom)
Definition: OdDbDimData.cs:508
void setDimInvisible(bool invisible)
Definition: OdDbDimData.cs:308
OdDbDimension dimension()
Definition: OdDbDimData.cs:219
virtual void Dispose(bool disposing)
Definition: OdDbDimData.cs:40
void setDimDeltaAngle(bool bValue)
Definition: OdDbDimData.cs:486
OdDbDimData(OdDbDimData arg0)
Definition: OdDbDimData.cs:209
void setDimResultantAngle(bool bValue)
Definition: OdDbDimData.cs:475
void setDimHideIfValueIsZero(bool hide)
Definition: OdDbDimData.cs:319
static HandleRef getCPtr(OdDbDimData obj)
Definition: OdDbDimData.cs:27
void setDimRadius(bool bValue)
Definition: OdDbDimData.cs:497
OdDbDimData(IntPtr cPtr, bool cMemoryOwn)
Definition: OdDbDimData.cs:22
void setDimFocal(bool focal)
Definition: OdDbDimData.cs:286
void setOwnerId(OdDbObjectId objId)
Definition: OdDbDimData.cs:264
TD_Db.DimDataSetCustomStringFuncPtrDelegate customStringFunc()
Definition: OdDbDimData.cs:392
static HandleRef getCPtr(OdDbDimension obj)
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
delegate OdGeVector3dValue DimDataSetValueFuncPtrDelegateNative(IntPtr pThis, IntPtr pEnt, double newValue, IntPtr offset)
delegate OdGeVector3dValue DimDataSetValueFuncPtrDelegate(OdDbDimData pThis, OdDbEntity pEnt, double newValue, OdGeVector3d offset)
delegate OdGeVector3dValue DimDataSetCustomStringFuncPtrDelegateNative(IntPtr pThis, IntPtr pEnt, IntPtr sCustomString, IntPtr offset)
delegate OdGeVector3dValue DimDataSetCustomStringFuncPtrDelegate(OdDbDimData pThis, OdDbEntity pEnt, string sCustomString, OdGeVector3d offset)
static global::System.Exception Retrieve()
static void OdDbDimData_setBitFlags(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
static void OdDbDimData_setDimDeltaLength(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static IntPtr OdDbDimData_dimension(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbDimData_isDimDeltaAngle(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbDimData_isDimResultantLength(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbDimData_isCustomDimValue(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbDimData_setDimRadius(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdDbDimData_isCustomString(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbDimData_isDimHideIfValueIsZero(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbDimData_isConstrained(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbDimData_isDimRadius(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdDbDimData_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbDimData_isDimResultantAngle(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbDimData_setDimension(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdDbDimData_setCustomStringFunc(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDbDimData_appData(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdDbDimData(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbDimData_isDimDeltaLength(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbDimData_isDimInvisible(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbDimData_setDimHideIfValueIsZero(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDbDimData_setAppData(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdDbDimData_setDimFocal(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDbDimData_ownerId(global::System.Runtime.InteropServices.HandleRef jarg1)
static uint OdDbDimData_bitFlags(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdDbDimData_dimValueFunc(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbDimData_setDimInvisible(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDbDimData_setDimValueFunc(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdDbDimData_setDimResultantAngle(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDbDimData_setDimDeltaAngle(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDbDimData_setConstrain(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdDbDimData_isDimFocal(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbDimData_setCustomDimValue(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDbDimData_setOwnerId(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbDimData_setCustomString(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdDbDimData_setDimResultantLength(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static IntPtr OdDbDimData_customStringFunc(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbDimData_isDimEditable(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbDimData_setDimEditable(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)