Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgDimNote.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
17public class OdDgDimNote : OdDgDimension {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgDimNote(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDimNote_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDimNote 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*/
52 byte ret = TG_DbPINVOKE.OdDgDimNote_getElementSubType(swigCPtr);
54 return ret;
55 }
56
57 public static OdDgDimNote cast(OdRxObject pObj) {// OdSmartPtr<OdDgDimNote>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgDimNote ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgDimNote)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimNote),ptr, true));
66 ret = (OdDgDimNote)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimNote),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgDimNote)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimNote),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.OdDgDimNote_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.OdDgDimNote_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.OdDgDimNote_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgDimNote createObject() {// OdSmartPtr<OdDgDimNote>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgDimNote ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgDimNote)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimNote),ptr, true));
107 ret = (OdDgDimNote)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimNote),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgDimNote)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDimNote),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 double getFrameScale() {
131 double ret = TG_DbPINVOKE.OdDgDimNote_getFrameScale(swigCPtr);
133 return ret;
134 }
135
136 public void setFrameScale(double val) {
139 }
140
144 return ret;
145 }
146
148 TG_DbPINVOKE.OdDgDimNote_setTerminator(swigCPtr, (int)val);
150 }
151
155 return ret;
156 }
157
159 TG_DbPINVOKE.OdDgDimNote_setTextRotation(swigCPtr, (int)val);
161 }
162
163 public bool getSplineFit() {
164 bool ret = TG_DbPINVOKE.OdDgDimNote_getSplineFit(swigCPtr);
166 return ret;
167 }
168
169 public void setSplineFit(bool val) {
172 }
173
174 public bool getLeaderLength(out double retVal) {
175 bool ret = TG_DbPINVOKE.OdDgDimNote_getLeaderLength(swigCPtr, out retVal);
177 return ret;
178 }
179
180 public void setLeaderLength(double val) {
183 }
184
185 public bool getLeftMargin(out double retVal) {
186 bool ret = TG_DbPINVOKE.OdDgDimNote_getLeftMargin(swigCPtr, out retVal);
188 return ret;
189 }
190
191 public void setLeftMargin(double val) {
194 }
195
196 public bool getLowerMargin(out double retVal) {
197 bool ret = TG_DbPINVOKE.OdDgDimNote_getLowerMargin(swigCPtr, out retVal);
199 return ret;
200 }
201
202 public void setLowerMargin(double val) {
205 }
206
207 public override bool applyDimensionStyle(UInt32 /*SIMPLETYPE*/ uDimStyle) {
208 bool ret = TG_DbPINVOKE.OdDgDimNote_applyDimensionStyle(swigCPtr, uDimStyle /*SIMPLETYPE*/);
210 return ret;
211 }
212
216 return ret;
217 }
218
220 TG_DbPINVOKE.OdDgDimNote_setNoteFrameType(swigCPtr, (int)uType);
222 }
223
227 return ret;
228 }
229
230 public void setDimNoteInlineLeaderFlag(bool bSet) {
233 }
234
238 return ret;
239 }
240
244 }
245
249 return ret;
250 }
251
255 }
256
260 return ret;
261 }
262
266 }
267
268 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
269 string ret = TG_DbPINVOKE.OdDgDimNote_getRealClassName(ptr /*SIMPLETYPE*/);
271 return ret;
272 }
273
278 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
279
285
286 public enum NoteTerminatorType {
287 kTtnNone = 0,
288 kTtnArrow = 1,
289 kTtnStroke = 2,
290 kTtnCircle = 3,
292 kTtnNote = 5
293 }
294
295 public enum NoteFrameType {
296 kFrameNone = 0,
297 kFrameLine = 1,
298 kFrameBox = 2,
300 kFrameCircle = 4,
301 kFrameCapsule = 5,
302 kFrameHexagon = 6,
304 kFrameTriangle = 8,
305 kFramePentagon = 9,
306 kFrameOctagon = 10
307 }
308
310 kAlignTop = 0,
311 kAlignFirstLine = 1,
312 kAlignMiddle = 2,
313 kAlignLastLine = 3,
314 kAlignBottom = 4,
318 }
319
320 public enum NoteEditAbout {
321 kEditTop = 0,
322 kEditCenter = 1,
323 kEditBottom = 2,
324 kEditDynamic = 3
325 }
326
327 public enum NoteJustification {
332 }
333
335 kDirectionAuto = 0,
336 kDirectionLeft = 1,
338 }
339
340}
341
342}
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
void setLeaderLength(double val)
Definition: OdDgDimNote.cs:180
static new OdDgDimNote createObject()
Definition: OdDgDimNote.cs:98
void setSplineFit(bool val)
Definition: OdDgDimNote.cs:169
override bool subWorldDraw(OdGiWorldDraw pWd)
Definition: OdDgDimNote.cs:124
OdDgDimNote.NoteFrameType getNoteFrameType()
Definition: OdDgDimNote.cs:213
bool getLeftMargin(out double retVal)
Definition: OdDgDimNote.cs:185
override OdDgElement.ElementTypes getElementType()
Definition: OdDgDimNote.cs:43
override byte getElementSubType()
Definition: OdDgDimNote.cs:49
bool getDimNoteInlineLeaderFlag()
Definition: OdDgDimNote.cs:224
bool getLeaderLength(out double retVal)
Definition: OdDgDimNote.cs:174
bool getLowerMargin(out double retVal)
Definition: OdDgDimNote.cs:196
override OdDgDimension.ToolType dimensionType()
Definition: OdDgDimNote.cs:118
static new OdRxClass desc()
Definition: OdDgDimNote.cs:77
void setNoteHorizontalAttachmentLeaderDirection(OdDgDimNote.NoteAttachmentDirection iDirection)
Definition: OdDgDimNote.cs:263
void setNoteFrameType(OdDgDimNote.NoteFrameType uType)
Definition: OdDgDimNote.cs:219
void setLowerMargin(double val)
Definition: OdDgDimNote.cs:202
OdDgDimTextInfo.TextRotation getTextRotation()
Definition: OdDgDimNote.cs:152
OdDgDimNote(IntPtr cPtr, bool cMemoryOwn)
Definition: OdDgDimNote.cs:21
OdDgDimNote.NoteAttachmentAlignment getNoteLeftAttachmentAlignment()
Definition: OdDgDimNote.cs:235
OdDgDimNote.NoteAttachmentDirection getNoteHorizontalAttachmentLeaderDirection()
Definition: OdDgDimNote.cs:257
void setDimNoteInlineLeaderFlag(bool bSet)
Definition: OdDgDimNote.cs:230
void setTextRotation(OdDgDimTextInfo.TextRotation val)
Definition: OdDgDimNote.cs:158
void setLeftMargin(double val)
Definition: OdDgDimNote.cs:191
static string getRealClassName(IntPtr ptr)
Definition: OdDgDimNote.cs:268
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
Definition: OdDgDimNote.cs:284
void setFrameScale(double val)
Definition: OdDgDimNote.cs:136
void setNoteRightAttachmentAlignment(OdDgDimNote.NoteAttachmentAlignment iAlignment)
Definition: OdDgDimNote.cs:252
OdDgDimNote.NoteAttachmentAlignment getNoteRightAttachmentAlignment()
Definition: OdDgDimNote.cs:246
override OdRxObject queryX(OdRxClass protocolClass)
Definition: OdDgDimNote.cs:91
static OdDgDimNote cast(OdRxObject pObj)
Definition: OdDgDimNote.cs:57
override bool applyDimensionStyle(UInt32 uDimStyle)
Definition: OdDgDimNote.cs:207
static HandleRef getCPtr(OdDgDimNote obj)
Definition: OdDgDimNote.cs:26
OdDgDimNote.NoteTerminatorType getTerminator()
Definition: OdDgDimNote.cs:141
void setTerminator(OdDgDimNote.NoteTerminatorType val)
Definition: OdDgDimNote.cs:147
override void Dispose(bool disposing)
Definition: OdDgDimNote.cs:30
void setNoteLeftAttachmentAlignment(OdDgDimNote.NoteAttachmentAlignment iAlignment)
Definition: OdDgDimNote.cs:241
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
Definition: OdDgDimNote.cs:278
override OdRxClass isA()
Definition: OdDgDimNote.cs:84
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static global::System.Exception Retrieve()
static IntPtr OdDgDimNote_isA(HandleRef jarg1)
static void OdDgDimNote_setLeftMargin(HandleRef jarg1, double jarg2)
static int OdDgDimNote_getElementType(HandleRef jarg1)
static bool OdDgDimNote_getLeftMargin(HandleRef jarg1, out double jarg2)
static bool OdDgDimNote_applyDimensionStyle(HandleRef jarg1, UInt32 jarg2)
static byte OdDgDimNote_getElementSubType(HandleRef jarg1)
static void delete_OdDgDimNote(HandleRef jarg1)
static void OdDgDimNote_setNoteFrameType(HandleRef jarg1, int jarg2)
static double OdDgDimNote_getFrameScale(HandleRef jarg1)
static int OdDgDimNote_getNoteRightAttachmentAlignment(HandleRef jarg1)
static int OdDgDimNote_dimensionType(HandleRef jarg1)
static void OdDgDimNote_setNoteRightAttachmentAlignment(HandleRef jarg1, int jarg2)
static IntPtr OdDgDimNote_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgDimNote_setTextRotation(HandleRef jarg1, int jarg2)
static int OdDgDimNote_getTerminator(HandleRef jarg1)
static IntPtr OdDgDimNote_desc()
static void OdDgDimNote_setSplineFit(HandleRef jarg1, bool jarg2)
static bool OdDgDimNote_getLeaderLength(HandleRef jarg1, out double jarg2)
static void OdDgDimNote_setLeaderLength(HandleRef jarg1, double jarg2)
static int OdDgDimNote_getNoteFrameType(HandleRef jarg1)
static void OdDgDimNote_setNoteHorizontalAttachmentLeaderDirection(HandleRef jarg1, int jarg2)
static string OdDgDimNote_getRealClassName(IntPtr jarg1)
static int OdDgDimNote_getTextRotation(HandleRef jarg1)
static int OdDgDimNote_getNoteLeftAttachmentAlignment(HandleRef jarg1)
static int OdDgDimNote_getNoteHorizontalAttachmentLeaderDirection(HandleRef jarg1)
static void OdDgDimNote_setNoteLeftAttachmentAlignment(HandleRef jarg1, int jarg2)
static IntPtr OdDgDimNote_cast(HandleRef jarg1)
static bool OdDgDimNote_getLowerMargin(HandleRef jarg1, out double jarg2)
static void OdDgDimNote_setFrameScale(HandleRef jarg1, double jarg2)
static void OdDgDimNote_setLowerMargin(HandleRef jarg1, double jarg2)
static bool OdDgDimNote_getDimNoteInlineLeaderFlag(HandleRef jarg1)
static bool OdDgDimNote_getSplineFit(HandleRef jarg1)
static void OdDgDimNote_setTerminator(HandleRef jarg1, int jarg2)
static IntPtr OdDgDimNote_createObject()
static void OdDgDimNote_setDimNoteInlineLeaderFlag(HandleRef jarg1, bool jarg2)
static bool OdDgDimNote_subWorldDraw(HandleRef jarg1, HandleRef jarg2)