Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgDimOrdinate.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 OdDgDimOrdinate(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDimOrdinate_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDimOrdinate 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
46 return ret;
47 }
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgDimOrdinate cast(OdRxObject pObj) {// OdSmartPtr<OdDgDimOrdinate>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgDimOrdinate ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgDimOrdinate)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOrdinate),ptr, true));
66 ret = (OdDgDimOrdinate)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOrdinate),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgDimOrdinate)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOrdinate),ptr, true);
71 }
72
74 return ret;
75}
76
77 public new static OdRxClass desc() {
78 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgDimOrdinate_desc(),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public override OdRxClass isA() {
85 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgDimOrdinate_isA(swigCPtr),false); /*createInt 3_2*/
86
88 return ret;
89}
90
91 public override OdRxObject queryX(OdRxClass protocolClass) {
92 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgDimOrdinate_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgDimOrdinate createObject() {// OdSmartPtr<OdDgDimOrdinate>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgDimOrdinate ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgDimOrdinate)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOrdinate),ptr, true));
107 ret = (OdDgDimOrdinate)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOrdinate),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgDimOrdinate)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimOrdinate),ptr, true);
112 }
113
115 return ret;
116}
117
121 return ret;
122 }
123
124 public override bool subWorldDraw(OdGiWorldDraw pWd) {
127 return ret;
128 }
129
130 public virtual bool getStackExtLinesFlag() {
133 return ret;
134 }
135
136 public virtual void setStackExtLinesFlag(bool val) {
139 }
140
141 public virtual bool getArcSymbolFlag() {
144 return ret;
145 }
146
147 public virtual void setArcSymbolFlag(bool val) {
150 }
151
155 return ret;
156 }
157
158 public virtual void setDecrementInReverseDirectionFlag(bool val) {
161 }
162
163 public virtual bool getFreeLocationOfTxtFlag() {
166 return ret;
167 }
168
169 public virtual void setFreeLocationOfTxtFlag(bool val) {
172 }
173
174 public virtual double getDatumValue() {
175 double ret = TG_DbPINVOKE.OdDgDimOrdinate_getDatumValue(swigCPtr);
177 return ret;
178 }
179
180 public virtual void setDatumValue(double val) {
183 }
184
185 public override bool applyDimensionStyle(UInt32 /*SIMPLETYPE*/ uDimStyle) {
186 bool ret = TG_DbPINVOKE.OdDgDimOrdinate_applyDimensionStyle(swigCPtr, uDimStyle /*SIMPLETYPE*/);
188 return ret;
189 }
190
191 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
192 string ret = TG_DbPINVOKE.OdDgDimOrdinate_getRealClassName(ptr /*SIMPLETYPE*/);
194 return ret;
195 }
196
201 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
202
208
209}
210
211}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual void setDecrementInReverseDirectionFlag(bool val)
override OdRxClass isA()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual void setDatumValue(double val)
override OdDgDimension.ToolType dimensionType()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override void Dispose(bool disposing)
static new OdRxClass desc()
virtual void setStackExtLinesFlag(bool val)
virtual bool getArcSymbolFlag()
virtual double getDatumValue()
static OdDgDimOrdinate cast(OdRxObject pObj)
virtual void setArcSymbolFlag(bool val)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdDgDimOrdinate obj)
override bool applyDimensionStyle(UInt32 uDimStyle)
OdDgDimOrdinate(IntPtr cPtr, bool cMemoryOwn)
virtual bool getStackExtLinesFlag()
virtual void setFreeLocationOfTxtFlag(bool val)
override byte getElementSubType()
override OdRxObject queryX(OdRxClass protocolClass)
override OdDgElement.ElementTypes getElementType()
override bool subWorldDraw(OdGiWorldDraw pWd)
static new OdDgDimOrdinate createObject()
virtual bool getFreeLocationOfTxtFlag()
virtual bool getDecrementInReverseDirectionFlag()
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static global::System.Exception Retrieve()
static int OdDgDimOrdinate_dimensionType(HandleRef jarg1)
static void OdDgDimOrdinate_setStackExtLinesFlag(HandleRef jarg1, bool jarg2)
static bool OdDgDimOrdinate_getStackExtLinesFlag(HandleRef jarg1)
static IntPtr OdDgDimOrdinate_desc()
static byte OdDgDimOrdinate_getElementSubType(HandleRef jarg1)
static bool OdDgDimOrdinate_applyDimensionStyle(HandleRef jarg1, UInt32 jarg2)
static void OdDgDimOrdinate_setDatumValue(HandleRef jarg1, double jarg2)
static double OdDgDimOrdinate_getDatumValue(HandleRef jarg1)
static void delete_OdDgDimOrdinate(HandleRef jarg1)
static IntPtr OdDgDimOrdinate_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgDimOrdinate_setDecrementInReverseDirectionFlag(HandleRef jarg1, bool jarg2)
static bool OdDgDimOrdinate_getArcSymbolFlag(HandleRef jarg1)
static int OdDgDimOrdinate_getElementType(HandleRef jarg1)
static IntPtr OdDgDimOrdinate_cast(HandleRef jarg1)
static bool OdDgDimOrdinate_getFreeLocationOfTxtFlag(HandleRef jarg1)
static IntPtr OdDgDimOrdinate_isA(HandleRef jarg1)
static void OdDgDimOrdinate_setArcSymbolFlag(HandleRef jarg1, bool jarg2)
static void OdDgDimOrdinate_setFreeLocationOfTxtFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgDimOrdinate_createObject()
static string OdDgDimOrdinate_getRealClassName(IntPtr jarg1)
static bool OdDgDimOrdinate_getDecrementInReverseDirectionFlag(HandleRef jarg1)
static bool OdDgDimOrdinate_subWorldDraw(HandleRef jarg1, HandleRef jarg2)