Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbHatch.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 OdDbHatch : OdDbEntity {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbHatch(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbHatch_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbHatch 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 OdDbHatch cast(OdRxObject pObj) {// OdSmartPtr<OdDbHatch>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbHatch ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbHatch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatch),ptr, true));
52 ret = (OdDbHatch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatch),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbHatch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatch),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.OdDbHatch_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.OdDbHatch_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.OdDbHatch_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbHatch createObject() {// OdSmartPtr<OdDbHatch>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbHatch ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbHatch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatch),ptr, true));
93 ret = (OdDbHatch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatch),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbHatch)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbHatch),ptr, true);
98 }
99
101 return ret;
102}
103
104 public double elevation() {
105 double ret = TD_DbPINVOKE.OdDbHatch_elevation(swigCPtr);
107 return ret;
108 }
109
114
120
125
126 public override bool isPlanar() {
127 bool ret = TD_DbPINVOKE.OdDbHatch_isPlanar(swigCPtr);
129 return ret;
130 }
131
132 public override OdResult getPlane(OdGePlane plane, out Planarity planarity) {
133 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_getPlane(swigCPtr, OdGePlane.getCPtr(plane), out planarity);
135 return ret;
136 }
137
138 public int numLoops() {
139 int ret = TD_DbPINVOKE.OdDbHatch_numLoops(swigCPtr);
141 return ret;
142 }
143
144 public Int32 loopTypeAt(int loopIndex) {
145// test csout
146 /*SIMPLETYPE*/
147 Int32 ret = TD_DbPINVOKE.OdDbHatch_loopTypeAt(swigCPtr, loopIndex);
149 return ret;
150 }
151
152 public void getLoopAt(int loopIndex, EdgeArray edgePtrs) {
153 TD_DbPINVOKE.OdDbHatch_getLoopAt__SWIG_0(swigCPtr, loopIndex, EdgeArray.getCPtr(edgePtrs));
155 }
156
157 public void getLoopAt(int loopIndex, OdGePoint2dArray vertices, OdGeDoubleArray bulges) {
158 TD_DbPINVOKE.OdDbHatch_getLoopAt__SWIG_1(swigCPtr, loopIndex, OdGePoint2dArray.getCPtr(vertices).Handle, OdGeDoubleArray.getCPtr(bulges));
160 }
161
162 public void appendLoop(Int32 loopType, EdgeArray edgePtrs) {
163 TD_DbPINVOKE.OdDbHatch_appendLoop__SWIG_0(swigCPtr, loopType /*SIMPLETYPE*/, EdgeArray.getCPtr(edgePtrs));
165 }
166
167 public void appendLoop(Int32 loopType, OdGePoint2dArray vertices, OdGeDoubleArray bulges) {
168 TD_DbPINVOKE.OdDbHatch_appendLoop__SWIG_1(swigCPtr, loopType /*SIMPLETYPE*/, OdGePoint2dArray.getCPtr(vertices).Handle, OdGeDoubleArray.getCPtr(bulges));
170 }
171
172 public void appendLoop(Int32 loopType, OdDbObjectIdArray dbObjIds, bool bCheckLoop) {
173 TD_DbPINVOKE.OdDbHatch_appendLoop__SWIG_2(swigCPtr, loopType /*SIMPLETYPE*/, OdDbObjectIdArray.getCPtr(dbObjIds), bCheckLoop);
175 }
176
177 public void appendLoop(Int32 loopType, OdDbObjectIdArray dbObjIds) {
178 TD_DbPINVOKE.OdDbHatch_appendLoop__SWIG_3(swigCPtr, loopType /*SIMPLETYPE*/, OdDbObjectIdArray.getCPtr(dbObjIds));
180 }
181
182 public void appendOrderedLoop(Int32 loopType, EdgeArray edgePtrs) {
183 TD_DbPINVOKE.OdDbHatch_appendOrderedLoop(swigCPtr, loopType /*SIMPLETYPE*/, EdgeArray.getCPtr(edgePtrs));
185 }
186
187 public void insertLoopAt(int loopIndex, Int32 loopType, EdgeArray edgePtrs) {
188 TD_DbPINVOKE.OdDbHatch_insertLoopAt__SWIG_0(swigCPtr, loopIndex, loopType /*SIMPLETYPE*/, EdgeArray.getCPtr(edgePtrs));
190 }
191
192 public void insertLoopAt(int loopIndex, Int32 loopType, OdGePoint2dArray vertices, OdGeDoubleArray bulges) {
193 TD_DbPINVOKE.OdDbHatch_insertLoopAt__SWIG_1(swigCPtr, loopIndex, loopType /*SIMPLETYPE*/, OdGePoint2dArray.getCPtr(vertices).Handle, OdGeDoubleArray.getCPtr(bulges));
195 }
196
197 public void insertLoopAt(int loopIndex, Int32 loopType, OdDbObjectIdArray dbObjIds, bool bCheckLoop) {
198 TD_DbPINVOKE.OdDbHatch_insertLoopAt__SWIG_2(swigCPtr, loopIndex, loopType /*SIMPLETYPE*/, OdDbObjectIdArray.getCPtr(dbObjIds), bCheckLoop);
200 }
201
202 public void insertLoopAt(int loopIndex, Int32 loopType, OdDbObjectIdArray dbObjIds) {
203 TD_DbPINVOKE.OdDbHatch_insertLoopAt__SWIG_3(swigCPtr, loopIndex, loopType /*SIMPLETYPE*/, OdDbObjectIdArray.getCPtr(dbObjIds));
205 }
206
207 public void removeLoopAt(int loopIndex) {
208 TD_DbPINVOKE.OdDbHatch_removeLoopAt(swigCPtr, loopIndex);
210 }
211
212 public bool associative() {
213 bool ret = TD_DbPINVOKE.OdDbHatch_associative(swigCPtr);
215 return ret;
216 }
217
218 public void setAssociative(bool isAssociative) {
219 TD_DbPINVOKE.OdDbHatch_setAssociative(swigCPtr, isAssociative);
221 }
222
227
232
237
242
248
249 public bool isSolidFill() {
250 bool ret = TD_DbPINVOKE.OdDbHatch_isSolidFill(swigCPtr);
252 return ret;
253 }
254
256 string ret = TD_DbPINVOKE.OdDbHatch_patternName(swigCPtr);
258 return ret;
259}
260
265
266 public void setPattern(OdDbHatch.HatchPatternType patType, String patName, double angle, double scale, OdHatchPattern pat, OdGePoint2d originPoint) {
267 TD_DbPINVOKE.OdDbHatch_setPattern__SWIG_1(swigCPtr, (int)patType, patName, angle, scale, OdHatchPattern.getCPtr(pat), OdGePoint2d.getCPtr(originPoint));
269 }
270
271 public void setPattern(OdDbHatch.HatchPatternType patType, String patName, double angle, double scale, OdHatchPattern pat) {
272 TD_DbPINVOKE.OdDbHatch_setPattern__SWIG_2(swigCPtr, (int)patType, patName, angle, scale, OdHatchPattern.getCPtr(pat));
274 }
275
276 public double patternAngle() {
277 double ret = TD_DbPINVOKE.OdDbHatch_patternAngle(swigCPtr);
279 return ret;
280 }
281
286
287 public double patternSpace() {
288 double ret = TD_DbPINVOKE.OdDbHatch_patternSpace(swigCPtr);
290 return ret;
291 }
292
297
298 public double patternScale() {
299 double ret = TD_DbPINVOKE.OdDbHatch_patternScale(swigCPtr);
301 return ret;
302 }
303
308
309 public bool patternDouble() {
310 bool ret = TD_DbPINVOKE.OdDbHatch_patternDouble(swigCPtr);
312 return ret;
313 }
314
319
325
326 public void getPatternDefinitionAt(int lineIndex, out double lineAngle, out double baseX, out double baseY, out double offsetX, out double offsetY, OdGeDoubleArray dashes) {
327 TD_DbPINVOKE.OdDbHatch_getPatternDefinitionAt(swigCPtr, lineIndex, out lineAngle, out baseX, out baseY, out offsetX, out offsetY, OdGeDoubleArray.getCPtr(dashes));
329 }
330
335
340
346
351
352 public int numSeedPoints() {
353 int ret = TD_DbPINVOKE.OdDbHatch_numSeedPoints(swigCPtr);
355 return ret;
356 }
357
358 public OdGePoint2d getSeedPointAt(uint seedIndex) {
359 OdGePoint2d ret = new OdGePoint2d(TD_DbPINVOKE.OdDbHatch_getSeedPointAt(swigCPtr, seedIndex), false);
361 return ret;
362 }
363
364 public void setSeedPointAt(uint seedIndex, OdGePoint2d point) {
365 TD_DbPINVOKE.OdDbHatch_setSeedPointAt(swigCPtr, seedIndex, OdGePoint2d.getCPtr(point));
367 }
368
373
374 public void removeSeedPointAt(int seedPointIndex) {
375 TD_DbPINVOKE.OdDbHatch_removeSeedPointAt(swigCPtr, seedPointIndex);
377 }
378
379 public double pixelSize() {
380 double ret = TD_DbPINVOKE.OdDbHatch_pixelSize(swigCPtr);
382 return ret;
383 }
384
389
395
400
406
411
412 public override OdResult subGetClassID(IntPtr pClsid) {
413 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
415 return ret;
416 }
417
418 public override bool subWorldDraw(OdGiWorldDraw pWd) {
419 bool ret = TD_DbPINVOKE.OdDbHatch_subWorldDraw(swigCPtr, OdGiWorldDraw.getCPtr(pWd));
421 return ret;
422 }
423
428
434
435 public virtual new OdResult subGetTransformedCopy(OdGeMatrix3d xfm, ref OdDbEntity /*OUT_PARAM for SMARTPTR*/ pCopy) {
436 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pCopy = pCopy == null ? IntPtr.Zero : OdDbEntity.getCPtr(pCopy).Handle;
437 IntPtr saved_pCopy = tmp_pCopy;
438 /*OUT_PARAM for SMARTPTR pre*/
439 try {
440 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_subGetTransformedCopy(swigCPtr, OdGeMatrix3d.getCPtr(xfm), ref tmp_pCopy /*OUT_PARAM for SMARTPTR*/);
442 return ret;
443 } finally {
444if(tmp_pCopy == IntPtr.Zero) pCopy = null;
445 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
446 {
447 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
448 if(mTrans_pCopy != null)
449 mTrans_pCopy.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pCopy, true));
450 pCopy = Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pCopy, mTrans_pCopy == null);
451 /*OUT_PARAM for SMARTPTR*/
452 }
453 }
454 }
455
456 public override OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData) {// OdDbObjectPtr
457 MemoryManager mMan = MemoryManager.GetMemoryManager();
458 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
459 IntPtr ptr = TD_DbPINVOKE.OdDbHatch_decomposeForSave(swigCPtr, (int)ver, OdDbObjectId.getCPtr(replaceId), out exchangeXData);
460
461 OdDbObject ret = null;
462 if (null != mTrans)
463 {
464 mTrans.AddObject((OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true));
465 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, false);
466 }
467 else
468 {
469 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true);
470 }
471
473 return ret;
474}
475
480
481 public OdResult evaluateHatch(bool bUnderestimateNumLines) {
482 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_evaluateHatch__SWIG_0(swigCPtr, bUnderestimateNumLines);
484 return ret;
485 }
486
492
493 public int numHatchLines() {
494 int ret = TD_DbPINVOKE.OdDbHatch_numHatchLines(swigCPtr);
496 return ret;
497 }
498
499 public void getHatchLineDataAt(int lineIndex, OdGePoint2d startPoint, OdGePoint2d endPoint) {
500 TD_DbPINVOKE.OdDbHatch_getHatchLineDataAt(swigCPtr, lineIndex, OdGePoint2d.getCPtr(startPoint), OdGePoint2d.getCPtr(endPoint));
502 }
503
508
514
519
524
530
535
536 public virtual bool isGradient() {
537 bool ret = TD_DbPINVOKE.OdDbHatch_isGradient(swigCPtr);
539 return ret;
540 }
541
542 public virtual bool isHatch() {
543 bool ret = TD_DbPINVOKE.OdDbHatch_isHatch(swigCPtr);
545 return ret;
546 }
547
553
559
564
565 public double gradientAngle() {
566 double ret = TD_DbPINVOKE.OdDbHatch_gradientAngle(swigCPtr);
568 return ret;
569 }
570
575
580
581 public void setGradientColors(HatchGradientColors count) {
582IntPtr p_count=count.Marshal();
583 try {
584 TD_DbPINVOKE.OdDbHatch_setGradientColors(swigCPtr, p_count);
586 } finally {
587Marshal.FreeCoTaskMem(p_count);
588 }
589 }
590
596
601
602 public double getShadeTintValue() {
603 double ret = TD_DbPINVOKE.OdDbHatch_getShadeTintValue(swigCPtr);
605 return ret;
606 }
607
612
613 public double gradientShift() {
614 double ret = TD_DbPINVOKE.OdDbHatch_gradientShift(swigCPtr);
616 return ret;
617 }
618
623
628
629 public override void appendToOwner(OdDbIdPair idPair, OdDbObject pOwnerObject, OdDbIdMapping ownerIdMap) {
630 TD_DbPINVOKE.OdDbHatch_appendToOwner(swigCPtr, OdDbIdPair.getCPtr(idPair), OdDbObject.getCPtr(pOwnerObject), OdDbIdMapping.getCPtr(ownerIdMap));
632 }
633
638
639 public void setRawPattern(OdDbHatch.HatchPatternType patType, String patName, double angle, double scale, OdHatchPattern pat) {
640 TD_DbPINVOKE.OdDbHatch_setRawPattern(swigCPtr, (int)patType, patName, angle, scale, OdHatchPattern.getCPtr(pat));
642 }
643
645// csout array
647
649 return res;
650}
651
653// csout array
655
657 return res;
658}
659
664
670
676
677 public virtual OdResult getArea(out double area) {
678 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_getArea(swigCPtr, out area);
680 return ret;
681 }
682
683 public virtual OdDbRegion getRegionArea() {// OdDbRegionPtr
684 MemoryManager mMan = MemoryManager.GetMemoryManager();
685 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
686 IntPtr ptr = TD_DbPINVOKE.OdDbHatch_getRegionArea(swigCPtr);
687
688 OdDbRegion ret = null;
689 if (null != mTrans)
690 {
691 mTrans.AddObject((OdDbRegion)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRegion),ptr, true));
692 ret = (OdDbRegion)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRegion),ptr, false);
693 }
694 else
695 {
696 ret = (OdDbRegion)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRegion),ptr, true);
697 }
698
700 return ret;
701}
702
703 public static OdResult makeClosedLoop(EdgeArray edgePtrs, OdDbObjectIdArray dbObjIds, OdGeTol gapTolerance, bool isEdgeArrayConsistent) {
704 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_makeClosedLoop(EdgeArray.getCPtr(edgePtrs), OdDbObjectIdArray.getCPtr(dbObjIds), OdGeTol.getCPtr(gapTolerance), isEdgeArrayConsistent);
706 return ret;
707 }
708
709 public OdResult markModifiedLoop(UInt16 loopIndex) {
710 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_markModifiedLoop__SWIG_0(swigCPtr, loopIndex /*SIMPLETYPE*/);
712 return ret;
713 }
714
720
721 public OdResult unmarkModifiedLoop(UInt16 loopIndex) {
722 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_unmarkModifiedLoop__SWIG_0(swigCPtr, loopIndex /*SIMPLETYPE*/);
724 return ret;
725 }
726
732
737
742
748
754
755 public virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d xfm, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack) {
756 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_subGetSubentPathsAtGsMarker__SWIG_0(swigCPtr, (int)type, gsMark /*SIMPLETYPE*/, OdGePoint3d.getCPtr(pickPoint), OdGeMatrix3d.getCPtr(xfm), OdDbFullSubentPathArray.getCPtr(subentPaths), OdDbObjectIdArray.getCPtr(pEntAndInsertStack));
758 return ret;
759 }
760
761 public virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d xfm, OdDbFullSubentPathArray subentPaths) {
762 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_subGetSubentPathsAtGsMarker__SWIG_1(swigCPtr, (int)type, gsMark /*SIMPLETYPE*/, OdGePoint3d.getCPtr(pickPoint), OdGeMatrix3d.getCPtr(xfm), OdDbFullSubentPathArray.getCPtr(subentPaths));
764 return ret;
765 }
766
772
773 public virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath path) {// OdDbEntityPtr
774 MemoryManager mMan = MemoryManager.GetMemoryManager();
775 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
777
778 OdDbEntity ret = null;
779 if (null != mTrans)
780 {
781 mTrans.AddObject((OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true));
782 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, false);
783 }
784 else
785 {
786 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true);
787 }
788
790 return ret;
791}
792
798
803
804 public override OdGeMatrix3d getEcs() {
805 OdGeMatrix3d ret = new OdGeMatrix3d(TD_DbPINVOKE.OdDbHatch_getEcs(swigCPtr), true);
807 return ret;
808 }
809
810 protected static string getRealClassName(IntPtr ptr) {
811 string ret = TD_DbPINVOKE.OdDbHatch_getRealClassName(ptr /*SIMPLETYPE*/);
813 return ret;
814 }
815
820 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
821
827
833
838 public string vb_material() { return this.material(); }
839
844 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
845
850 public string vb_linetype() { return this.linetype(); }
851
857
863
869
875
876 [System.Flags] public enum HatchLoopType {
877 kDefault = 0,
878 kExternal = 1,
879 kPolyline = 2,
880 kDerived = 4,
881 kTextbox = 8,
882 kOutermost = 0x10,
883 kNotClosed = 0x20,
884 kSelfIntersecting = 0x40,
885 kTextIsland = 0x80,
886 kDuplicate = 0x100,
887 kIsAnnotative = 0x200,
888 kDoesNotSupportScale = 0x400,
889 kForceAnnoAllVisible = 0x800,
890 kOrientToPaper = 0x1000,
891 kIsAnnotativeBlock = 0x2000
892 }
893
894 public enum HatchEdgeType {
895 kNone = 0,
896 kLine = 1,
897 kCirArc = 2,
898 kEllArc = 3,
899 kSpline = 4
900 }
901
902 public enum HatchPatternType {
903 kUserDefined = 0,
904 kPreDefined = 1,
906 }
907
908 public enum HatchStyle {
909 kNormal = 0,
910 kOuter = 1,
911 kIgnore = 2
912 }
913
914 public enum HatchObjectType {
915 kHatchObject = 0,
917 }
918
923
924}
925
926}
static HandleRef getCPtr(OdDbHandle obj)
Definition OdDbHandle.cs:26
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
Definition OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint2dArray obj)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTol obj)
Definition OdGeTol.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdGsMarkerArray obj)
static HandleRef getCPtr(OdHatchPattern 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
static HandleRef getCPtr(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdUInt16Array obj)
static HandleRef getCPtr(EdgeArray obj)
Definition EdgeArray.cs:29
static HandleRef getCPtr(OdCmColorArray obj)
static HandleRef getCPtr(OdCmColor obj)
Definition OdCmColor.cs:26
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
LineWeight lineWeight()
virtual CollisionType collisionType()
static HandleRef getCPtr(OdDbEntity obj)
Definition OdDbEntity.cs:26
virtual void gripStatus(GripStat status)
Visibility visibility()
static HandleRef getCPtr(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
Teigha.TD.OdDbHatch.HatchObjectType vb_hatchObjectType()
Definition OdDbHatch.cs:868
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
Definition OdDbHatch.cs:509
override void openedForModify(OdDbObject pObject)
Definition OdDbHatch.cs:515
static HandleRef getCPtr(OdDbHatch obj)
Definition OdDbHatch.cs:26
void getAssocObjIds(OdDbObjectIdArray dbObjIds)
Definition OdDbHatch.cs:228
void removeLoopAt(int loopIndex)
Definition OdDbHatch.cs:207
OdCmColor backgroundColor()
Definition OdDbHatch.cs:793
override void modifiedGraphics(OdDbObject pObject)
Definition OdDbHatch.cs:520
void setShadeTintValue(double luminance)
Definition OdDbHatch.cs:608
Teigha.TD.OdDbHatch.HatchStyle vb_hatchStyle()
Definition OdDbHatch.cs:862
void setOriginPoint(OdGePoint2d pt)
Definition OdDbHatch.cs:660
OdDbHatch.GradientPatternType gradientType()
Definition OdDbHatch.cs:548
override void subSetDatabaseDefaults(OdDbDatabase pDb, bool doSubents)
Definition OdDbHatch.cs:476
OdHatchPattern getPattern()
Definition OdDbHatch.cs:644
void appendLoop(Int32 loopType, OdGePoint2dArray vertices, OdGeDoubleArray bulges)
Definition OdDbHatch.cs:167
override OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData)
Definition OdDbHatch.cs:456
void appendSeedPoint(OdGePoint2d point)
Definition OdDbHatch.cs:369
void setPattern(OdDbHatch.HatchPatternType patType, String patName)
Definition OdDbHatch.cs:261
void setHatchObjectType(OdDbHatch.HatchObjectType hatchObjectType)
Definition OdDbHatch.cs:531
void insertLoopAt(int loopIndex, Int32 loopType, EdgeArray edgePtrs)
Definition OdDbHatch.cs:187
void getHatchLinesData(OdGePoint2dArray startPoints, OdGePoint2dArray endPoints)
Definition OdDbHatch.cs:504
override OdResult subGetClassID(IntPtr pClsid)
Definition OdDbHatch.cs:412
void setPatternDouble(bool isDouble)
Definition OdDbHatch.cs:315
double patternSpace()
Definition OdDbHatch.cs:287
void insertLoopAt(int loopIndex, Int32 loopType, OdDbObjectIdArray dbObjIds)
Definition OdDbHatch.cs:202
void getHatchLineDataAt(int lineIndex, OdGePoint2d startPoint, OdGePoint2d endPoint)
Definition OdDbHatch.cs:499
OdDbHatch.HatchPatternType patternType()
Definition OdDbHatch.cs:243
OdResult unmarkModifiedLoop(UInt16 loopIndex)
Definition OdDbHatch.cs:721
override bool subWorldDraw(OdGiWorldDraw pWd)
Definition OdDbHatch.cs:418
void setPixelSize(double pixelSize)
Definition OdDbHatch.cs:385
virtual OdDbRegion getRegionArea()
Definition OdDbHatch.cs:683
void setAssocObjIdsAt(int loopIndex, OdDbObjectIdArray dbObjIds)
Definition OdDbHatch.cs:233
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d xfm, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
Definition OdDbHatch.cs:755
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d xfm, ref OdDbEntity pCopy)
Definition OdDbHatch.cs:435
Teigha.TD.Visibility vb_visibility()
Definition OdDbHatch.cs:826
override void Dispose(bool disposing)
Definition OdDbHatch.cs:30
void getPatternDefinitionAt(int lineIndex, out double lineAngle, out double baseX, out double baseY, out double offsetX, out double offsetY, OdGeDoubleArray dashes)
Definition OdDbHatch.cs:326
override OdResult dxfInFields(OdDbDxfFiler pFiler)
Definition OdDbHatch.cs:401
OdResult evaluateHatch()
Definition OdDbHatch.cs:487
OdGeVector3d normal()
Definition OdDbHatch.cs:115
void setRawPattern(OdDbHatch.HatchPatternType patType, String patName, double angle, double scale, OdHatchPattern pat)
Definition OdDbHatch.cs:639
void setGradientColors(HatchGradientColors count)
Definition OdDbHatch.cs:581
OdDbHatch.HatchObjectType hatchObjectType()
Definition OdDbHatch.cs:525
OdResult evaluateHatch(bool bUnderestimateNumLines)
Definition OdDbHatch.cs:481
override OdRxObject queryX(OdRxClass protocolClass)
Definition OdDbHatch.cs:77
void setPatternAngle(double angle)
Definition OdDbHatch.cs:282
double patternAngle()
Definition OdDbHatch.cs:276
void getAssocObjIdsAt(int loopIndex, OdDbObjectIdArray dbObjIds)
Definition OdDbHatch.cs:223
override OdResult explodeGeometry(OdRxObjectPtrArray entitySet)
Definition OdDbHatch.cs:671
void setBackgroundColor(OdCmColor color)
Definition OdDbHatch.cs:799
virtual OdResult getArea(out double area)
Definition OdDbHatch.cs:677
void appendOrderedLoop(Int32 loopType, EdgeArray edgePtrs)
Definition OdDbHatch.cs:182
static string getRealClassName(IntPtr ptr)
Definition OdDbHatch.cs:810
void appendLoop(Int32 loopType, EdgeArray edgePtrs)
Definition OdDbHatch.cs:162
void insertLoopAt(int loopIndex, Int32 loopType, OdDbObjectIdArray dbObjIds, bool bCheckLoop)
Definition OdDbHatch.cs:197
void evaluateGradientColorAt(double value, OdCmColor color)
Definition OdDbHatch.cs:624
override OdResult dwgInFields(OdDbDwgFiler pFiler)
Definition OdDbHatch.cs:390
override void dwgOutFields(OdDbDwgFiler pFiler)
Definition OdDbHatch.cs:396
void vb_gripStatus(Teigha.Core.GripStat status)
Definition OdDbHatch.cs:820
override bool isPlanar()
Definition OdDbHatch.cs:126
void setPatternSpace(double space)
Definition OdDbHatch.cs:293
double patternScale()
Definition OdDbHatch.cs:298
override OdGeMatrix3d getEcs()
Definition OdDbHatch.cs:804
void getMarkedModifiedLoops(OdUInt16Array indicesMarkedLoops)
Definition OdDbHatch.cs:733
OdResult setShadeTintValueAndColor2(double value)
Definition OdDbHatch.cs:749
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d xfm, OdDbFullSubentPathArray subentPaths)
Definition OdDbHatch.cs:761
void insertLoopAt(int loopIndex, Int32 loopType, OdGePoint2dArray vertices, OdGeDoubleArray bulges)
Definition OdDbHatch.cs:192
void setGradientAngle(double angle)
Definition OdDbHatch.cs:571
virtual bool isGradient()
Definition OdDbHatch.cs:536
static OdDbHatch cast(OdRxObject pObj)
Definition OdDbHatch.cs:43
void setPatternScale(double scale)
Definition OdDbHatch.cs:304
Teigha.TD.OdDbHatch.HatchPatternType vb_patternType()
Definition OdDbHatch.cs:832
OdDbHatch(IntPtr cPtr, bool cMemoryOwn)
Definition OdDbHatch.cs:21
void setPattern(OdDbHatch.HatchPatternType patType, String patName, double angle, double scale, OdHatchPattern pat)
Definition OdDbHatch.cs:271
int numPatternDefinitions()
Definition OdDbHatch.cs:320
void setPattern(OdDbHatch.HatchPatternType patType, String patName, double angle, double scale, OdHatchPattern pat, OdGePoint2d originPoint)
Definition OdDbHatch.cs:266
static new OdDbHatch createObject()
Definition OdDbHatch.cs:84
Int32 loopTypeAt(int loopIndex)
Definition OdDbHatch.cs:144
OdGePoint2d originPoint()
Definition OdDbHatch.cs:665
void setHatchStyle(OdDbHatch.HatchStyle hatchStyle)
Definition OdDbHatch.cs:347
void appendLoop(Int32 loopType, OdDbObjectIdArray dbObjIds)
Definition OdDbHatch.cs:177
void setGradient(OdDbHatch.GradientPatternType gradientType, String gradientName)
Definition OdDbHatch.cs:560
override OdResult getPlane(OdGePlane plane, out Planarity planarity)
Definition OdDbHatch.cs:132
void setNormal(OdGeVector3d normal)
Definition OdDbHatch.cs:121
OdGePoint2d getSeedPointAt(uint seedIndex)
Definition OdDbHatch.cs:358
void getGradientColors(OdCmColorArray colors, OdGeDoubleArray values)
Definition OdDbHatch.cs:576
OdResult unmarkModifiedLoop(OdDbHandle entityHandle)
Definition OdDbHatch.cs:727
void setAssociative(bool isAssociative)
Definition OdDbHatch.cs:218
static OdResult makeClosedLoop(EdgeArray edgePtrs, OdDbObjectIdArray dbObjIds, OdGeTol gapTolerance, bool isEdgeArrayConsistent)
Definition OdDbHatch.cs:703
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
Definition OdDbHatch.cs:429
override void subViewportDraw(OdGiViewportDraw pWd)
Definition OdDbHatch.cs:424
override void appendToOwner(OdDbIdPair idPair, OdDbObject pOwnerObject, OdDbIdMapping ownerIdMap)
Definition OdDbHatch.cs:629
virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath path)
Definition OdDbHatch.cs:773
Teigha.Core.LineWeight vb_lineWeight()
Definition OdDbHatch.cs:856
void appendLoop(Int32 loopType, OdDbObjectIdArray dbObjIds, bool bCheckLoop)
Definition OdDbHatch.cs:172
void setGradientOneColorMode(bool oneColorMode)
Definition OdDbHatch.cs:597
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
Definition OdDbHatch.cs:874
void setElevation(double elevation)
Definition OdDbHatch.cs:110
OdDbHatch.HatchStyle hatchStyle()
Definition OdDbHatch.cs:341
void removeSeedPointAt(int seedPointIndex)
Definition OdDbHatch.cs:374
static new OdRxClass desc()
Definition OdDbHatch.cs:63
override void subClose()
Definition OdDbHatch.cs:634
OdHatchPattern getRawPattern()
Definition OdDbHatch.cs:652
void setSeedPointAt(uint seedIndex, OdGePoint2d point)
Definition OdDbHatch.cs:364
OdResult markModifiedLoop(UInt16 loopIndex)
Definition OdDbHatch.cs:709
void clearMarkModifiedLoops()
Definition OdDbHatch.cs:738
double gradientShift()
Definition OdDbHatch.cs:613
String gradientName()
Definition OdDbHatch.cs:554
virtual bool isHatch()
Definition OdDbHatch.cs:542
void getLoopAt(int loopIndex, OdGePoint2dArray vertices, OdGeDoubleArray bulges)
Definition OdDbHatch.cs:157
void regeneratePattern(bool forceReload)
Definition OdDbHatch.cs:331
override void dxfOutFields(OdDbDxfFiler pFiler)
Definition OdDbHatch.cs:407
bool getGradientOneColorMode()
Definition OdDbHatch.cs:591
void getLoopAt(int loopIndex, EdgeArray edgePtrs)
Definition OdDbHatch.cs:152
double gradientAngle()
Definition OdDbHatch.cs:565
override OdRxClass isA()
Definition OdDbHatch.cs:70
OdResult updateMarkedLoops()
Definition OdDbHatch.cs:743
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
Definition OdDbHatch.cs:767
double getShadeTintValue()
Definition OdDbHatch.cs:602
void setGradientShift(double gradientShift)
Definition OdDbHatch.cs:619
virtual Teigha.TD.CollisionType vb_collisionType()
Definition OdDbHatch.cs:844
OdResult markModifiedLoop(OdDbHandle entityHandle)
Definition OdDbHatch.cs:715
static HandleRef getCPtr(OdDbIdMapping obj)
static HandleRef getCPtr(OdDbIdPair obj)
Definition OdDbIdPair.cs:27
static HandleRef getCPtr(OdDbObject obj)
Definition OdDbObject.cs:26
OdDbObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdDbObject.cs:21
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static double OdDbHatch_getShadeTintValue(HandleRef jarg1)
static bool OdDbHatch_isSolidFill(HandleRef jarg1)
static IntPtr OdDbHatch_isA(HandleRef jarg1)
static IntPtr OdDbHatch_getRegionArea(HandleRef jarg1)
static int OdDbHatch_subGetSubentPathsAtGsMarker__SWIG_0(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 void OdDbHatch_setGradientShift(HandleRef jarg1, double jarg2)
static int OdDbHatch_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static int OdDbHatch_hatchObjectType(HandleRef jarg1)
static int OdDbHatch_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbHatch_getSeedPointAt(HandleRef jarg1, uint jarg2)
static IntPtr OdDbHatch_cast(HandleRef jarg1)
static void OdDbHatch_setPatternScale(HandleRef jarg1, double jarg2)
static int OdDbHatch_explodeGeometry(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbHatch_markModifiedLoop__SWIG_0(HandleRef jarg1, UInt16 jarg2)
static global::System.IntPtr OdDbHatch_normal(HandleRef jarg1)
static double OdDbHatch_gradientAngle(HandleRef jarg1)
static void OdDbHatch_insertLoopAt__SWIG_2(HandleRef jarg1, int jarg2, Int32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static String OdDbHatch_patternName(HandleRef jarg1)
static void OdDbHatch_setPattern__SWIG_2(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, double jarg4, double jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static bool OdDbHatch_isHatch(HandleRef jarg1)
static void delete_OdDbHatch(HandleRef jarg1)
static void OdDbHatch_setGradientOneColorMode(HandleRef jarg1, bool jarg2)
static int OdDbHatch_markModifiedLoop__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbHatch_getHatchLinesData(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3)
static void OdDbHatch_getLoopAt__SWIG_1(HandleRef jarg1, int jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbHatch_gradientType(HandleRef jarg1)
static int OdDbHatch_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static void OdDbHatch_insertLoopAt__SWIG_1(HandleRef jarg1, int jarg2, Int32 jarg3, IntPtr jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdDbHatch_setShadeTintValue(HandleRef jarg1, double jarg2)
static void OdDbHatch_removeAssocObjIds(HandleRef jarg1)
static int OdDbHatch_patternType(HandleRef jarg1)
static void OdDbHatch_getHatchLineDataAt(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdDbHatch_patternDouble(HandleRef jarg1)
static void OdDbHatch_appendLoop__SWIG_3(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbHatch_isGradient(HandleRef jarg1)
static String OdDbHatch_gradientName(HandleRef jarg1)
static void OdDbHatch_regeneratePattern__SWIG_1(HandleRef jarg1)
static IntPtr OdDbHatch_createObject()
static void OdDbHatch_setPattern__SWIG_1(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, double jarg4, double jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdDbHatch_evaluateGradientColorAt(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbHatch_setShadeTintValueAndColor2(HandleRef jarg1, double jarg2)
static double OdDbHatch_elevation(HandleRef jarg1)
static void OdDbHatch_subClose(HandleRef jarg1)
static void OdDbHatch_setGradientColors(HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdDbHatch_originPoint(HandleRef jarg1)
static void OdDbHatch_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbHatch_setPatternSpace(HandleRef jarg1, double jarg2)
static void OdDbHatch_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDbHatch_insertLoopAt__SWIG_3(HandleRef jarg1, int jarg2, Int32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbHatch_setPixelSize(HandleRef jarg1, double jarg2)
static void OdDbHatch_setBackgroundColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbHatch_hatchStyle(HandleRef jarg1)
static void OdDbHatch_appendToOwner(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static void OdDbHatch_setSeedPointAt(HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbHatch_getMarkedModifiedLoops(HandleRef jarg1, IntPtr jarg2)
static void OdDbHatch_getLoopAt__SWIG_0(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static double OdDbHatch_patternSpace(HandleRef jarg1)
static double OdDbHatch_patternScale(HandleRef jarg1)
static int OdDbHatch_unmarkModifiedLoop__SWIG_0(HandleRef jarg1, UInt16 jarg2)
static int OdDbHatch_numHatchLines(HandleRef jarg1)
static void OdDbHatch_setElevation(HandleRef jarg1, double jarg2)
static int OdDbHatch_getArea(HandleRef jarg1, out double jarg2)
static IntPtr OdDbHatch_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDbHatch_isPlanar(HandleRef jarg1)
static global::System.IntPtr OdDbHatch_getPattern(HandleRef jarg1)
static void OdDbHatch_setPatternDouble(HandleRef jarg1, bool jarg2)
static void OdDbHatch_setRawPattern(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, double jarg4, double jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static void OdDbHatch_clearMarkModifiedLoops(HandleRef jarg1)
static global::System.IntPtr OdDbHatch_getEcs(HandleRef jarg1)
static int OdDbHatch_evaluateHatch__SWIG_1(HandleRef jarg1)
static int OdDbHatch_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbHatch_appendLoop__SWIG_1(HandleRef jarg1, Int32 jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbHatch_setHatchStyle(HandleRef jarg1, int jarg2)
static double OdDbHatch_pixelSize(HandleRef jarg1)
static int OdDbHatch_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbHatch_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static void OdDbHatch_openedForModify(HandleRef jarg1, HandleRef jarg2)
static bool OdDbHatch_associative(HandleRef jarg1)
static IntPtr OdDbHatch_subSubentPtr(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static Int32 OdDbHatch_loopTypeAt(HandleRef jarg1, int jarg2)
static IntPtr OdDbHatch_desc()
static void OdDbHatch_setNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbHatch_setPattern__SWIG_0(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static global::System.IntPtr OdDbHatch_backgroundColor(HandleRef jarg1)
static void OdDbHatch_removeSeedPointAt(HandleRef jarg1, int jarg2)
static double OdDbHatch_gradientShift(HandleRef jarg1)
static bool OdDbHatch_getGradientOneColorMode(HandleRef jarg1)
static int OdDbHatch_makeClosedLoop(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static void OdDbHatch_insertLoopAt__SWIG_0(HandleRef jarg1, int jarg2, Int32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbHatch_numPatternDefinitions(HandleRef jarg1)
static void OdDbHatch_appendOrderedLoop(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbHatch_evaluateHatch__SWIG_0(HandleRef jarg1, bool jarg2)
static void OdDbHatch_setOriginPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbHatch_appendLoop__SWIG_0(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbHatch_setAssocObjIdsAt(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbHatch_setPatternAngle(HandleRef jarg1, double jarg2)
static int OdDbHatch_numSeedPoints(HandleRef jarg1)
static void OdDbHatch_setGradient(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDbHatch_appendLoop__SWIG_2(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static void OdDbHatch_setHatchObjectType(HandleRef jarg1, int jarg2)
static void OdDbHatch_getPatternDefinitionAt(HandleRef jarg1, int jarg2, out double jarg3, out double jarg4, out double jarg5, out double jarg6, out double jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static string OdDbHatch_getRealClassName(IntPtr jarg1)
static void OdDbHatch_modifiedGraphics(HandleRef jarg1, HandleRef jarg2)
static int OdDbHatch_updateMarkedLoops(HandleRef jarg1)
static bool OdDbHatch_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static double OdDbHatch_patternAngle(HandleRef jarg1)
static int OdDbHatch_numLoops(HandleRef jarg1)
static void OdDbHatch_getAssocObjIdsAt(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbHatch_removeLoopAt(HandleRef jarg1, int jarg2)
static void OdDbHatch_setAssociative(HandleRef jarg1, bool jarg2)
static void OdDbHatch_regeneratePattern__SWIG_0(HandleRef jarg1, bool jarg2)
static int OdDbHatch_unmarkModifiedLoop__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbHatch_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbHatch_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbHatch_subGetSubentPathsAtGsMarker__SWIG_1(HandleRef jarg1, int jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDbHatch_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbHatch_appendSeedPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbHatch_getRawPattern(HandleRef jarg1)
static void OdDbHatch_getGradientColors(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbHatch_subSetDatabaseDefaults(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdDbHatch_getAssocObjIds(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbHatch_setGradientAngle(HandleRef jarg1, double jarg2)
static IntPtr OdDbHatch_decomposeForSave(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out bool jarg4)