Extended .NET SDK Documentation 2024 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
110 public void setElevation(double elevation) {
113 }
114
116 OdGeVector3d ret = new OdGeVector3d(TD_DbPINVOKE.OdDbHatch_normal(swigCPtr), true);
118 return ret;
119 }
120
124 }
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 /*SIMPLETYPE*/ loopType, EdgeArray edgePtrs) {
163 TD_DbPINVOKE.OdDbHatch_appendLoop__SWIG_0(swigCPtr, loopType /*SIMPLETYPE*/, EdgeArray.getCPtr(edgePtrs));
165 }
166
167 public void appendLoop(Int32 /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ loopType, OdDbObjectIdArray dbObjIds) {
173 TD_DbPINVOKE.OdDbHatch_appendLoop__SWIG_2(swigCPtr, loopType /*SIMPLETYPE*/, OdDbObjectIdArray.getCPtr(dbObjIds));
175 }
176
177 public void appendOrderedLoop(Int32 /*SIMPLETYPE*/ loopType, EdgeArray edgePtrs) {
178 TD_DbPINVOKE.OdDbHatch_appendOrderedLoop(swigCPtr, loopType /*SIMPLETYPE*/, EdgeArray.getCPtr(edgePtrs));
180 }
181
182 public void insertLoopAt(int loopIndex, Int32 /*SIMPLETYPE*/ loopType, EdgeArray edgePtrs) {
183 TD_DbPINVOKE.OdDbHatch_insertLoopAt__SWIG_0(swigCPtr, loopIndex, loopType /*SIMPLETYPE*/, EdgeArray.getCPtr(edgePtrs));
185 }
186
187 public void insertLoopAt(int loopIndex, Int32 /*SIMPLETYPE*/ loopType, OdGePoint2dArray vertices, OdGeDoubleArray bulges) {
188 TD_DbPINVOKE.OdDbHatch_insertLoopAt__SWIG_1(swigCPtr, loopIndex, loopType /*SIMPLETYPE*/, OdGePoint2dArray.getCPtr(vertices).Handle, OdGeDoubleArray.getCPtr(bulges));
190 }
191
192 public void insertLoopAt(int loopIndex, Int32 /*SIMPLETYPE*/ loopType, OdDbObjectIdArray dbObjIds) {
193 TD_DbPINVOKE.OdDbHatch_insertLoopAt__SWIG_2(swigCPtr, loopIndex, loopType /*SIMPLETYPE*/, OdDbObjectIdArray.getCPtr(dbObjIds));
195 }
196
197 public void removeLoopAt(int loopIndex) {
198 TD_DbPINVOKE.OdDbHatch_removeLoopAt(swigCPtr, loopIndex);
200 }
201
202 public bool associative() {
203 bool ret = TD_DbPINVOKE.OdDbHatch_associative(swigCPtr);
205 return ret;
206 }
207
208 public void setAssociative(bool isAssociative) {
209 TD_DbPINVOKE.OdDbHatch_setAssociative(swigCPtr, isAssociative);
211 }
212
213 public void getAssocObjIdsAt(int loopIndex, OdDbObjectIdArray dbObjIds) {
216 }
217
218 public void getAssocObjIds(OdDbObjectIdArray dbObjIds) {
221 }
222
223 public void setAssocObjIdsAt(int loopIndex, OdDbObjectIdArray dbObjIds) {
226 }
227
228 public void removeAssocObjIds() {
231 }
232
236 return ret;
237 }
238
239 public bool isSolidFill() {
240 bool ret = TD_DbPINVOKE.OdDbHatch_isSolidFill(swigCPtr);
242 return ret;
243 }
244
246 string ret = TD_DbPINVOKE.OdDbHatch_patternName(swigCPtr);
248 return ret;
249}
250
251 public void setPattern(OdDbHatch.HatchPatternType patType, String patName) {
252 TD_DbPINVOKE.OdDbHatch_setPattern__SWIG_0(swigCPtr, (int)patType, patName);
254 }
255
256 public void setPattern(OdDbHatch.HatchPatternType patType, String patName, double angle, double scale, OdHatchPattern pat, OdGePoint2d originPoint) {
257 TD_DbPINVOKE.OdDbHatch_setPattern__SWIG_1(swigCPtr, (int)patType, patName, angle, scale, OdHatchPattern.getCPtr(pat), OdGePoint2d.getCPtr(originPoint));
259 }
260
261 public void setPattern(OdDbHatch.HatchPatternType patType, String patName, double angle, double scale, OdHatchPattern pat) {
262 TD_DbPINVOKE.OdDbHatch_setPattern__SWIG_2(swigCPtr, (int)patType, patName, angle, scale, OdHatchPattern.getCPtr(pat));
264 }
265
266 public double patternAngle() {
267 double ret = TD_DbPINVOKE.OdDbHatch_patternAngle(swigCPtr);
269 return ret;
270 }
271
272 public void setPatternAngle(double angle) {
275 }
276
277 public double patternSpace() {
278 double ret = TD_DbPINVOKE.OdDbHatch_patternSpace(swigCPtr);
280 return ret;
281 }
282
283 public void setPatternSpace(double space) {
286 }
287
288 public double patternScale() {
289 double ret = TD_DbPINVOKE.OdDbHatch_patternScale(swigCPtr);
291 return ret;
292 }
293
294 public void setPatternScale(double scale) {
297 }
298
299 public bool patternDouble() {
300 bool ret = TD_DbPINVOKE.OdDbHatch_patternDouble(swigCPtr);
302 return ret;
303 }
304
305 public void setPatternDouble(bool isDouble) {
306 TD_DbPINVOKE.OdDbHatch_setPatternDouble(swigCPtr, isDouble);
308 }
309
313 return ret;
314 }
315
316 public void getPatternDefinitionAt(int lineIndex, out double lineAngle, out double baseX, out double baseY, out double offsetX, out double offsetY, OdGeDoubleArray dashes) {
317 TD_DbPINVOKE.OdDbHatch_getPatternDefinitionAt(swigCPtr, lineIndex, out lineAngle, out baseX, out baseY, out offsetX, out offsetY, OdGeDoubleArray.getCPtr(dashes));
319 }
320
321 public void regeneratePattern(bool forceReload) {
324 }
325
326 public void regeneratePattern() {
329 }
330
334 return ret;
335 }
336
340 }
341
342 public int numSeedPoints() {
343 int ret = TD_DbPINVOKE.OdDbHatch_numSeedPoints(swigCPtr);
345 return ret;
346 }
347
348 public OdGePoint2d getSeedPointAt(uint seedIndex) {
349 OdGePoint2d ret = new OdGePoint2d(TD_DbPINVOKE.OdDbHatch_getSeedPointAt(swigCPtr, seedIndex), false);
351 return ret;
352 }
353
354 public void setSeedPointAt(uint seedIndex, OdGePoint2d point) {
355 TD_DbPINVOKE.OdDbHatch_setSeedPointAt(swigCPtr, seedIndex, OdGePoint2d.getCPtr(point));
357 }
358
359 public void appendSeedPoint(OdGePoint2d point) {
362 }
363
364 public void removeSeedPointAt(int seedPointIndex) {
365 TD_DbPINVOKE.OdDbHatch_removeSeedPointAt(swigCPtr, seedPointIndex);
367 }
368
369 public double pixelSize() {
370 double ret = TD_DbPINVOKE.OdDbHatch_pixelSize(swigCPtr);
372 return ret;
373 }
374
375 public void setPixelSize(double pixelSize) {
378 }
379
380 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
383 return ret;
384 }
385
386 public override void dwgOutFields(OdDbDwgFiler pFiler) {
389 }
390
391 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
394 return ret;
395 }
396
397 public override void dxfOutFields(OdDbDxfFiler pFiler) {
400 }
401
402 public override OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
403 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
405 return ret;
406 }
407
408 public override bool subWorldDraw(OdGiWorldDraw pWd) {
409 bool ret = TD_DbPINVOKE.OdDbHatch_subWorldDraw(swigCPtr, OdGiWorldDraw.getCPtr(pWd));
411 return ret;
412 }
413
414 public override void subViewportDraw(OdGiViewportDraw pWd) {
417 }
418
419 public virtual new OdResult subTransformBy(OdGeMatrix3d xfm) {
422 return ret;
423 }
424
425 public virtual new OdResult subGetTransformedCopy(OdGeMatrix3d xfm, ref OdDbEntity /*OUT_PARAM for SMARTPTR*/ pCopy) {
426 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pCopy = pCopy == null ? IntPtr.Zero : OdDbEntity.getCPtr(pCopy).Handle;
427 IntPtr saved_pCopy = tmp_pCopy;
428 /*OUT_PARAM for SMARTPTR pre*/
429 try {
430 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_subGetTransformedCopy(swigCPtr, OdGeMatrix3d.getCPtr(xfm), ref tmp_pCopy /*OUT_PARAM for SMARTPTR*/);
432 return ret;
433 } finally {
434if(tmp_pCopy == IntPtr.Zero) pCopy = null;
435 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
436 {
437 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
438 if(mTrans_pCopy != null)
439 mTrans_pCopy.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pCopy, true));
440 pCopy = Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pCopy, mTrans_pCopy == null);
441 /*OUT_PARAM for SMARTPTR*/
442 }
443 }
444 }
445
446 public override OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData) {// OdDbObjectPtr
447 MemoryManager mMan = MemoryManager.GetMemoryManager();
448 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
449 IntPtr ptr = TD_DbPINVOKE.OdDbHatch_decomposeForSave(swigCPtr, (int)ver, OdDbObjectId.getCPtr(replaceId), out exchangeXData);
450
451 OdDbObject ret = null;
452 if (null != mTrans)
453 {
454 mTrans.AddObject((OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true));
455 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, false);
456 }
457 else
458 {
459 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true);
460 }
461
463 return ret;
464}
465
466 public override void subSetDatabaseDefaults(OdDbDatabase pDb, bool doSubents) {
469 }
470
471 public OdResult evaluateHatch(bool bUnderestimateNumLines) {
472 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_evaluateHatch__SWIG_0(swigCPtr, bUnderestimateNumLines);
474 return ret;
475 }
476
480 return ret;
481 }
482
483 public int numHatchLines() {
484 int ret = TD_DbPINVOKE.OdDbHatch_numHatchLines(swigCPtr);
486 return ret;
487 }
488
489 public void getHatchLineDataAt(int lineIndex, OdGePoint2d startPoint, OdGePoint2d endPoint) {
490 TD_DbPINVOKE.OdDbHatch_getHatchLineDataAt(swigCPtr, lineIndex, OdGePoint2d.getCPtr(startPoint), OdGePoint2d.getCPtr(endPoint));
492 }
493
494 public void getHatchLinesData(OdGePoint2dArray startPoints, OdGePoint2dArray endPoints) {
495 TD_DbPINVOKE.OdDbHatch_getHatchLinesData(swigCPtr, OdGePoint2dArray.getCPtr(startPoints).Handle, OdGePoint2dArray.getCPtr(endPoints).Handle);
497 }
498
499 public virtual new OdResult subExplode(OdRxObjectPtrArray entitySet) {
502 return ret;
503 }
504
505 public override void openedForModify(OdDbObject pObject) {
508 }
509
510 public override void modifiedGraphics(OdDbObject pObject) {
513 }
514
518 return ret;
519 }
520
524 }
525
526 public virtual bool isGradient() {
527 bool ret = TD_DbPINVOKE.OdDbHatch_isGradient(swigCPtr);
529 return ret;
530 }
531
532 public virtual bool isHatch() {
533 bool ret = TD_DbPINVOKE.OdDbHatch_isHatch(swigCPtr);
535 return ret;
536 }
537
541 return ret;
542 }
543
545 string ret = TD_DbPINVOKE.OdDbHatch_gradientName(swigCPtr);
547 return ret;
548}
549
553 }
554
555 public double gradientAngle() {
556 double ret = TD_DbPINVOKE.OdDbHatch_gradientAngle(swigCPtr);
558 return ret;
559 }
560
561 public void setGradientAngle(double angle) {
564 }
565
569 }
570
571 public void setGradientColors(HatchGradientColors count) {
572IntPtr p_count=count.Marshal();
573 try {
574 TD_DbPINVOKE.OdDbHatch_setGradientColors(swigCPtr, p_count);
576 } finally {
577Marshal.FreeCoTaskMem(p_count);
578 }
579 }
580
584 return ret;
585 }
586
587 public void setGradientOneColorMode(bool oneColorMode) {
588 TD_DbPINVOKE.OdDbHatch_setGradientOneColorMode(swigCPtr, oneColorMode);
590 }
591
592 public double getShadeTintValue() {
593 double ret = TD_DbPINVOKE.OdDbHatch_getShadeTintValue(swigCPtr);
595 return ret;
596 }
597
598 public void setShadeTintValue(double luminance) {
599 TD_DbPINVOKE.OdDbHatch_setShadeTintValue(swigCPtr, luminance);
601 }
602
603 public double gradientShift() {
604 double ret = TD_DbPINVOKE.OdDbHatch_gradientShift(swigCPtr);
606 return ret;
607 }
608
609 public void setGradientShift(double gradientShift) {
612 }
613
617 }
618
619 public override void appendToOwner(OdDbIdPair idPair, OdDbObject pOwnerObject, OdDbIdMapping ownerIdMap) {
620 TD_DbPINVOKE.OdDbHatch_appendToOwner(swigCPtr, OdDbIdPair.getCPtr(idPair), OdDbObject.getCPtr(pOwnerObject), OdDbIdMapping.getCPtr(ownerIdMap));
622 }
623
624 public override void subClose() {
627 }
628
629 public void setRawPattern(OdDbHatch.HatchPatternType patType, String patName, double angle, double scale, OdHatchPattern pat) {
630 TD_DbPINVOKE.OdDbHatch_setRawPattern(swigCPtr, (int)patType, patName, angle, scale, OdHatchPattern.getCPtr(pat));
632 }
633
635// csout array
637
639 return res;
640}
641
643// csout array
645
647 return res;
648}
649
650 public void setOriginPoint(OdGePoint2d pt) {
653 }
654
658 return ret;
659 }
660
661 public override OdResult explodeGeometry(OdRxObjectPtrArray entitySet) {
664 return ret;
665 }
666
667 public virtual OdResult getArea(out double area) {
668 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_getArea(swigCPtr, out area);
670 return ret;
671 }
672
673 public virtual OdDbRegion getRegionArea() {// OdDbRegionPtr
674 MemoryManager mMan = MemoryManager.GetMemoryManager();
675 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
676 IntPtr ptr = TD_DbPINVOKE.OdDbHatch_getRegionArea(swigCPtr);
677
678 OdDbRegion ret = null;
679 if (null != mTrans)
680 {
681 mTrans.AddObject((OdDbRegion)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRegion),ptr, true));
682 ret = (OdDbRegion)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRegion),ptr, false);
683 }
684 else
685 {
686 ret = (OdDbRegion)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRegion),ptr, true);
687 }
688
690 return ret;
691}
692
693 public static OdResult makeClosedLoop(EdgeArray edgePtrs, OdDbObjectIdArray dbObjIds, OdGeTol gapTolerance, bool isEdgeArrayConsistent) {
694 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_makeClosedLoop(EdgeArray.getCPtr(edgePtrs), OdDbObjectIdArray.getCPtr(dbObjIds), OdGeTol.getCPtr(gapTolerance), isEdgeArrayConsistent);
696 return ret;
697 }
698
699 public OdResult markModifiedLoop(UInt16 /*SIMPLETYPE*/ loopIndex) {
700 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_markModifiedLoop__SWIG_0(swigCPtr, loopIndex /*SIMPLETYPE*/);
702 return ret;
703 }
704
705 public OdResult markModifiedLoop(OdDbHandle entityHandle) {
708 return ret;
709 }
710
711 public OdResult unmarkModifiedLoop(UInt16 /*SIMPLETYPE*/ loopIndex) {
712 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_unmarkModifiedLoop__SWIG_0(swigCPtr, loopIndex /*SIMPLETYPE*/);
714 return ret;
715 }
716
720 return ret;
721 }
722
723 public void getMarkedModifiedLoops(OdUInt16Array indicesMarkedLoops) {
724 TD_DbPINVOKE.OdDbHatch_getMarkedModifiedLoops(swigCPtr, OdUInt16Array.getCPtr(indicesMarkedLoops).Handle);
726 }
727
731 }
732
736 return ret;
737 }
738
742 return ret;
743 }
744
745 public virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr /*SIMPLETYPE*/ gsMark, OdGePoint3d pickPoint, OdGeMatrix3d xfm, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack) {
746 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));
748 return ret;
749 }
750
751 public virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr /*SIMPLETYPE*/ gsMark, OdGePoint3d pickPoint, OdGeMatrix3d xfm, OdDbFullSubentPathArray subentPaths) {
752 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbHatch_subGetSubentPathsAtGsMarker__SWIG_1(swigCPtr, (int)type, gsMark /*SIMPLETYPE*/, OdGePoint3d.getCPtr(pickPoint), OdGeMatrix3d.getCPtr(xfm), OdDbFullSubentPathArray.getCPtr(subentPaths));
754 return ret;
755 }
756
760 return ret;
761 }
762
763 public virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath path) {// OdDbEntityPtr
764 MemoryManager mMan = MemoryManager.GetMemoryManager();
765 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
767
768 OdDbEntity ret = null;
769 if (null != mTrans)
770 {
771 mTrans.AddObject((OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true));
772 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, false);
773 }
774 else
775 {
776 ret = (OdDbEntity)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),ptr, true);
777 }
778
780 return ret;
781}
782
786 return ret;
787 }
788
792 }
793
794 public override OdGeMatrix3d getEcs() {
795 OdGeMatrix3d ret = new OdGeMatrix3d(TD_DbPINVOKE.OdDbHatch_getEcs(swigCPtr), true);
797 return ret;
798 }
799
800 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
801 string ret = TD_DbPINVOKE.OdDbHatch_getRealClassName(ptr /*SIMPLETYPE*/);
803 return ret;
804 }
805
810 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
811
817
823
828 public string vb_material() { return this.material(); }
829
834 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
835
840 public string vb_linetype() { return this.linetype(); }
841
847
853
859
865
866 [System.Flags] public enum HatchLoopType {
867 kDefault = 0,
868 kExternal = 1,
869 kPolyline = 2,
870 kDerived = 4,
871 kTextbox = 8,
872 kOutermost = 0x10,
873 kNotClosed = 0x20,
874 kSelfIntersecting = 0x40,
875 kTextIsland = 0x80,
876 kDuplicate = 0x100,
877 kIsAnnotative = 0x200,
878 kDoesNotSupportScale = 0x400,
879 kForceAnnoAllVisible = 0x800,
880 kOrientToPaper = 0x1000,
881 kIsAnnotativeBlock = 0x2000
882 }
883
884 public enum HatchEdgeType {
885 kNone = 0,
886 kLine = 1,
887 kCirArc = 2,
888 kEllArc = 3,
889 kSpline = 4
890 }
891
892 public enum HatchPatternType {
893 kUserDefined = 0,
894 kPreDefined = 1,
896 }
897
898 public enum HatchStyle {
899 kNormal = 0,
900 kOuter = 1,
901 kIgnore = 2
902 }
903
904 public enum HatchObjectType {
905 kHatchObject = 0,
907 }
908
912 }
913
914}
915
916}
static HandleRef getCPtr(OdDbHandle obj)
Definition: OdDbHandle.cs:26
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePlane obj)
Definition: OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint2dArray obj)
static HandleRef getCPtr(OdGePoint2d obj)
Definition: OdGePoint2d.cs:26
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeTol obj)
Definition: OdGeTol.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
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
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)
Definition: OdDbDatabase.cs:26
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
OdCmColor color()
Definition: OdDbEntity.cs:136
Visibility visibility()
Definition: OdDbEntity.cs:527
static HandleRef getCPtr(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
Teigha.TD.OdDbHatch.HatchObjectType vb_hatchObjectType()
Definition: OdDbHatch.cs:858
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
Definition: OdDbHatch.cs:499
override void openedForModify(OdDbObject pObject)
Definition: OdDbHatch.cs:505
static HandleRef getCPtr(OdDbHatch obj)
Definition: OdDbHatch.cs:26
void getAssocObjIds(OdDbObjectIdArray dbObjIds)
Definition: OdDbHatch.cs:218
void removeLoopAt(int loopIndex)
Definition: OdDbHatch.cs:197
OdCmColor backgroundColor()
Definition: OdDbHatch.cs:783
override void modifiedGraphics(OdDbObject pObject)
Definition: OdDbHatch.cs:510
string vb_material()
Definition: OdDbHatch.cs:828
void setShadeTintValue(double luminance)
Definition: OdDbHatch.cs:598
Teigha.TD.OdDbHatch.HatchStyle vb_hatchStyle()
Definition: OdDbHatch.cs:852
void setOriginPoint(OdGePoint2d pt)
Definition: OdDbHatch.cs:650
OdDbHatch.GradientPatternType gradientType()
Definition: OdDbHatch.cs:538
override void subSetDatabaseDefaults(OdDbDatabase pDb, bool doSubents)
Definition: OdDbHatch.cs:466
OdHatchPattern getPattern()
Definition: OdDbHatch.cs:634
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:446
void appendSeedPoint(OdGePoint2d point)
Definition: OdDbHatch.cs:359
void setPattern(OdDbHatch.HatchPatternType patType, String patName)
Definition: OdDbHatch.cs:251
void setHatchObjectType(OdDbHatch.HatchObjectType hatchObjectType)
Definition: OdDbHatch.cs:521
void insertLoopAt(int loopIndex, Int32 loopType, EdgeArray edgePtrs)
Definition: OdDbHatch.cs:182
void getHatchLinesData(OdGePoint2dArray startPoints, OdGePoint2dArray endPoints)
Definition: OdDbHatch.cs:494
override OdResult subGetClassID(IntPtr pClsid)
Definition: OdDbHatch.cs:402
void setPatternDouble(bool isDouble)
Definition: OdDbHatch.cs:305
double patternSpace()
Definition: OdDbHatch.cs:277
void insertLoopAt(int loopIndex, Int32 loopType, OdDbObjectIdArray dbObjIds)
Definition: OdDbHatch.cs:192
void getHatchLineDataAt(int lineIndex, OdGePoint2d startPoint, OdGePoint2d endPoint)
Definition: OdDbHatch.cs:489
OdDbHatch.HatchPatternType patternType()
Definition: OdDbHatch.cs:233
OdResult unmarkModifiedLoop(UInt16 loopIndex)
Definition: OdDbHatch.cs:711
override bool subWorldDraw(OdGiWorldDraw pWd)
Definition: OdDbHatch.cs:408
void setPixelSize(double pixelSize)
Definition: OdDbHatch.cs:375
virtual OdDbRegion getRegionArea()
Definition: OdDbHatch.cs:673
void setAssocObjIdsAt(int loopIndex, OdDbObjectIdArray dbObjIds)
Definition: OdDbHatch.cs:223
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d xfm, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
Definition: OdDbHatch.cs:745
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d xfm, ref OdDbEntity pCopy)
Definition: OdDbHatch.cs:425
Teigha.TD.Visibility vb_visibility()
Definition: OdDbHatch.cs:816
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:316
override OdResult dxfInFields(OdDbDxfFiler pFiler)
Definition: OdDbHatch.cs:391
OdResult evaluateHatch()
Definition: OdDbHatch.cs:477
OdGeVector3d normal()
Definition: OdDbHatch.cs:115
void setRawPattern(OdDbHatch.HatchPatternType patType, String patName, double angle, double scale, OdHatchPattern pat)
Definition: OdDbHatch.cs:629
void setGradientColors(HatchGradientColors count)
Definition: OdDbHatch.cs:571
OdDbHatch.HatchObjectType hatchObjectType()
Definition: OdDbHatch.cs:515
void removeAssocObjIds()
Definition: OdDbHatch.cs:228
OdResult evaluateHatch(bool bUnderestimateNumLines)
Definition: OdDbHatch.cs:471
override OdRxObject queryX(OdRxClass protocolClass)
Definition: OdDbHatch.cs:77
void setPatternAngle(double angle)
Definition: OdDbHatch.cs:272
double patternAngle()
Definition: OdDbHatch.cs:266
void getAssocObjIdsAt(int loopIndex, OdDbObjectIdArray dbObjIds)
Definition: OdDbHatch.cs:213
override OdResult explodeGeometry(OdRxObjectPtrArray entitySet)
Definition: OdDbHatch.cs:661
void setBackgroundColor(OdCmColor color)
Definition: OdDbHatch.cs:789
virtual OdResult getArea(out double area)
Definition: OdDbHatch.cs:667
void appendOrderedLoop(Int32 loopType, EdgeArray edgePtrs)
Definition: OdDbHatch.cs:177
static string getRealClassName(IntPtr ptr)
Definition: OdDbHatch.cs:800
String patternName()
Definition: OdDbHatch.cs:245
void appendLoop(Int32 loopType, EdgeArray edgePtrs)
Definition: OdDbHatch.cs:162
void evaluateGradientColorAt(double value, OdCmColor color)
Definition: OdDbHatch.cs:614
override OdResult dwgInFields(OdDbDwgFiler pFiler)
Definition: OdDbHatch.cs:380
override void dwgOutFields(OdDbDwgFiler pFiler)
Definition: OdDbHatch.cs:386
void vb_gripStatus(Teigha.Core.GripStat status)
Definition: OdDbHatch.cs:810
override bool isPlanar()
Definition: OdDbHatch.cs:126
void setPatternSpace(double space)
Definition: OdDbHatch.cs:283
double patternScale()
Definition: OdDbHatch.cs:288
override OdGeMatrix3d getEcs()
Definition: OdDbHatch.cs:794
void getMarkedModifiedLoops(OdUInt16Array indicesMarkedLoops)
Definition: OdDbHatch.cs:723
OdResult setShadeTintValueAndColor2(double value)
Definition: OdDbHatch.cs:739
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d xfm, OdDbFullSubentPathArray subentPaths)
Definition: OdDbHatch.cs:751
void insertLoopAt(int loopIndex, Int32 loopType, OdGePoint2dArray vertices, OdGeDoubleArray bulges)
Definition: OdDbHatch.cs:187
void setGradientAngle(double angle)
Definition: OdDbHatch.cs:561
virtual bool isGradient()
Definition: OdDbHatch.cs:526
static OdDbHatch cast(OdRxObject pObj)
Definition: OdDbHatch.cs:43
void setPatternScale(double scale)
Definition: OdDbHatch.cs:294
Teigha.TD.OdDbHatch.HatchPatternType vb_patternType()
Definition: OdDbHatch.cs:822
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:261
double pixelSize()
Definition: OdDbHatch.cs:369
int numPatternDefinitions()
Definition: OdDbHatch.cs:310
void setPattern(OdDbHatch.HatchPatternType patType, String patName, double angle, double scale, OdHatchPattern pat, OdGePoint2d originPoint)
Definition: OdDbHatch.cs:256
static new OdDbHatch createObject()
Definition: OdDbHatch.cs:84
Int32 loopTypeAt(int loopIndex)
Definition: OdDbHatch.cs:144
OdGePoint2d originPoint()
Definition: OdDbHatch.cs:655
void setHatchStyle(OdDbHatch.HatchStyle hatchStyle)
Definition: OdDbHatch.cs:337
void appendLoop(Int32 loopType, OdDbObjectIdArray dbObjIds)
Definition: OdDbHatch.cs:172
void regeneratePattern()
Definition: OdDbHatch.cs:326
void setGradient(OdDbHatch.GradientPatternType gradientType, String gradientName)
Definition: OdDbHatch.cs:550
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:348
void getGradientColors(OdCmColorArray colors, OdGeDoubleArray values)
Definition: OdDbHatch.cs:566
OdResult unmarkModifiedLoop(OdDbHandle entityHandle)
Definition: OdDbHatch.cs:717
void setAssociative(bool isAssociative)
Definition: OdDbHatch.cs:208
static OdResult makeClosedLoop(EdgeArray edgePtrs, OdDbObjectIdArray dbObjIds, OdGeTol gapTolerance, bool isEdgeArrayConsistent)
Definition: OdDbHatch.cs:693
double elevation()
Definition: OdDbHatch.cs:104
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
Definition: OdDbHatch.cs:419
override void subViewportDraw(OdGiViewportDraw pWd)
Definition: OdDbHatch.cs:414
override void appendToOwner(OdDbIdPair idPair, OdDbObject pOwnerObject, OdDbIdMapping ownerIdMap)
Definition: OdDbHatch.cs:619
virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath path)
Definition: OdDbHatch.cs:763
Teigha.Core.LineWeight vb_lineWeight()
Definition: OdDbHatch.cs:846
void setGradientOneColorMode(bool oneColorMode)
Definition: OdDbHatch.cs:587
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
Definition: OdDbHatch.cs:864
void setElevation(double elevation)
Definition: OdDbHatch.cs:110
OdDbHatch.HatchStyle hatchStyle()
Definition: OdDbHatch.cs:331
void removeSeedPointAt(int seedPointIndex)
Definition: OdDbHatch.cs:364
static new OdRxClass desc()
Definition: OdDbHatch.cs:63
override void subClose()
Definition: OdDbHatch.cs:624
OdHatchPattern getRawPattern()
Definition: OdDbHatch.cs:642
void setSeedPointAt(uint seedIndex, OdGePoint2d point)
Definition: OdDbHatch.cs:354
OdResult markModifiedLoop(UInt16 loopIndex)
Definition: OdDbHatch.cs:699
void clearMarkModifiedLoops()
Definition: OdDbHatch.cs:728
double gradientShift()
Definition: OdDbHatch.cs:603
String gradientName()
Definition: OdDbHatch.cs:544
virtual bool isHatch()
Definition: OdDbHatch.cs:532
void getLoopAt(int loopIndex, OdGePoint2dArray vertices, OdGeDoubleArray bulges)
Definition: OdDbHatch.cs:157
void regeneratePattern(bool forceReload)
Definition: OdDbHatch.cs:321
override void dxfOutFields(OdDbDxfFiler pFiler)
Definition: OdDbHatch.cs:397
bool getGradientOneColorMode()
Definition: OdDbHatch.cs:581
void getLoopAt(int loopIndex, EdgeArray edgePtrs)
Definition: OdDbHatch.cs:152
double gradientAngle()
Definition: OdDbHatch.cs:555
string vb_linetype()
Definition: OdDbHatch.cs:840
override OdRxClass isA()
Definition: OdDbHatch.cs:70
OdResult updateMarkedLoops()
Definition: OdDbHatch.cs:733
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
Definition: OdDbHatch.cs:757
double getShadeTintValue()
Definition: OdDbHatch.cs:592
void setGradientShift(double gradientShift)
Definition: OdDbHatch.cs:609
virtual Teigha.TD.CollisionType vb_collisionType()
Definition: OdDbHatch.cs:834
OdResult markModifiedLoop(OdDbHandle entityHandle)
Definition: OdDbHatch.cs:705
static HandleRef getCPtr(OdDbIdMapping obj)
static HandleRef getCPtr(OdDbIdPair obj)
Definition: OdDbIdPair.cs:27
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 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 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 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_appendLoop__SWIG_2(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
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 void OdDbHatch_insertLoopAt__SWIG_2(HandleRef jarg1, int jarg2, Int32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
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_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)