Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgDimensionSegmentLinkage.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 OdDgDimensionSegmentLinkage(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDimensionSegmentLinkage_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDimensionSegmentLinkage 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 new static OdDgDimensionLinkage cast(OdRxObject pObj) {// OdSmartPtr<OdDgDimensionLinkage>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgDimensionLinkage ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgDimensionLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimensionLinkage),ptr, true));
52 ret = (OdDgDimensionLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimensionLinkage),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgDimensionLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimensionLinkage),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.OdDgDimensionSegmentLinkage_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.OdDgDimensionSegmentLinkage_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.OdDgDimensionSegmentLinkage_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgDimensionLinkage createObject() {// OdSmartPtr<OdDgDimensionLinkage>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgDimensionLinkage ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgDimensionLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimensionLinkage),ptr, true));
93 ret = (OdDgDimensionLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimensionLinkage),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgDimensionLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimensionLinkage),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
126 public virtual double getTextRotation() {
129 return ret;
130 }
131
132 public virtual void setTextRotation(double dTextRotation) {
135 }
136
137 public virtual UInt32 getTextJust() {
138// test csout
139 /*SIMPLETYPE*/
142 return ret;
143 }
144
145 public virtual void setTextJust(UInt32 iTextJust) {
146 TG_DbPINVOKE.OdDgDimensionSegmentLinkage_setTextJust(swigCPtr, iTextJust /*SIMPLETYPE*/);
148 }
149
150 public virtual UInt32 getFlags() {
151// test csout
152 /*SIMPLETYPE*/
155 return ret;
156 }
157
158 protected static string getRealClassName(IntPtr ptr) {
159 string ret = TG_DbPINVOKE.OdDgDimensionSegmentLinkage_getRealClassName(ptr /*SIMPLETYPE*/);
161 return ret;
162 }
163
164}
165
166}
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
OdDgDimensionLinkage(IntPtr cPtr, bool cMemoryOwn)
virtual void setTextRotation(double dTextRotation)
OdDgDimensionSegmentLinkage(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDgDimensionSegmentLinkage obj)
override OdRxObject queryX(OdRxClass protocolClass)
static new OdDgDimensionLinkage cast(OdRxObject pObj)
static new OdDgDimensionLinkage createObject()
static global::System.Exception Retrieve()
static bool OdDgDimensionSegmentLinkage_getUseTextJustFlag(HandleRef jarg1)
static string OdDgDimensionSegmentLinkage_getRealClassName(IntPtr jarg1)
static double OdDgDimensionSegmentLinkage_getTextRotation(HandleRef jarg1)
static IntPtr OdDgDimensionSegmentLinkage_cast(HandleRef jarg1)
static IntPtr OdDgDimensionSegmentLinkage_createObject()
static void OdDgDimensionSegmentLinkage_setTextRotation(HandleRef jarg1, double jarg2)
static void OdDgDimensionSegmentLinkage_setTextJust(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgDimensionSegmentLinkage_isA(HandleRef jarg1)
static UInt32 OdDgDimensionSegmentLinkage_getTextJust(HandleRef jarg1)
static IntPtr OdDgDimensionSegmentLinkage_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgDimensionSegmentLinkage_setUseTextRotationFlag(HandleRef jarg1, bool jarg2)
static bool OdDgDimensionSegmentLinkage_getUseTextRotationFlag(HandleRef jarg1)
static void OdDgDimensionSegmentLinkage_setUseTextJustFlag(HandleRef jarg1, bool jarg2)
static void delete_OdDgDimensionSegmentLinkage(HandleRef jarg1)
static UInt32 OdDgDimensionSegmentLinkage_getFlags(HandleRef jarg1)
static IntPtr OdDgDimensionSegmentLinkage_desc()