Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbMLeader.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.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
17public class OdDbMLeader : OdDbEntity {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbMLeader(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbMLeader_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbMLeader 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 static OdDbMLeader cast(OdRxObject pObj) {// OdSmartPtr<OdDbMLeader>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbMLeader ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbMLeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMLeader),ptr, true));
52 ret = (OdDbMLeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMLeader),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbMLeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMLeader),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),TD_DbPINVOKE.OdDbMLeader_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),TD_DbPINVOKE.OdDbMLeader_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),TD_DbPINVOKE.OdDbMLeader_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbMLeader createObject() {// OdSmartPtr<OdDbMLeader>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbMLeader ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbMLeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMLeader),ptr, true));
93 ret = (OdDbMLeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMLeader),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbMLeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMLeader),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
130
135
136 public bool isOverride(OdDbMLeader.PropertyOverrideType propertyType) {
137 bool ret = TD_DbPINVOKE.OdDbMLeader_isOverride__SWIG_0(swigCPtr, (int)propertyType);
139 return ret;
140 }
141
147
148 public double scale() {
149 double ret = TD_DbPINVOKE.OdDbMLeader_scale(swigCPtr);
151 return ret;
152 }
153
154 public OdResult getBlockAttributeValue(OdDbObjectId attdefId, ref OdDbAttribute /*OUT_PARAM for SMARTPTR*/ pAtt) {
155 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pAtt = pAtt == null ? IntPtr.Zero : OdDbAttribute.getCPtr(pAtt).Handle;
156 IntPtr saved_pAtt = tmp_pAtt;
157 /*OUT_PARAM for SMARTPTR pre*/
158 try {
159 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_getBlockAttributeValue(swigCPtr, OdDbObjectId.getCPtr(attdefId), ref tmp_pAtt /*OUT_PARAM for SMARTPTR*/);
161 return ret;
162 } finally {
163if(tmp_pAtt == IntPtr.Zero) pAtt = null;
164 if(tmp_pAtt != IntPtr.Zero && tmp_pAtt != saved_pAtt)
165 {
166 MemoryTransaction mTrans_pAtt = MemoryManager.GetMemoryManager().GetCurrentTransaction();
167 if(mTrans_pAtt != null)
168 mTrans_pAtt.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbAttribute>(typeof(OdDbAttribute), tmp_pAtt, true));
169 pAtt = Teigha.Core.Helpers.odCreateObjectInternal<OdDbAttribute>(typeof(OdDbAttribute), tmp_pAtt, mTrans_pAtt == null);
170 /*OUT_PARAM for SMARTPTR*/
171 }
172 }
173 }
174
180
181 public OdGePlane plane() {
182 OdGePlane ret = new OdGePlane(TD_DbPINVOKE.OdDbMLeader_plane(swigCPtr), true);
184 return ret;
185 }
186
191
197
198 public OdResult moveMLeader(OdGeVector3d vector, OdDbMLeader.MoveType moveType, bool bAutoSwitchDogleg) {
199 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_moveMLeader__SWIG_0(swigCPtr, OdGeVector3d.getCPtr(vector).Handle, (int)moveType, bAutoSwitchDogleg);
201 return ret;
202 }
203
209
215
216 public int numLeaders() {
217 int ret = TD_DbPINVOKE.OdDbMLeader_numLeaders(swigCPtr);
219 return ret;
220 }
221
226
227 public void addLeader(out int leaderIndex) {
228 TD_DbPINVOKE.OdDbMLeader_addLeader(swigCPtr, out leaderIndex);
230 }
231
232 public void removeLeader(int leaderIndex) {
233 TD_DbPINVOKE.OdDbMLeader_removeLeader(swigCPtr, leaderIndex);
235 }
236
237 public int numLeaderLines() {
238 int ret = TD_DbPINVOKE.OdDbMLeader_numLeaderLines(swigCPtr);
240 return ret;
241 }
242
247
248 public OdResult addLeaderLine(int leaderIndex, out int leaderLineIndex) {
249 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_addLeaderLine__SWIG_0(swigCPtr, leaderIndex, out leaderLineIndex);
251 return ret;
252 }
253
254 public OdResult addLeaderLine(OdGePoint3d point, out int leaderLineIndex) {
255 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_addLeaderLine__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(point), out leaderLineIndex);
257 return ret;
258 }
259
260 public void removeLeaderLine(int leaderLineIndex) {
261 TD_DbPINVOKE.OdDbMLeader_removeLeaderLine(swigCPtr, leaderLineIndex);
263 }
264
265 public OdResult addFirstVertex(int leaderLineIndex, OdGePoint3d point) {
266 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_addFirstVertex(swigCPtr, leaderLineIndex, OdGePoint3d.getCPtr(point));
268 return ret;
269 }
270
271 public OdResult removeFirstVertex(int leaderLineIndex) {
272 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_removeFirstVertex(swigCPtr, leaderLineIndex);
274 return ret;
275 }
276
277 public OdResult getFirstVertex(int leaderLineIndex, OdGePoint3d point) {
278 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_getFirstVertex(swigCPtr, leaderLineIndex, OdGePoint3d.getCPtr(point));
280 return ret;
281 }
282
283 public OdResult setFirstVertex(int leaderLineIndex, OdGePoint3d point) {
284 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_setFirstVertex(swigCPtr, leaderLineIndex, OdGePoint3d.getCPtr(point));
286 return ret;
287 }
288
289 public OdResult addLastVertex(int leaderLineIndex, OdGePoint3d point) {
290 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_addLastVertex(swigCPtr, leaderLineIndex, OdGePoint3d.getCPtr(point));
292 return ret;
293 }
294
295 public OdResult removeLastVertex(int leaderLineIndex) {
296 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_removeLastVertex(swigCPtr, leaderLineIndex);
298 return ret;
299 }
300
301 public OdResult getLastVertex(int leaderLineIndex, OdGePoint3d point) {
302 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_getLastVertex(swigCPtr, leaderLineIndex, OdGePoint3d.getCPtr(point));
304 return ret;
305 }
306
307 public OdResult setLastVertex(int leaderLineIndex, OdGePoint3d point) {
308 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_setLastVertex(swigCPtr, leaderLineIndex, OdGePoint3d.getCPtr(point));
310 return ret;
311 }
312
313 public OdResult numVertices(int leaderLineIndex, out int num) {
314 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_numVertices(swigCPtr, leaderLineIndex, out num);
316 return ret;
317 }
318
319 public OdResult setVertex(int leaderLineIndex, int index, OdGePoint3d point) {
320 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_setVertex(swigCPtr, leaderLineIndex, index, OdGePoint3d.getCPtr(point));
322 return ret;
323 }
324
325 public void getVertex(int leaderLineIndex, int index, OdGePoint3d point) {
326 TD_DbPINVOKE.OdDbMLeader_getVertex(swigCPtr, leaderLineIndex, index, OdGePoint3d.getCPtr(point));
328 }
329
330 public void getLeaderIndex(int leaderLineIndex, out int leaderIndex) {
331 TD_DbPINVOKE.OdDbMLeader_getLeaderIndex(swigCPtr, leaderLineIndex, out leaderIndex);
333 }
334
335 public void getLeaderLineIndexes(int leaderIndex, OdIntArray leaderLineIndexes) {
336 TD_DbPINVOKE.OdDbMLeader_getLeaderLineIndexes__SWIG_1(swigCPtr, leaderIndex, OdIntArray.getCPtr(leaderLineIndexes).Handle);
338 }
339
340 public void setDoglegDirection(int leaderIndex, OdGeVector3d vector) {
341 TD_DbPINVOKE.OdDbMLeader_setDoglegDirection(swigCPtr, leaderIndex, OdGeVector3d.getCPtr(vector).Handle);
343 }
344
345 public void getDoglegDirection(int leaderIndex, OdGeVector3d vector) {
346 TD_DbPINVOKE.OdDbMLeader_getDoglegDirection(swigCPtr, leaderIndex, OdGeVector3d.getCPtr(vector).Handle);
348 }
349
354
360
365
371
376
382
387
393
398
399 public double landingGap() {
400 double ret = TD_DbPINVOKE.OdDbMLeader_landingGap(swigCPtr);
402 return ret;
403 }
404
409
410 public bool enableLanding() {
411 bool ret = TD_DbPINVOKE.OdDbMLeader_enableLanding(swigCPtr);
413 return ret;
414 }
415
420
421 public bool enableDogleg() {
422 bool ret = TD_DbPINVOKE.OdDbMLeader_enableDogleg(swigCPtr);
424 return ret;
425 }
426
427 public void setDoglegLength(int leaderIndex, double dDoglegLength) {
428 TD_DbPINVOKE.OdDbMLeader_setDoglegLength__SWIG_0(swigCPtr, leaderIndex, dDoglegLength);
430 }
431
432 public double doglegLength(int leaderIndex) {
433 double ret = TD_DbPINVOKE.OdDbMLeader_doglegLength__SWIG_0(swigCPtr, leaderIndex);
435 return ret;
436 }
437
443
444 public double doglegLength() {
445 double ret = TD_DbPINVOKE.OdDbMLeader_doglegLength__SWIG_1(swigCPtr);
447 return ret;
448 }
449
454
460
465
466 public double arrowSize() {
467 double ret = TD_DbPINVOKE.OdDbMLeader_arrowSize__SWIG_0(swigCPtr);
469 return ret;
470 }
471
476
482
487
493
498
504
509
515
520
526
531
537
542
543 public double textHeight() {
544 double ret = TD_DbPINVOKE.OdDbMLeader_textHeight(swigCPtr);
546 return ret;
547 }
548
553
554 public bool enableFrameText() {
555 bool ret = TD_DbPINVOKE.OdDbMLeader_enableFrameText(swigCPtr);
557 return ret;
558 }
559
564
565 public OdDbMText mtext() {// OdDbMTextPtr
566 MemoryManager mMan = MemoryManager.GetMemoryManager();
567 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
568 IntPtr ptr = TD_DbPINVOKE.OdDbMLeader_mtext(swigCPtr);
569
570 OdDbMText ret = null;
571 if (null != mTrans)
572 {
573 mTrans.AddObject((OdDbMText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMText),ptr, true));
574 ret = (OdDbMText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMText),ptr, false);
575 }
576 else
577 {
578 ret = (OdDbMText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMText),ptr, true);
579 }
580
582 return ret;
583}
584
589
595
600
606
611
617
622
623 public double blockRotation() {
624 double ret = TD_DbPINVOKE.OdDbMLeader_blockRotation(swigCPtr);
626 return ret;
627 }
628
633
639
644
650
655
661
667
668 public OdResult setContextDataManager(IntPtr pContextDataManager) {
669 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_setContextDataManager(swigCPtr, pContextDataManager /*SIMPLETYPE*/);
671 return ret;
672 }
673
674 public IntPtr getContextDataManager() {
675// test csout
676 /*SIMPLETYPE*/
677 IntPtr ret = TD_DbPINVOKE.OdDbMLeader_getContextDataManager(swigCPtr);
679 return ret;
680 }
681
686
691
696
701
707
713
718
719 public OdDbObjectId arrowSymbolId(int leaderLineIndex) {
720 OdDbObjectId ret = new OdDbObjectId(TD_DbPINVOKE.OdDbMLeader_arrowSymbolId__SWIG_1(swigCPtr, leaderLineIndex), true);
722 return ret;
723 }
724
725 public bool hasContent() {
726 bool ret = TD_DbPINVOKE.OdDbMLeader_hasContent(swigCPtr);
728 return ret;
729 }
730
736
742
748
754
760
761 public OdResult removeLeaderLineRefAssoc(int leaderLineIndex) {
762 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_removeLeaderLineRefAssoc(swigCPtr, leaderLineIndex);
764 return ret;
765 }
766
772
773 public override bool isPlanar() {
774 bool ret = TD_DbPINVOKE.OdDbMLeader_isPlanar(swigCPtr);
776 return ret;
777 }
778
779 public override OdResult getPlane(OdGePlane plane, out Planarity planarity) {
780 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMLeader_getPlane(swigCPtr, OdGePlane.getCPtr(plane), out planarity);
782 return ret;
783 }
784
789
795
796 public bool isOverride(int leaderLineIndex, OdDbMLeader.LeaderLineOverrideType value) {
797 bool ret = TD_DbPINVOKE.OdDbMLeader_isOverride__SWIG_1(swigCPtr, leaderLineIndex, (int)value);
799 return ret;
800 }
801
806
812
817
818 public OdCmColor leaderLineColor(int leaderLineIndex) {
819 OdCmColor ret = new OdCmColor(TD_DbPINVOKE.OdDbMLeader_leaderLineColor__SWIG_1(swigCPtr, leaderLineIndex), true);
821 return ret;
822 }
823
828
829 public OdDbObjectId leaderLineTypeId(int leaderLineIndex) {
830 OdDbObjectId ret = new OdDbObjectId(TD_DbPINVOKE.OdDbMLeader_leaderLineTypeId__SWIG_1(swigCPtr, leaderLineIndex), true);
832 return ret;
833 }
834
839
840 public LineWeight leaderLineWeight(int leaderLineIndex) {
843 return ret;
844 }
845
846 public void setArrowSize(int leaderLineIndex, double arrowSize) {
847 TD_DbPINVOKE.OdDbMLeader_setArrowSize__SWIG_1(swigCPtr, leaderLineIndex, arrowSize);
849 }
850
851 public double arrowSize(int leaderLineIndex) {
852 double ret = TD_DbPINVOKE.OdDbMLeader_arrowSize__SWIG_1(swigCPtr, leaderLineIndex);
854 return ret;
855 }
856
861
867
872
873 protected static string getRealClassName(IntPtr ptr) {
874 string ret = TD_DbPINVOKE.OdDbMLeader_getRealClassName(ptr /*SIMPLETYPE*/);
876 return ret;
877 }
878
883 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
884
890
896
902
908
914
920
926
931 public string vb_material() { return this.material(); }
932
937 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
938
943 public string vb_linetype() { return this.linetype(); }
944
950
956
962
974
976 kLeaderLineType = 0,
980 kEnableLanding = 4,
981 kLandingGap = 5,
982 kEnableDogleg = 6,
983 kDoglegLength = 7,
984 kArrowSymbolId = 8,
985 kArrowSize = 9,
986 kContentType = 10,
987 kTextStyleId = 11,
989 kTextAngleType = 13,
991 kTextColor = 15,
992 kTextHeight = 16,
993 kEnableFrameText = 17,
994 kDefaultMText = 18,
995 kBlockId = 19,
996 kBlockColor = 20,
997 kBlockScale = 21,
998 kBlockRotation = 22,
1000 kScale = 24,
1008 }
1009
1018
1019}
1020
1021}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePlane obj)
Definition OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeScale3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdIntArray obj)
Definition OdIntArray.cs:28
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
static HandleRef getCPtr(OdCmColor obj)
Definition OdCmColor.cs:26
static HandleRef getCPtr(OdDbAttribute obj)
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
OdDbObjectId blockId()
LineWeight lineWeight()
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
Visibility visibility()
void getBlockPosition(OdGePoint3d position)
LineWeight leaderLineWeight(int leaderLineIndex)
Teigha.TD.OdDbMLeaderStyle.BlockConnectionType vb_blockConnectionType()
OdResult getBlockAttributeValue(OdDbObjectId attdefId, ref OdDbAttribute pAtt)
OdResult setContextDataManager(IntPtr pContextDataManager)
void removeLeader(int leaderIndex)
OdResult setVertex(int leaderLineIndex, int index, OdGePoint3d point)
void getVertex(int leaderLineIndex, int index, OdGePoint3d point)
void setDoglegLength(int leaderIndex, double dDoglegLength)
OdDbObjectId leaderLineTypeId()
override void copyFrom(OdRxObject pSource)
OdDbMLeader(IntPtr cPtr, bool cMemoryOwn)
void setEnableAnnotationScale(bool enableAnnotationScale)
OdResult setBlockAttributeValue(OdDbObjectId attdefId, OdDbAttribute pAtt)
void getDoglegDirection(int leaderIndex, OdGeVector3d vector)
OdResult recomputeBreakPoints()
double doglegLength(int leaderIndex)
void setBlockRotation(double rotation)
OdDbMLeaderStyle.LeaderType leaderLineType()
void setMLeaderStyle(OdDbObjectId newStyleId)
override void dwgOutFields(OdDbDwgFiler filer)
override OdResult dwgInFields(OdDbDwgFiler filer)
Teigha.TD.OdDbMLeaderStyle.TextAngleType vb_textAngleType()
override OdRxClass isA()
OdDbMLeaderStyle.ContentType contentType()
void setLeaderLineWeight(int leaderLineIndex, LineWeight leaderLineWeight)
void setLandingGap(double landingGap)
void setBlockConnectionType(OdDbMLeaderStyle.BlockConnectionType blockConnectionType)
OdResult setToleranceLocation(OdGePoint3d location)
OdDbObjectId MLeaderStyle()
void setBlockContentId(OdDbObjectId blockId)
double arrowSize(int leaderLineIndex)
Teigha.TD.Visibility vb_visibility()
static new OdRxClass desc()
void setContentType(OdDbMLeaderStyle.ContentType contentType)
OdResult removeLeaderLineRefAssoc(int leaderLineIndex)
OdResult moveMLeader(OdGeVector3d vector, OdDbMLeader.MoveType moveType, bool bAutoSwitchDogleg)
override void Dispose(bool disposing)
OdResult getContentGeomExtents(OdGeExtents3d extents)
void setLeaderLineTypeId(OdDbObjectId leaderLineTypeId)
void setEnableDogleg(bool enableDogleg)
OdResult getOverridedMLeaderStyle(OdDbMLeaderStyle mleaderStyle)
Teigha.TD.OdDbMLeaderStyle.ContentType vb_contentType()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdResult connectionPoint(OdGeVector3d vect, OdGePoint3d point, OdDbMLeaderStyle.TextAttachmentDirection direction)
void getTextLocation(OdGePoint3d location)
void setEnableFrameText(bool enableFrameText)
static OdDbMLeader cast(OdRxObject pObj)
void setTextLocation(OdGePoint3d location)
void setTextAlignmentType(OdDbMLeaderStyle.TextAlignmentType textAlignmentType)
OdResult updateContentScale(OdDbMLeaderObjectContextData pContext)
Teigha.TD.OdDbMLeaderStyle.TextAlignmentType vb_textAlignmentType()
OdResult setFirstVertex(int leaderLineIndex, OdGePoint3d point)
OdCmColor leaderLineColor(int leaderLineIndex)
void setTextHeight(double textHeight)
void setTextStyleId(OdDbObjectId textStyleId)
OdDbObjectId arrowSymbolId()
void getLeaderIndexes(OdIntArray leaderIndexes)
OdGeVector3d normal()
void setLeaderLineType(OdDbMLeaderStyle.LeaderType leaderLineType)
void getLeaderLineIndexes(int leaderIndex, OdIntArray leaderLineIndexes)
OdDbMLeaderStyle.TextAttachmentType textAttachmentType(OdDbMLeaderStyle.LeaderDirectionType leaderDirection)
OdResult addLeaderLine(int leaderIndex, out int leaderLineIndex)
void setArrowSize(int leaderLineIndex, double arrowSize)
void addLeader(out int leaderIndex)
void setBlockColor(OdCmColor blockColor)
OdDbMLeaderStyle.TextAttachmentDirection textAttachmentDirection()
OdDbMLeaderStyle.TextAngleType textAngleType()
OdResult numVertices(int leaderLineIndex, out int num)
OdResult getLastVertex(int leaderLineIndex, OdGePoint3d point)
OdResult postMLeaderToDb(OdDbDatabase pDb)
OdDbObjectId blockContentId()
void setArrowSymbolId(OdDbObjectId arrowSymbolId)
OdCmColor leaderLineColor()
virtual Teigha.TD.CollisionType vb_collisionType()
static new OdDbMLeader createObject()
void getLeaderIndex(int leaderLineIndex, out int leaderIndex)
static HandleRef getCPtr(OdDbMLeader obj)
OdResult updateLeaderLinePosition()
OdResult addLeaderLine(OdGePoint3d point, out int leaderLineIndex)
static string getRealClassName(IntPtr ptr)
bool isOverride(int leaderLineIndex, OdDbMLeader.LeaderLineOverrideType value)
Teigha.Core.LineWeight vb_lineWeight()
OdDbObjectId leaderLineTypeId(int leaderLineIndex)
OdDbMLeaderStyle.TextAlignmentType textAlignmentType()
OdDbMLeaderStyle.LeaderType leaderLineType(int leaderLineIndex)
bool isOverride(OdDbMLeader.PropertyOverrideType propertyType)
OdResult removeFirstVertex(int leaderLineIndex)
IntPtr getContextDataManager()
OdResult setScale(double scale)
void removeLeaderLine(int leaderLineIndex)
void vb_gripStatus(Teigha.Core.GripStat status)
OdResult setLastVertex(int leaderLineIndex, OdGePoint3d point)
void setLeaderLineWeight(LineWeight leaderLineWeight)
void setTextColor(OdCmColor textColor)
void setTextAttachmentDirection(OdDbMLeaderStyle.TextAttachmentDirection direction)
override OdRxObject queryX(OdRxClass protocolClass)
void setLeaderLineColor(OdCmColor leaderLineColor)
void setLeaderLineColor(int leaderLineIndex, OdCmColor leaderLineColor)
override void dxfOutFields(OdDbDxfFiler filer)
void setDoglegDirection(int leaderIndex, OdGeVector3d vector)
void setArrowSize(double arrowSize)
void setTextAttachmentType(OdDbMLeaderStyle.TextAttachmentType textAttachmentType, OdDbMLeaderStyle.LeaderDirectionType leaderDirection)
OdResult addLastVertex(int leaderLineIndex, OdGePoint3d point)
void setMText(OdDbMText pMText)
OdResult addFirstVertex(int leaderLineIndex, OdGePoint3d point)
OdDbMLeaderStyle.BlockConnectionType blockConnectionType()
Teigha.TD.OdDbMLeaderStyle.TextAttachmentType vb_textAttachmentType(Teigha.TD.OdDbMLeaderStyle.LeaderDirectionType leaderDirection)
void setOverride(OdDbMLeader.PropertyOverrideType propertyType, bool isOverride)
OdResult getToleranceLocation(OdGePoint3d location)
void setArrowSymbolId(int leaderLineIndex, OdDbObjectId arrowSymbolId)
LineWeight leaderLineWeight()
OdResult getFirstVertex(int leaderLineIndex, OdGePoint3d point)
void getLeaderLineIndexes(OdIntArray leaderLineIndexes)
void setBlockPosition(OdGePoint3d position)
OdGeScale3d blockScale()
override bool isPlanar()
void setLeaderLineType(int leaderLineIndex, OdDbMLeaderStyle.LeaderType leaderLineType)
override OdResult dxfInFields(OdDbDxfFiler filer)
void setLeaderLineTypeId(int leaderLineIndex, OdDbObjectId leaderLineTypeId)
override OdResult getPlane(OdGePlane plane, out Planarity planarity)
OdResult moveMLeader(OdGeVector3d vector, OdDbMLeader.MoveType moveType)
void setTextAngleType(OdDbMLeaderStyle.TextAngleType textAngleType)
void setEnableLanding(bool enableLanding)
OdResult connectionPoint(OdGeVector3d vect, OdGePoint3d point)
void setBlockScale(OdGeScale3d scale)
void setExtendLeaderToText(bool bSet)
OdDbObjectId arrowSymbolId(int leaderLineIndex)
void setPlane(OdGePlane plane)
OdResult setDoglegLength(double doglegLength)
OdResult removeLastVertex(int leaderLineIndex)
Teigha.TD.OdDbMLeaderStyle.TextAttachmentDirection vb_textAttachmentDirection()
OdDbObjectId textStyleId()
void setOverride(OdDbMLeader.PropertyOverrideType propertyType)
static HandleRef getCPtr(OdDbMLeaderObjectContextData obj)
static HandleRef getCPtr(OdDbMLeaderStyle obj)
static HandleRef getCPtr(OdDbMText obj)
Definition OdDbMText.cs:26
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static void OdDbMLeader_removeLeader(HandleRef jarg1, int jarg2)
static int OdDbMLeader_setDoglegLength__SWIG_1(HandleRef jarg1, double jarg2)
static int OdDbMLeader_removeFirstVertex(HandleRef jarg1, int jarg2)
static int OdDbMLeader_getContentGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMLeader_getBlockPosition(HandleRef jarg1, IntPtr jarg2)
static void OdDbMLeader_setArrowSize__SWIG_1(HandleRef jarg1, int jarg2, double jarg3)
static void OdDbMLeader_getLeaderLineIndexes__SWIG_1(HandleRef jarg1, int jarg2, IntPtr jarg3)
static double OdDbMLeader_scale(HandleRef jarg1)
static void OdDbMLeader_setEnableFrameText(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDbMLeader_arrowSymbolId__SWIG_0(HandleRef jarg1)
static bool OdDbMLeader_enableFrameText(HandleRef jarg1)
static int OdDbMLeader_numLeaders(HandleRef jarg1)
static void OdDbMLeader_setEnableAnnotationScale(HandleRef jarg1, bool jarg2)
static void OdDbMLeader_addLeader(HandleRef jarg1, out int jarg2)
static IntPtr OdDbMLeader_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDbMLeader_enableAnnotationScale(HandleRef jarg1)
static global::System.IntPtr OdDbMLeader_arrowSymbolId__SWIG_1(HandleRef jarg1, int jarg2)
static double OdDbMLeader_arrowSize__SWIG_1(HandleRef jarg1, int jarg2)
static void OdDbMLeader_copyFrom(HandleRef jarg1, HandleRef jarg2)
static void OdDbMLeader_setTextAttachmentType(HandleRef jarg1, int jarg2, int jarg3)
static void OdDbMLeader_setLeaderLineColor__SWIG_1(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbMLeader_setLandingGap(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDbMLeader_blockContentId(HandleRef jarg1)
static int OdDbMLeader_textAlignmentType(HandleRef jarg1)
static int OdDbMLeader_leaderLineType__SWIG_0(HandleRef jarg1)
static void OdDbMLeader_setBlockScale(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMLeader_moveMLeader__SWIG_1(HandleRef jarg1, IntPtr jarg2, int jarg3)
static int OdDbMLeader_leaderLineType__SWIG_1(HandleRef jarg1, int jarg2)
static int OdDbMLeader_addLeaderLine__SWIG_0(HandleRef jarg1, int jarg2, out int jarg3)
static bool OdDbMLeader_hasContent(HandleRef jarg1)
static void OdDbMLeader_setBlockPosition(HandleRef jarg1, IntPtr jarg2)
static int OdDbMLeader_postMLeaderToDb(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbMLeader_createObject()
static void OdDbMLeader_setExtendLeaderToText(HandleRef jarg1, bool jarg2)
static void OdDbMLeader_getLeaderIndexes(HandleRef jarg1, IntPtr jarg2)
static void OdDbMLeader_setPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMLeader_setBlockColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMLeader_setContentType(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdDbMLeader_normal(HandleRef jarg1)
static int OdDbMLeader_leaderLineWeight__SWIG_1(HandleRef jarg1, int jarg2)
static void OdDbMLeader_setOverride__SWIG_1(HandleRef jarg1, int jarg2)
static IntPtr OdDbMLeader_desc()
static void OdDbMLeader_setLeaderLineTypeId__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbMLeader_blockColor(HandleRef jarg1)
static int OdDbMLeader_setLastVertex(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbMLeader_setContextDataManager(HandleRef jarg1, IntPtr jarg2)
static void OdDbMLeader_setBlockConnectionType(HandleRef jarg1, int jarg2)
static bool OdDbMLeader_isOverride__SWIG_0(HandleRef jarg1, int jarg2)
static int OdDbMLeader_setBlockAttributeValue(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static int OdDbMLeader_removeLastVertex(HandleRef jarg1, int jarg2)
static void OdDbMLeader_setLeaderLineWeight__SWIG_1(HandleRef jarg1, int jarg2, int jarg3)
static int OdDbMLeader_addLastVertex(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static double OdDbMLeader_textHeight(HandleRef jarg1)
static global::System.IntPtr OdDbMLeader_leaderLineColor__SWIG_0(HandleRef jarg1)
static global::System.IntPtr OdDbMLeader_textColor(HandleRef jarg1)
static bool OdDbMLeader_enableDogleg(HandleRef jarg1)
static IntPtr OdDbMLeader_isA(HandleRef jarg1)
static int OdDbMLeader_removeLeaderLineRefAssoc(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdDbMLeader_MLeaderStyle(HandleRef jarg1)
static double OdDbMLeader_blockRotation(HandleRef jarg1)
static void OdDbMLeader_setTextAttachmentDirection(HandleRef jarg1, int jarg2)
static void delete_OdDbMLeader(HandleRef jarg1)
static void OdDbMLeader_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbMLeader_setArrowSymbolId__SWIG_1(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbMLeader_setFirstVertex(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbMLeader_setArrowSize__SWIG_0(HandleRef jarg1, double jarg2)
static void OdDbMLeader_getVertex(HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdDbMLeader_leaderLineColor__SWIG_1(HandleRef jarg1, int jarg2)
static IntPtr OdDbMLeader_mtext(HandleRef jarg1)
static int OdDbMLeader_contentType(HandleRef jarg1)
static void OdDbMLeader_setOverride__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static int OdDbMLeader_moveMLeader__SWIG_0(HandleRef jarg1, IntPtr jarg2, int jarg3, bool jarg4)
static void OdDbMLeader_setBlockRotation(HandleRef jarg1, double jarg2)
static int OdDbMLeader_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static void OdDbMLeader_setMText(HandleRef jarg1, HandleRef jarg2)
static int OdDbMLeader_addFirstVertex(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbMLeader_enableLanding(HandleRef jarg1)
static global::System.IntPtr OdDbMLeader_textStyleId(HandleRef jarg1)
static int OdDbMLeader_textAttachmentType(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdDbMLeader_leaderLineTypeId__SWIG_1(HandleRef jarg1, int jarg2)
static void OdDbMLeader_setTextStyleId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMLeader_leaderLineWeight__SWIG_0(HandleRef jarg1)
static int OdDbMLeader_getToleranceLocation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdDbMLeader_getRealClassName(IntPtr jarg1)
static void OdDbMLeader_getTextLocation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMLeader_numLeaderLines(HandleRef jarg1)
static void OdDbMLeader_setLeaderLineTypeId__SWIG_1(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbMLeader_setTextColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMLeader_setToleranceLocation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMLeader_setScale(HandleRef jarg1, double jarg2)
static int OdDbMLeader_getLastVertex(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbMLeader_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbMLeader_setDoglegDirection(HandleRef jarg1, int jarg2, IntPtr jarg3)
static int OdDbMLeader_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbMLeader_textAngleType(HandleRef jarg1)
static int OdDbMLeader_blockConnectionType(HandleRef jarg1)
static int OdDbMLeader_setVertex(HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbMLeader_setTextAlignmentType(HandleRef jarg1, int jarg2)
static int OdDbMLeader_updateLeaderLinePosition(HandleRef jarg1)
static int OdDbMLeader_numVertices(HandleRef jarg1, int jarg2, out int jarg3)
static int OdDbMLeader_getFirstVertex(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbMLeader_setTextLocation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbMLeader_doglegLength__SWIG_0(HandleRef jarg1, int jarg2)
static double OdDbMLeader_doglegLength__SWIG_1(HandleRef jarg1)
static int OdDbMLeader_updateContentScale(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbMLeader_cast(HandleRef jarg1)
static int OdDbMLeader_connectionPoint__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbMLeader_removeLeaderLine(HandleRef jarg1, int jarg2)
static IntPtr OdDbMLeader_getContextDataManager(HandleRef jarg1)
static void OdDbMLeader_setLeaderLineType__SWIG_0(HandleRef jarg1, int jarg2)
static void OdDbMLeader_getLeaderIndex(HandleRef jarg1, int jarg2, out int jarg3)
static void OdDbMLeader_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbMLeader_getLeaderLineIndexes__SWIG_0(HandleRef jarg1, IntPtr jarg2)
static void OdDbMLeader_setTextHeight(HandleRef jarg1, double jarg2)
static void OdDbMLeader_setDoglegLength__SWIG_0(HandleRef jarg1, int jarg2, double jarg3)
static double OdDbMLeader_landingGap(HandleRef jarg1)
static bool OdDbMLeader_isPlanar(HandleRef jarg1)
static void OdDbMLeader_setLeaderLineType__SWIG_1(HandleRef jarg1, int jarg2, int jarg3)
static void OdDbMLeader_setBlockContentId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMLeader_setLeaderLineWeight__SWIG_0(HandleRef jarg1, int jarg2)
static int OdDbMLeader_getBlockAttributeValue(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static void OdDbMLeader_setEnableDogleg(HandleRef jarg1, bool jarg2)
static int OdDbMLeader_recomputeBreakPoints(HandleRef jarg1)
static bool OdDbMLeader_extendLeaderToText(HandleRef jarg1)
static int OdDbMLeader_addLeaderLine__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out int jarg3)
static bool OdDbMLeader_isOverride__SWIG_1(HandleRef jarg1, int jarg2, int jarg3)
static void OdDbMLeader_setTextAngleType(HandleRef jarg1, int jarg2)
static void OdDbMLeader_setLeaderLineColor__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMLeader_setArrowSymbolId__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMLeader_getDoglegDirection(HandleRef jarg1, int jarg2, IntPtr jarg3)
static int OdDbMLeader_textAttachmentDirection(HandleRef jarg1)
static int OdDbMLeader_getOverridedMLeaderStyle(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbMLeader_plane(HandleRef jarg1)
static global::System.IntPtr OdDbMLeader_leaderLineTypeId__SWIG_0(HandleRef jarg1)
static int OdDbMLeader_connectionPoint__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static double OdDbMLeader_arrowSize__SWIG_0(HandleRef jarg1)
static global::System.IntPtr OdDbMLeader_blockScale(HandleRef jarg1)
static void OdDbMLeader_setEnableLanding(HandleRef jarg1, bool jarg2)
static void OdDbMLeader_setMLeaderStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)