Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbDetailViewStyle.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 OdDbDetailViewStyle(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbDetailViewStyle_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbDetailViewStyle 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 OdDbDetailViewStyle cast(OdRxObject pObj) {// OdSmartPtr<OdDbDetailViewStyle>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbDetailViewStyle ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbDetailViewStyle)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDetailViewStyle),ptr, true));
52 ret = (OdDbDetailViewStyle)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDetailViewStyle),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbDetailViewStyle)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDetailViewStyle),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.OdDbDetailViewStyle_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.OdDbDetailViewStyle_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.OdDbDetailViewStyle_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbDetailViewStyle createObject() {// OdSmartPtr<OdDbDetailViewStyle>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbDetailViewStyle ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbDetailViewStyle)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDetailViewStyle),ptr, true));
93 ret = (OdDbDetailViewStyle)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDetailViewStyle),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbDetailViewStyle)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDetailViewStyle),ptr, true);
98 }
99
101 return ret;
102}
103
109
115
121
127
133
139
145
151
157
163
169
175
181
187
193
199
200 public bool showArrows() {
201 bool ret = TD_DbPINVOKE.OdDbDetailViewStyle_showArrows(swigCPtr);
203 return ret;
204 }
205
211
217
223
229
235
241
247
253
259
265
271
277
283
289
295
301
307
308 public override double viewLabelTextHeight() {
311 return ret;
312 }
313
319
320 public override double viewLabelOffset() {
323 return ret;
324 }
325
331
337
343
349
355
361
367
373
379
385
391
397
403
409
415
421
427
433
439
445
451
452 protected static string getRealClassName(IntPtr ptr) {
453 string ret = TD_DbPINVOKE.OdDbDetailViewStyle_getRealClassName(ptr /*SIMPLETYPE*/);
455 return ret;
456 }
457
463
469
475
482
483 public enum ModelEdge {
484 kSmooth = 0,
487 kJagged
488 }
489
490}
491
492}
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(OdCmColor obj)
Definition OdCmColor.cs:26
static HandleRef getCPtr(OdDbDatabase obj)
static OdDbDetailViewStyle cast(OdRxObject pObj)
OdResult setArrowSymbolColor(OdCmColor color)
OdDbDetailViewStyle.ModelEdge modelEdge()
override OdDbModelDocViewStyle.TextAlignment viewLabelAlignment()
OdResult setIdentifierColor(OdCmColor color)
override void Dispose(bool disposing)
OdResult setViewLabelAttachment(OdDbModelDocViewStyle.AttachmentPoint attachment)
OdResult setIdentifierStyleId(OdDbObjectId objId)
OdResult setBorderLineWeight(LineWeight lineweight)
OdResult setViewLabelTextHeight(double height)
OdResult setShowArrows(bool bValue)
OdResult setArrowSymbolSize(double size)
static HandleRef getCPtr(OdDbDetailViewStyle obj)
OdDbDetailViewStyle(IntPtr cPtr, bool cMemoryOwn)
OdResult setBoundaryLineColor(OdCmColor color)
OdResult setShowViewLabel(bool bValue)
OdResult setBorderLineTypeId(OdDbObjectId objId)
Teigha.TD.OdDbDetailViewStyle.IdentifierPlacement vb_identifierPlacement()
OdResult setViewLabelPattern(String pattern, OdDbField pField)
static new OdDbDetailViewStyle createObject()
OdResult setBoundaryLineTypeId(OdDbObjectId objId)
OdResult setBorderLineColor(OdCmColor color)
override OdRxObject queryX(OdRxClass protocolClass)
OdResult setIdentifierHeight(double height)
OdDbDetailViewStyle.IdentifierPlacement identifierPlacement()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdResult setViewLabelAlignment(OdDbModelDocViewStyle.TextAlignment alignment)
OdResult setIdentifierOffset(double offset)
OdResult setViewLabelOffset(double offset)
Teigha.TD.OdDbDetailViewStyle.ModelEdge vb_modelEdge()
OdResult setBoundaryLineWeight(LineWeight lineweight)
OdResult setViewLabelTextColor(OdCmColor color)
static string getRealClassName(IntPtr ptr)
OdResult setIdentifierPlacement(OdDbDetailViewStyle.IdentifierPlacement placement)
override OdDbObjectId postViewStyleToDb(OdDbDatabase pDb, String styleName)
OdResult setViewLabelPattern(String pattern)
OdResult setConnectionLineTypeId(OdDbObjectId objId)
override OdDbModelDocViewStyle.AttachmentPoint viewLabelAttachment()
String getViewLabelPattern(OdDbField pField)
OdResult setViewLabelTextStyleId(OdDbObjectId objId)
override OdCmColor viewLabelTextColor()
OdResult setModelEdge(OdDbDetailViewStyle.ModelEdge placement)
OdResult setConnectionLineColor(OdCmColor color)
OdResult setConnectionLineWeight(LineWeight lineweight)
OdResult setArrowSymbolId(OdDbObjectId arrowSymbolId)
override OdDbObjectId viewLabelTextStyleId()
static HandleRef getCPtr(OdDbField obj)
Definition OdDbField.cs:26
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static global::System.IntPtr OdDbDetailViewStyle_viewLabelTextColor(HandleRef jarg1)
static int OdDbDetailViewStyle_setIdentifierOffset(HandleRef jarg1, double jarg2)
static string OdDbDetailViewStyle_getRealClassName(IntPtr jarg1)
static int OdDbDetailViewStyle_setBorderLineWeight(HandleRef jarg1, int jarg2)
static int OdDbDetailViewStyle_setViewLabelPattern__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static global::System.IntPtr OdDbDetailViewStyle_arrowSymbolColor(HandleRef jarg1)
static int OdDbDetailViewStyle_setBorderLineTypeId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbDetailViewStyle_borderLineColor(HandleRef jarg1)
static double OdDbDetailViewStyle_viewLabelTextHeight(HandleRef jarg1)
static double OdDbDetailViewStyle_identifierHeight(HandleRef jarg1)
static global::System.IntPtr OdDbDetailViewStyle_boundaryLineColor(HandleRef jarg1)
static int OdDbDetailViewStyle_setConnectionLineColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbDetailViewStyle_identifierStyleId(HandleRef jarg1)
static bool OdDbDetailViewStyle_showArrows(HandleRef jarg1)
static int OdDbDetailViewStyle_setArrowSymbolColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbDetailViewStyle_setIdentifierPlacement(HandleRef jarg1, int jarg2)
static int OdDbDetailViewStyle_setBoundaryLineWeight(HandleRef jarg1, int jarg2)
static IntPtr OdDbDetailViewStyle_desc()
static String OdDbDetailViewStyle_getViewLabelPattern__SWIG_1(HandleRef jarg1)
static IntPtr OdDbDetailViewStyle_createObject()
static String OdDbDetailViewStyle_getViewLabelPattern__SWIG_0(HandleRef jarg1, HandleRef jarg2)
static int OdDbDetailViewStyle_setBoundaryLineTypeId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbDetailViewStyle_viewLabelAttachment(HandleRef jarg1)
static String OdDbDetailViewStyle_viewLabelPattern(HandleRef jarg1)
static int OdDbDetailViewStyle_setShowArrows(HandleRef jarg1, bool jarg2)
static int OdDbDetailViewStyle_setViewLabelTextColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbDetailViewStyle_isA(HandleRef jarg1)
static global::System.IntPtr OdDbDetailViewStyle_viewLabelTextStyleId(HandleRef jarg1)
static int OdDbDetailViewStyle_setIdentifierStyleId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDbDetailViewStyle(HandleRef jarg1)
static int OdDbDetailViewStyle_setIdentifierHeight(HandleRef jarg1, double jarg2)
static int OdDbDetailViewStyle_setViewLabelTextStyleId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbDetailViewStyle_identifierOffset(HandleRef jarg1)
static IntPtr OdDbDetailViewStyle_cast(HandleRef jarg1)
static int OdDbDetailViewStyle_borderLineWeight(HandleRef jarg1)
static bool OdDbDetailViewStyle_showViewLabel(HandleRef jarg1)
static int OdDbDetailViewStyle_boundaryLineWeight(HandleRef jarg1)
static int OdDbDetailViewStyle_setArrowSymbolSize(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDbDetailViewStyle_borderLineTypeId(HandleRef jarg1)
static global::System.IntPtr OdDbDetailViewStyle_boundaryLineTypeId(HandleRef jarg1)
static int OdDbDetailViewStyle_connectionLineWeight(HandleRef jarg1)
static int OdDbDetailViewStyle_setModelEdge(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdDbDetailViewStyle_postViewStyleToDb(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static int OdDbDetailViewStyle_setIdentifierColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbDetailViewStyle_setConnectionLineWeight(HandleRef jarg1, int jarg2)
static int OdDbDetailViewStyle_setArrowSymbolId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbDetailViewStyle_setViewLabelTextHeight(HandleRef jarg1, double jarg2)
static int OdDbDetailViewStyle_viewLabelAlignment(HandleRef jarg1)
static int OdDbDetailViewStyle_setShowViewLabel(HandleRef jarg1, bool jarg2)
static int OdDbDetailViewStyle_setViewLabelPattern__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbDetailViewStyle_setBorderLineColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbDetailViewStyle_setViewLabelAttachment(HandleRef jarg1, int jarg2)
static double OdDbDetailViewStyle_arrowSymbolSize(HandleRef jarg1)
static IntPtr OdDbDetailViewStyle_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbDetailViewStyle_arrowSymbolId(HandleRef jarg1)
static int OdDbDetailViewStyle_identifierPlacement(HandleRef jarg1)
static int OdDbDetailViewStyle_modelEdge(HandleRef jarg1)
static int OdDbDetailViewStyle_setViewLabelOffset(HandleRef jarg1, double jarg2)
static int OdDbDetailViewStyle_setBoundaryLineColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbDetailViewStyle_viewLabelOffset(HandleRef jarg1)
static global::System.IntPtr OdDbDetailViewStyle_identifierColor(HandleRef jarg1)
static global::System.IntPtr OdDbDetailViewStyle_connectionLineColor(HandleRef jarg1)
static global::System.IntPtr OdDbDetailViewStyle_connectionLineTypeId(HandleRef jarg1)
static int OdDbDetailViewStyle_setConnectionLineTypeId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbDetailViewStyle_setViewLabelAlignment(HandleRef jarg1, int jarg2)