Extended .NET SDK Documentation 2025 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
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
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
140
146
151
157
162
163 public bool getSplineFit() {
164 bool ret = TG_DbPINVOKE.OdDgDimNote_getSplineFit(swigCPtr);
166 return ret;
167 }
168
173
174 public bool getLeaderLength(out double retVal) {
175 bool ret = TG_DbPINVOKE.OdDgDimNote_getLeaderLength(swigCPtr, out retVal);
177 return ret;
178 }
179
184
185 public bool getLeftMargin(out double retVal) {
186 bool ret = TG_DbPINVOKE.OdDgDimNote_getLeftMargin(swigCPtr, out retVal);
188 return ret;
189 }
190
195
196 public bool getLowerMargin(out double retVal) {
197 bool ret = TG_DbPINVOKE.OdDgDimNote_getLowerMargin(swigCPtr, out retVal);
199 return ret;
200 }
201
206
207 public override bool applyDimensionStyle(UInt32 uDimStyle) {
208 bool ret = TG_DbPINVOKE.OdDgDimNote_applyDimensionStyle(swigCPtr, uDimStyle /*SIMPLETYPE*/);
210 return ret;
211 }
212
218
223
229
234
240
245
251
256
262
267
268 protected static string getRealClassName(IntPtr 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
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
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
void setLeaderLength(double val)
static new OdDgDimNote createObject()
void setSplineFit(bool val)
override bool subWorldDraw(OdGiWorldDraw pWd)
OdDgDimNote.NoteFrameType getNoteFrameType()
bool getLeftMargin(out double retVal)
override OdDgElement.ElementTypes getElementType()
override byte getElementSubType()
bool getDimNoteInlineLeaderFlag()
bool getLeaderLength(out double retVal)
bool getLowerMargin(out double retVal)
override OdDgDimension.ToolType dimensionType()
static new OdRxClass desc()
void setNoteHorizontalAttachmentLeaderDirection(OdDgDimNote.NoteAttachmentDirection iDirection)
void setNoteFrameType(OdDgDimNote.NoteFrameType uType)
void setLowerMargin(double val)
OdDgDimTextInfo.TextRotation getTextRotation()
OdDgDimNote(IntPtr cPtr, bool cMemoryOwn)
OdDgDimNote.NoteAttachmentAlignment getNoteLeftAttachmentAlignment()
OdDgDimNote.NoteAttachmentDirection getNoteHorizontalAttachmentLeaderDirection()
void setDimNoteInlineLeaderFlag(bool bSet)
void setTextRotation(OdDgDimTextInfo.TextRotation val)
void setLeftMargin(double val)
static string getRealClassName(IntPtr ptr)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void setFrameScale(double val)
void setNoteRightAttachmentAlignment(OdDgDimNote.NoteAttachmentAlignment iAlignment)
OdDgDimNote.NoteAttachmentAlignment getNoteRightAttachmentAlignment()
override OdRxObject queryX(OdRxClass protocolClass)
static OdDgDimNote cast(OdRxObject pObj)
override bool applyDimensionStyle(UInt32 uDimStyle)
static HandleRef getCPtr(OdDgDimNote obj)
OdDgDimNote.NoteTerminatorType getTerminator()
void setTerminator(OdDgDimNote.NoteTerminatorType val)
override void Dispose(bool disposing)
void setNoteLeftAttachmentAlignment(OdDgDimNote.NoteAttachmentAlignment iAlignment)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdRxClass isA()
virtual void gripStatus(OdDgElement.GripStat status)
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)