Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbLeader.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 OdDbLeader : OdDbCurve {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbLeader(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbLeader_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbLeader 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 OdDbLeader cast(OdRxObject pObj) {// OdSmartPtr<OdDbLeader>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbLeader ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbLeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLeader),ptr, true));
52 ret = (OdDbLeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLeader),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbLeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLeader),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.OdDbLeader_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.OdDbLeader_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.OdDbLeader_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbLeader createObject() {// OdSmartPtr<OdDbLeader>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbLeader ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbLeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLeader),ptr, true));
93 ret = (OdDbLeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLeader),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbLeader)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbLeader),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdGeVector3d normal() {
105 OdGeVector3d ret = new OdGeVector3d(TD_DbPINVOKE.OdDbLeader_normal(swigCPtr), true);
107 return ret;
108 }
109
110 public virtual int numVertices() {
111 int ret = TD_DbPINVOKE.OdDbLeader_numVertices(swigCPtr);
113 return ret;
114 }
115
116 public virtual bool appendVertex(OdGePoint3d vertex) {
117 bool ret = TD_DbPINVOKE.OdDbLeader_appendVertex(swigCPtr, OdGePoint3d.getCPtr(vertex));
119 return ret;
120 }
121
122 public virtual void removeLastVertex() {
125 }
126
127 public virtual OdGePoint3d firstVertex() {
130 return ret;
131 }
132
133 public virtual OdGePoint3d lastVertex() {
136 return ret;
137 }
138
139 public virtual OdGePoint3d vertexAt(int vertexIndex) {
140 OdGePoint3d ret = new OdGePoint3d(TD_DbPINVOKE.OdDbLeader_vertexAt(swigCPtr, vertexIndex), true);
142 return ret;
143 }
144
145 public virtual bool setVertexAt(int vertexIndex, OdGePoint3d vertex) {
146 bool ret = TD_DbPINVOKE.OdDbLeader_setVertexAt(swigCPtr, vertexIndex, OdGePoint3d.getCPtr(vertex));
148 return ret;
149 }
150
151 public bool isArrowHeadEnabled() {
152 bool ret = TD_DbPINVOKE.OdDbLeader_isArrowHeadEnabled(swigCPtr);
154 return ret;
155 }
156
157 public virtual bool hasArrowHead() {
158 bool ret = TD_DbPINVOKE.OdDbLeader_hasArrowHead(swigCPtr);
160 return ret;
161 }
162
163 public virtual void enableArrowHead() {
166 }
167
168 public virtual void disableArrowHead() {
171 }
172
173 public virtual bool hasHookLine() {
174 bool ret = TD_DbPINVOKE.OdDbLeader_hasHookLine(swigCPtr);
176 return ret;
177 }
178
179 public virtual bool isHookLineOnXDir() {
180 bool ret = TD_DbPINVOKE.OdDbLeader_isHookLineOnXDir(swigCPtr);
182 return ret;
183 }
184
185 public virtual void setToSplineLeader() {
188 }
189
190 public virtual void setToStraightLeader() {
193 }
194
195 public virtual bool isSplined() {
196 bool ret = TD_DbPINVOKE.OdDbLeader_isSplined(swigCPtr);
198 return ret;
199 }
200
204 return ret;
205 }
206
207 public virtual void setDimensionStyle(OdDbHardPointerId dimStyleId) {
210 }
211
212 public virtual void attachAnnotation(OdDbObjectId annoId) {
215 }
216
217 public virtual void attachAnnotation(OdDbObjectId annoId, OdGeVector3d xDir, double annotationWidth, double annotationHeight, bool hookLineOnXDir) {
218 TD_DbPINVOKE.OdDbLeader_attachAnnotation__SWIG_1(swigCPtr, OdDbObjectId.getCPtr(annoId), OdGeVector3d.getCPtr(xDir), annotationWidth, annotationHeight, hookLineOnXDir);
220 }
221
222 public virtual void detachAnnotation() {
225 }
226
227 public virtual OdDbObjectId annotationObjId() {
228 MemoryManager mMan = MemoryManager.GetMemoryManager();
229 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
230 IntPtr ptr = TD_DbPINVOKE.OdDbLeader_annotationObjId(swigCPtr);
231
232 OdDbObjectId ret = null;
233 if (null != mTrans)
234 {
235 mTrans.AddObject(new OdDbObjectId(ptr, true));
236 ret = new OdDbObjectId(ptr, false);
237 }
238 else
239 {
240 ret = new OdDbObjectId(ptr, true);
241 }
242
244 return ret;
245}
246
247 public virtual OdGeVector3d annotationXDir() {
250 return ret;
251 }
252
256 return ret;
257 }
258
259 public virtual void setAnnotationOffset(OdGeVector3d offset) {
262 }
263
267 return ret;
268 }
269
270 public double annoHeight() {
271 double ret = TD_DbPINVOKE.OdDbLeader_annoHeight(swigCPtr);
273 return ret;
274 }
275
276 public double annoWidth() {
277 double ret = TD_DbPINVOKE.OdDbLeader_annoWidth(swigCPtr);
279 return ret;
280 }
281
282 public virtual double dimasz() {
283 double ret = TD_DbPINVOKE.OdDbLeader_dimasz(swigCPtr);
285 return ret;
286 }
287
288 public virtual OdCmColor dimclrd() {
289 OdCmColor ret = new OdCmColor(TD_DbPINVOKE.OdDbLeader_dimclrd(swigCPtr), true);
291 return ret;
292 }
293
294 public virtual double dimgap() {
295 double ret = TD_DbPINVOKE.OdDbLeader_dimgap(swigCPtr);
297 return ret;
298 }
299
300 public virtual LineWeight dimlwd() {
303 return ret;
304 }
305
306 public virtual OdDbObjectId dimldrblk() {
307 MemoryManager mMan = MemoryManager.GetMemoryManager();
308 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
309 IntPtr ptr = TD_DbPINVOKE.OdDbLeader_dimldrblk(swigCPtr);
310
311 OdDbObjectId ret = null;
312 if (null != mTrans)
313 {
314 mTrans.AddObject(new OdDbObjectId(ptr, true));
315 ret = new OdDbObjectId(ptr, false);
316 }
317 else
318 {
319 ret = new OdDbObjectId(ptr, true);
320 }
321
323 return ret;
324}
325
326 public virtual bool dimsah() {
327 bool ret = TD_DbPINVOKE.OdDbLeader_dimsah(swigCPtr);
329 return ret;
330 }
331
332 public virtual double dimscale() {
333 double ret = TD_DbPINVOKE.OdDbLeader_dimscale(swigCPtr);
335 return ret;
336 }
337
338 public virtual int dimtad() {
339 int ret = TD_DbPINVOKE.OdDbLeader_dimtad(swigCPtr);
341 return ret;
342 }
343
344 public virtual OdDbObjectId dimtxsty() {
345 MemoryManager mMan = MemoryManager.GetMemoryManager();
346 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
347 IntPtr ptr = TD_DbPINVOKE.OdDbLeader_dimtxsty(swigCPtr);
348
349 OdDbObjectId ret = null;
350 if (null != mTrans)
351 {
352 mTrans.AddObject(new OdDbObjectId(ptr, true));
353 ret = new OdDbObjectId(ptr, false);
354 }
355 else
356 {
357 ret = new OdDbObjectId(ptr, true);
358 }
359
361 return ret;
362}
363
364 public virtual double dimtxt() {
365 double ret = TD_DbPINVOKE.OdDbLeader_dimtxt(swigCPtr);
367 return ret;
368 }
369
370 public virtual void setDimasz(double val) {
371 TD_DbPINVOKE.OdDbLeader_setDimasz(swigCPtr, val);
373 }
374
375 public virtual void setDimclrd(OdCmColor val) {
378 }
379
380 public virtual void setDimgap(double val) {
381 TD_DbPINVOKE.OdDbLeader_setDimgap(swigCPtr, val);
383 }
384
385 public virtual void setDimldrblk(OdDbObjectId val) {
388 }
389
390 public virtual void setDimldrblk(String val) {
393 }
394
395 public virtual void setDimlwd(LineWeight val) {
396 TD_DbPINVOKE.OdDbLeader_setDimlwd(swigCPtr, (int)val);
398 }
399
400 public virtual void setDimsah(bool val) {
401 TD_DbPINVOKE.OdDbLeader_setDimsah(swigCPtr, val);
403 }
404
405 public virtual void setDimscale(double val) {
408 }
409
410 public virtual void setDimtad(int val) {
411 TD_DbPINVOKE.OdDbLeader_setDimtad(swigCPtr, val);
413 }
414
415 public virtual void setDimtxsty(OdDbObjectId val) {
418 }
419
420 public virtual void setDimtxt(double val) {
421 TD_DbPINVOKE.OdDbLeader_setDimtxt(swigCPtr, val);
423 }
424
425 public override OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
426 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLeader_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
428 return ret;
429 }
430
431 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
434 return ret;
435 }
436
437 public override void dwgOutFields(OdDbDwgFiler pFiler) {
440 }
441
442 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
445 return ret;
446 }
447
448 public override void dxfOutFields(OdDbDxfFiler pFiler) {
451 }
452
453 public override bool subWorldDraw(OdGiWorldDraw pWd) {
456 return ret;
457 }
458
459 public override void subViewportDraw(OdGiViewportDraw pVd) {
462 }
463
464 public virtual new OdResult subExplode(OdRxObjectPtrArray entitySet) {
467 return ret;
468 }
469
470 public override void subClose() {
473 }
474
475 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
476// test csout
477 /*SIMPLETYPE*/
478 UInt32 ret = TD_DbPINVOKE.OdDbLeader_subSetAttributes(swigCPtr, OdGiDrawableTraits.getCPtr(pTraits));
480 return ret;
481 }
482
483 public override bool isPlanar() {
484 bool ret = TD_DbPINVOKE.OdDbLeader_isPlanar(swigCPtr);
486 return ret;
487 }
488
489 public override OdResult getPlane(OdGePlane plane, out Planarity planarity) {
490 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLeader_getPlane(swigCPtr, OdGePlane.getCPtr(plane), out planarity);
492 return ret;
493 }
494
495 public override bool isClosed() {
496 bool ret = TD_DbPINVOKE.OdDbLeader_isClosed(swigCPtr);
498 return ret;
499 }
500
501 public override bool isPeriodic() {
502 bool ret = TD_DbPINVOKE.OdDbLeader_isPeriodic(swigCPtr);
504 return ret;
505 }
506
507 public override OdResult getStartParam(out double startParam) {
508 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLeader_getStartParam(swigCPtr, out startParam);
510 return ret;
511 }
512
513 public override OdResult getEndParam(out double endParam) {
514 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLeader_getEndParam(swigCPtr, out endParam);
516 return ret;
517 }
518
519 public override OdResult getStartPoint(OdGePoint3d startPoint) {
522 return ret;
523 }
524
525 public override OdResult getEndPoint(OdGePoint3d endPoint) {
528 return ret;
529 }
530
531 public override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve) {
532 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLeader_getPointAtParam(swigCPtr, param, OdGePoint3d.getCPtr(pointOnCurve));
534 return ret;
535 }
536
537 public override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param) {
538 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLeader_getParamAtPoint(swigCPtr, OdGePoint3d.getCPtr(pointOnCurve), out param);
540 return ret;
541 }
542
543 public virtual new OdResult subTransformBy(OdGeMatrix3d xfm) {
546 return ret;
547 }
548
549 public virtual new OdResult subGetTransformedCopy(OdGeMatrix3d xform, ref OdDbEntity /*OUT_PARAM for SMARTPTR*/ pEnt) {
550 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pEnt = pEnt == null ? IntPtr.Zero : OdDbEntity.getCPtr(pEnt).Handle;
551 IntPtr saved_pEnt = tmp_pEnt;
552 /*OUT_PARAM for SMARTPTR pre*/
553 try {
554 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLeader_subGetTransformedCopy(swigCPtr, OdGeMatrix3d.getCPtr(xform), ref tmp_pEnt /*OUT_PARAM for SMARTPTR*/);
556 return ret;
557 } finally {
558if(tmp_pEnt == IntPtr.Zero) pEnt = null;
559 if(tmp_pEnt != IntPtr.Zero && tmp_pEnt != saved_pEnt)
560 {
561 MemoryTransaction mTrans_pEnt = MemoryManager.GetMemoryManager().GetCurrentTransaction();
562 if(mTrans_pEnt != null)
563 mTrans_pEnt.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pEnt, true));
564 pEnt = Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pEnt, mTrans_pEnt == null);
565 /*OUT_PARAM for SMARTPTR*/
566 }
567 }
568 }
569
570 public override OdResult getDistAtParam(double param, out double dist) {
571 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLeader_getDistAtParam(swigCPtr, param, out dist);
573 return ret;
574 }
575
576 public override OdResult getParamAtDist(double dist, out double param) {
577 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLeader_getParamAtDist(swigCPtr, dist, out param);
579 return ret;
580 }
581
582 public override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv) {
583 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLeader_getFirstDeriv(swigCPtr, param, OdGeVector3d.getCPtr(firstDeriv));
585 return ret;
586 }
587
588 public override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv) {
589 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLeader_getSecondDeriv(swigCPtr, param, OdGeVector3d.getCPtr(secondDeriv));
591 return ret;
592 }
593
594 public override OdResult getArea(out double area) {
595 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLeader_getArea(swigCPtr, out area);
597 return ret;
598 }
599
600 public override void subSetDatabaseDefaults(OdDbDatabase pDb, bool doSubents) {
603 }
604
605 public virtual OdResult evaluateLeader() {
608 return ret;
609 }
610
611 public override void modifiedGraphics(OdDbObject pObject) {
614 }
615
616 public override void erased(OdDbObject pObject, bool erasing) {
617 TD_DbPINVOKE.OdDbLeader_erased__SWIG_0(swigCPtr, OdDbObject.getCPtr(pObject), erasing);
619 }
620
621 public override void erased(OdDbObject pObject) {
624 }
625
629 }
630
634 }
635
636 public void setDimstyleData(OdDbObjectId dimstyleID) {
639 }
640
641 public virtual void setPlane(OdGePlane leaderPlane) {
642 TD_DbPINVOKE.OdDbLeader_setPlane(swigCPtr, OdGePlane.getCPtr(leaderPlane));
644 }
645
646 public virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr /*SIMPLETYPE*/ gsMark, OdGePoint3d arg2, OdGeMatrix3d arg3, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack) {
647 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbLeader_subGetSubentPathsAtGsMarker(swigCPtr, (int)type, gsMark /*SIMPLETYPE*/, OdGePoint3d.getCPtr(arg2), OdGeMatrix3d.getCPtr(arg3), OdDbFullSubentPathArray.getCPtr(subentPaths), OdDbObjectIdArray.getCPtr(pEntAndInsertStack));
649 return ret;
650 }
651
655 return ret;
656 }
657
658 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
659 string ret = TD_DbPINVOKE.OdDbLeader_getRealClassName(ptr /*SIMPLETYPE*/);
661 return ret;
662 }
663
668 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
669
675
680 public string vb_material() { return this.material(); }
681
686 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
687
692 public string vb_linetype() { return this.linetype(); }
693
699
705
711
712 public enum AnnoType {
713 kMText = 0,
714 kFcf = 1,
715 kBlockRef = 2,
716 kNoAnno = 3,
717 kText = 4
718 }
719
720 public enum gsMarkType {
721 kArrowMark = 3,
723 }
724
725}
726
727}
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePlane obj)
Definition: OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdGsMarkerArray obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdCmColor obj)
Definition: OdCmColor.cs:26
static HandleRef getCPtr(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
static HandleRef getCPtr(OdDbDimStyleTableRecord obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
LineWeight lineWeight()
Definition: OdDbEntity.cs:556
virtual CollisionType collisionType()
Definition: OdDbEntity.cs:596
static HandleRef getCPtr(OdDbEntity obj)
Definition: OdDbEntity.cs:26
virtual void gripStatus(GripStat status)
Definition: OdDbEntity.cs:935
Visibility visibility()
Definition: OdDbEntity.cs:527
static HandleRef getCPtr(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
static HandleRef getCPtr(OdDbHardPointerId obj)
virtual double dimgap()
Definition: OdDbLeader.cs:294
override OdRxObject queryX(OdRxClass protocolClass)
Definition: OdDbLeader.cs:77
virtual OdGePoint3d vertexAt(int vertexIndex)
Definition: OdDbLeader.cs:139
void vb_gripStatus(Teigha.Core.GripStat status)
Definition: OdDbLeader.cs:668
override OdResult subGetClassID(IntPtr pClsid)
Definition: OdDbLeader.cs:425
virtual void removeLastVertex()
Definition: OdDbLeader.cs:122
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d arg2, OdGeMatrix3d arg3, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
Definition: OdDbLeader.cs:646
override void subViewportDraw(OdGiViewportDraw pVd)
Definition: OdDbLeader.cs:459
virtual OdDbObjectId dimtxsty()
Definition: OdDbLeader.cs:344
virtual bool hasHookLine()
Definition: OdDbLeader.cs:173
override bool subWorldDraw(OdGiWorldDraw pWd)
Definition: OdDbLeader.cs:453
virtual OdGeVector3d annotationXDir()
Definition: OdDbLeader.cs:247
virtual void enableArrowHead()
Definition: OdDbLeader.cs:163
static new OdDbLeader createObject()
Definition: OdDbLeader.cs:84
virtual OdGePoint3d firstVertex()
Definition: OdDbLeader.cs:127
OdDbLeader.AnnoType annoType()
Definition: OdDbLeader.cs:264
virtual bool isSplined()
Definition: OdDbLeader.cs:195
override void subClose()
Definition: OdDbLeader.cs:470
override OdResult getStartPoint(OdGePoint3d startPoint)
Definition: OdDbLeader.cs:519
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
Definition: OdDbLeader.cs:531
virtual OdResult evaluateLeader()
Definition: OdDbLeader.cs:605
static string getRealClassName(IntPtr ptr)
Definition: OdDbLeader.cs:658
virtual void setDimlwd(LineWeight val)
Definition: OdDbLeader.cs:395
virtual OdDbObjectId dimldrblk()
Definition: OdDbLeader.cs:306
override OdResult getEndPoint(OdGePoint3d endPoint)
Definition: OdDbLeader.cs:525
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
Definition: OdDbLeader.cs:475
virtual OdCmColor dimclrd()
Definition: OdDbLeader.cs:288
override OdResult getDistAtParam(double param, out double dist)
Definition: OdDbLeader.cs:570
virtual void setDimsah(bool val)
Definition: OdDbLeader.cs:400
virtual void attachAnnotation(OdDbObjectId annoId, OdGeVector3d xDir, double annotationWidth, double annotationHeight, bool hookLineOnXDir)
Definition: OdDbLeader.cs:217
virtual void setDimgap(double val)
Definition: OdDbLeader.cs:380
virtual bool hasArrowHead()
Definition: OdDbLeader.cs:157
override void dwgOutFields(OdDbDwgFiler pFiler)
Definition: OdDbLeader.cs:437
virtual bool appendVertex(OdGePoint3d vertex)
Definition: OdDbLeader.cs:116
void setDimstyleData(OdDbObjectId dimstyleID)
Definition: OdDbLeader.cs:636
virtual OdGePoint3d lastVertex()
Definition: OdDbLeader.cs:133
virtual double dimscale()
Definition: OdDbLeader.cs:332
virtual void setDimtxsty(OdDbObjectId val)
Definition: OdDbLeader.cs:415
virtual OdDbObjectId annotationObjId()
Definition: OdDbLeader.cs:227
virtual void disableArrowHead()
Definition: OdDbLeader.cs:168
Teigha.TD.OdDbLeader.AnnoType vb_annoType()
Definition: OdDbLeader.cs:704
override OdResult getParamAtDist(double dist, out double param)
Definition: OdDbLeader.cs:576
virtual double dimtxt()
Definition: OdDbLeader.cs:364
override bool isPeriodic()
Definition: OdDbLeader.cs:501
override bool isClosed()
Definition: OdDbLeader.cs:495
Teigha.Core.LineWeight vb_lineWeight()
Definition: OdDbLeader.cs:698
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d xform, ref OdDbEntity pEnt)
Definition: OdDbLeader.cs:549
override void Dispose(bool disposing)
Definition: OdDbLeader.cs:30
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
Definition: OdDbLeader.cs:710
virtual OdDbHardPointerId dimensionStyle()
Definition: OdDbLeader.cs:201
virtual void setDimldrblk(OdDbObjectId val)
Definition: OdDbLeader.cs:385
virtual Teigha.TD.CollisionType vb_collisionType()
Definition: OdDbLeader.cs:686
virtual int numVertices()
Definition: OdDbLeader.cs:110
static OdDbLeader cast(OdRxObject pObj)
Definition: OdDbLeader.cs:43
void getDimstyleData(OdDbDimStyleTableRecord pRecord)
Definition: OdDbLeader.cs:626
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
Definition: OdDbLeader.cs:543
virtual int dimtad()
Definition: OdDbLeader.cs:338
virtual bool isHookLineOnXDir()
Definition: OdDbLeader.cs:179
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
Definition: OdDbLeader.cs:588
virtual void setDimscale(double val)
Definition: OdDbLeader.cs:405
virtual void setDimclrd(OdCmColor val)
Definition: OdDbLeader.cs:375
override bool isPlanar()
Definition: OdDbLeader.cs:483
virtual void setDimtxt(double val)
Definition: OdDbLeader.cs:420
virtual OdGeVector3d normal()
Definition: OdDbLeader.cs:104
override OdResult getStartParam(out double startParam)
Definition: OdDbLeader.cs:507
override void dxfOutFields(OdDbDxfFiler pFiler)
Definition: OdDbLeader.cs:448
static new OdRxClass desc()
Definition: OdDbLeader.cs:63
virtual void setToSplineLeader()
Definition: OdDbLeader.cs:185
virtual void setDimasz(double val)
Definition: OdDbLeader.cs:370
override void erased(OdDbObject pObject, bool erasing)
Definition: OdDbLeader.cs:616
virtual LineWeight dimlwd()
Definition: OdDbLeader.cs:300
override OdRxClass isA()
Definition: OdDbLeader.cs:70
override void erased(OdDbObject pObject)
Definition: OdDbLeader.cs:621
Teigha.TD.Visibility vb_visibility()
Definition: OdDbLeader.cs:674
virtual void setDimldrblk(String val)
Definition: OdDbLeader.cs:390
virtual void detachAnnotation()
Definition: OdDbLeader.cs:222
override void subSetDatabaseDefaults(OdDbDatabase pDb, bool doSubents)
Definition: OdDbLeader.cs:600
virtual void setDimtad(int val)
Definition: OdDbLeader.cs:410
virtual double dimasz()
Definition: OdDbLeader.cs:282
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
Definition: OdDbLeader.cs:464
override OdResult getPlane(OdGePlane plane, out Planarity planarity)
Definition: OdDbLeader.cs:489
virtual void setAnnotationOffset(OdGeVector3d offset)
Definition: OdDbLeader.cs:259
virtual void attachAnnotation(OdDbObjectId annoId)
Definition: OdDbLeader.cs:212
virtual void setToStraightLeader()
Definition: OdDbLeader.cs:190
override void modifiedGraphics(OdDbObject pObject)
Definition: OdDbLeader.cs:611
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
Definition: OdDbLeader.cs:582
override OdResult getEndParam(out double endParam)
Definition: OdDbLeader.cs:513
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
Definition: OdDbLeader.cs:652
override OdResult dxfInFields(OdDbDxfFiler pFiler)
Definition: OdDbLeader.cs:442
static HandleRef getCPtr(OdDbLeader obj)
Definition: OdDbLeader.cs:26
virtual void setDimensionStyle(OdDbHardPointerId dimStyleId)
Definition: OdDbLeader.cs:207
OdDbLeader(IntPtr cPtr, bool cMemoryOwn)
Definition: OdDbLeader.cs:21
virtual void setPlane(OdGePlane leaderPlane)
Definition: OdDbLeader.cs:641
void setDimstyleData(OdDbDimStyleTableRecord pDimstyle)
Definition: OdDbLeader.cs:631
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
Definition: OdDbLeader.cs:537
virtual OdGeVector3d annotationOffset()
Definition: OdDbLeader.cs:253
override OdResult dwgInFields(OdDbDwgFiler pFiler)
Definition: OdDbLeader.cs:431
virtual bool setVertexAt(int vertexIndex, OdGePoint3d vertex)
Definition: OdDbLeader.cs:145
virtual bool dimsah()
Definition: OdDbLeader.cs:326
override OdResult getArea(out double area)
Definition: OdDbLeader.cs:594
static HandleRef getCPtr(OdDbObject obj)
Definition: OdDbObject.cs:26
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
static global::System.Exception Retrieve()
static bool OdDbLeader_isClosed(HandleRef jarg1)
static int OdDbLeader_getStartParam(HandleRef jarg1, out double jarg2)
static void OdDbLeader_setDimldrblk__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbLeader_hasHookLine(HandleRef jarg1)
static int OdDbLeader_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static global::System.IntPtr OdDbLeader_firstVertex(HandleRef jarg1)
static IntPtr OdDbLeader_cast(HandleRef jarg1)
static void OdDbLeader_removeLastVertex(HandleRef jarg1)
static void OdDbLeader_setDimldrblk__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbLeader_getDimstyleData(HandleRef jarg1, HandleRef jarg2)
static int OdDbLeader_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbLeader_getEndParam(HandleRef jarg1, out double jarg2)
static int OdDbLeader_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static void OdDbLeader_setDimasz(HandleRef jarg1, double jarg2)
static int OdDbLeader_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbLeader_subGetSubentPathsAtGsMarker(HandleRef jarg1, int jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static int OdDbLeader_annoType(HandleRef jarg1)
static bool OdDbLeader_dimsah(HandleRef jarg1)
static void OdDbLeader_disableArrowHead(HandleRef jarg1)
static void delete_OdDbLeader(HandleRef jarg1)
static int OdDbLeader_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbLeader_isArrowHeadEnabled(HandleRef jarg1)
static global::System.IntPtr OdDbLeader_annotationObjId(HandleRef jarg1)
static int OdDbLeader_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static bool OdDbLeader_isPlanar(HandleRef jarg1)
static IntPtr OdDbLeader_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbLeader_enableArrowHead(HandleRef jarg1)
static void OdDbLeader_attachAnnotation__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbLeader_dimgap(HandleRef jarg1)
static bool OdDbLeader_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbLeader_dimclrd(HandleRef jarg1)
static int OdDbLeader_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLeader_detachAnnotation(HandleRef jarg1)
static UInt32 OdDbLeader_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static void OdDbLeader_setDimclrd(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbLeader_appendVertex(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbLeader_evaluateLeader(HandleRef jarg1)
static void OdDbLeader_setDimscale(HandleRef jarg1, double jarg2)
static void OdDbLeader_setDimsah(HandleRef jarg1, bool jarg2)
static void OdDbLeader_erased__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDbLeader_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static double OdDbLeader_dimscale(HandleRef jarg1)
static bool OdDbLeader_setVertexAt(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbLeader_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbLeader_numVertices(HandleRef jarg1)
static void OdDbLeader_setDimstyleData__SWIG_0(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbLeader_desc()
static void OdDbLeader_setDimlwd(HandleRef jarg1, int jarg2)
static int OdDbLeader_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static int OdDbLeader_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbLeader_dimtxt(HandleRef jarg1)
static void OdDbLeader_subClose(HandleRef jarg1)
static int OdDbLeader_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLeader_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbLeader_normal(HandleRef jarg1)
static string OdDbLeader_getRealClassName(IntPtr jarg1)
static void OdDbLeader_setPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLeader_setToStraightLeader(HandleRef jarg1)
static void OdDbLeader_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbLeader_annotationOffset(HandleRef jarg1)
static IntPtr OdDbLeader_createObject()
static bool OdDbLeader_isHookLineOnXDir(HandleRef jarg1)
static global::System.IntPtr OdDbLeader_vertexAt(HandleRef jarg1, int jarg2)
static void OdDbLeader_setDimstyleData__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLeader_setDimtxsty(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbLeader_isPeriodic(HandleRef jarg1)
static int OdDbLeader_dimtad(HandleRef jarg1)
static void OdDbLeader_setToSplineLeader(HandleRef jarg1)
static double OdDbLeader_annoHeight(HandleRef jarg1)
static int OdDbLeader_dimlwd(HandleRef jarg1)
static global::System.IntPtr OdDbLeader_annotationXDir(HandleRef jarg1)
static void OdDbLeader_setAnnotationOffset(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLeader_erased__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static int OdDbLeader_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbLeader_subSetDatabaseDefaults(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdDbLeader_setDimensionStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbLeader_lastVertex(HandleRef jarg1)
static bool OdDbLeader_isSplined(HandleRef jarg1)
static int OdDbLeader_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLeader_setDimgap(HandleRef jarg1, double jarg2)
static void OdDbLeader_attachAnnotation__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4, double jarg5, bool jarg6)
static double OdDbLeader_annoWidth(HandleRef jarg1)
static int OdDbLeader_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static void OdDbLeader_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDbLeader_modifiedGraphics(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbLeader_isA(HandleRef jarg1)
static void OdDbLeader_setDimtad(HandleRef jarg1, int jarg2)
static double OdDbLeader_dimasz(HandleRef jarg1)
static int OdDbLeader_getArea(HandleRef jarg1, out double jarg2)
static global::System.IntPtr OdDbLeader_dimensionStyle(HandleRef jarg1)
static bool OdDbLeader_hasArrowHead(HandleRef jarg1)
static int OdDbLeader_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdDbLeader_dimtxsty(HandleRef jarg1)
static void OdDbLeader_setDimtxt(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDbLeader_dimldrblk(HandleRef jarg1)