Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgDimensionOverallLinkage.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 OdDgDimensionOverallLinkage(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDimensionOverallLinkage_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDimensionOverallLinkage 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.OdDgDimensionOverallLinkage_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.OdDgDimensionOverallLinkage_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.OdDgDimensionOverallLinkage_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
104 public virtual bool getUseRefScaleFlag() {
107 return ret;
108 }
109
110 public virtual void setUseRefScaleFlag(bool bSetFlag) {
113 }
114
115 public virtual bool getUseAngleQuadrantFlag() {
118 return ret;
119 }
120
121 public virtual void setUseAngleQuadrantFlag(bool bSetFlag) {
124 }
125
126 public virtual bool getUseSlantAngleFlag() {
129 return ret;
130 }
131
132 public virtual void setUseSlantAngleFlag(bool bSetFlag) {
135 }
136
137 public virtual double getRefScale() {
140 return ret;
141 }
142
143 public virtual void setRefScale(double dRefScale) {
146 }
147
148 public virtual UInt16 getAngleQuadrant() {
149// test csout
150 /*SIMPLETYPE*/
153 return ret;
154 }
155
156 public virtual void setAngleQuadrant(UInt16 /*SIMPLETYPE*/ iAngleQuadrant) {
157 TG_DbPINVOKE.OdDgDimensionOverallLinkage_setAngleQuadrant(swigCPtr, iAngleQuadrant /*SIMPLETYPE*/);
159 }
160
161 public virtual double getSlantAngle() {
164 return ret;
165 }
166
167 public virtual void setSlantAngle(double dSlantAngle) {
170 }
171
172 public virtual UInt32 getFlags() {
173// test csout
174 /*SIMPLETYPE*/
177 return ret;
178 }
179
180 public virtual bool getUseAnnotationScaleValueFlag() {
183 return ret;
184 }
185
186 public virtual void setUseAnnotationScaleValueFlag(bool bSetFlag) {
189 }
190
191 public virtual double getAnnotationScaleValue() {
194 return ret;
195 }
196
197 public virtual void setAnnotationScaleValue(double dRefScale) {
200 }
201
202 public virtual void copy(OdDgDimensionOverallLinkage pSource) {
205 }
206
207 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
208 string ret = TG_DbPINVOKE.OdDgDimensionOverallLinkage_getRealClassName(ptr /*SIMPLETYPE*/);
210 return ret;
211 }
212
213}
214
215}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual void setUseAnnotationScaleValueFlag(bool bSetFlag)
static new OdDgDimensionLinkage createObject()
static new OdDgDimensionLinkage cast(OdRxObject pObj)
virtual void copy(OdDgDimensionOverallLinkage pSource)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setSlantAngle(double dSlantAngle)
static HandleRef getCPtr(OdDgDimensionOverallLinkage obj)
virtual void setAnnotationScaleValue(double dRefScale)
virtual void setAngleQuadrant(UInt16 iAngleQuadrant)
OdDgDimensionOverallLinkage(IntPtr cPtr, bool cMemoryOwn)
static global::System.Exception Retrieve()
static UInt16 OdDgDimensionOverallLinkage_getAngleQuadrant(HandleRef jarg1)
static void OdDgDimensionOverallLinkage_setRefScale(HandleRef jarg1, double jarg2)
static IntPtr OdDgDimensionOverallLinkage_cast(HandleRef jarg1)
static IntPtr OdDgDimensionOverallLinkage_isA(HandleRef jarg1)
static void OdDgDimensionOverallLinkage_setUseSlantAngleFlag(HandleRef jarg1, bool jarg2)
static void OdDgDimensionOverallLinkage_setSlantAngle(HandleRef jarg1, double jarg2)
static void OdDgDimensionOverallLinkage_setUseAnnotationScaleValueFlag(HandleRef jarg1, bool jarg2)
static bool OdDgDimensionOverallLinkage_getUseAngleQuadrantFlag(HandleRef jarg1)
static UInt32 OdDgDimensionOverallLinkage_getFlags(HandleRef jarg1)
static string OdDgDimensionOverallLinkage_getRealClassName(IntPtr jarg1)
static void OdDgDimensionOverallLinkage_setUseAngleQuadrantFlag(HandleRef jarg1, bool jarg2)
static void OdDgDimensionOverallLinkage_copy(HandleRef jarg1, HandleRef jarg2)
static bool OdDgDimensionOverallLinkage_getUseSlantAngleFlag(HandleRef jarg1)
static IntPtr OdDgDimensionOverallLinkage_queryX(HandleRef jarg1, HandleRef jarg2)
static double OdDgDimensionOverallLinkage_getRefScale(HandleRef jarg1)
static void OdDgDimensionOverallLinkage_setUseRefScaleFlag(HandleRef jarg1, bool jarg2)
static void OdDgDimensionOverallLinkage_setAngleQuadrant(HandleRef jarg1, UInt16 jarg2)
static double OdDgDimensionOverallLinkage_getSlantAngle(HandleRef jarg1)
static bool OdDgDimensionOverallLinkage_getUseRefScaleFlag(HandleRef jarg1)
static double OdDgDimensionOverallLinkage_getAnnotationScaleValue(HandleRef jarg1)
static IntPtr OdDgDimensionOverallLinkage_createObject()
static bool OdDgDimensionOverallLinkage_getUseAnnotationScaleValueFlag(HandleRef jarg1)
static IntPtr OdDgDimensionOverallLinkage_desc()
static void delete_OdDgDimensionOverallLinkage(HandleRef jarg1)
static void OdDgDimensionOverallLinkage_setAnnotationScaleValue(HandleRef jarg1, double jarg2)