Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiBaseVectorizer.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdGiBaseVectorizer(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiBaseVectorizer_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdGiBaseVectorizer obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
31 Dispose(false);
32 }
33
34 public void Dispose() {
35 Dispose(true);
36 global::System.GC.SuppressFinalize(this);
37 }
38
39 protected virtual void Dispose(bool disposing) {
40 lock(this) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42 if (swigCMemOwn) {
43 swigCMemOwn = false;
45 }
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 }
48 }
49 }
50
51 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
52 global::System.Runtime.InteropServices.HandleRef OdGiConveyorContext.GetInterfaceCPtr() {
53 return new global::System.Runtime.InteropServices.HandleRef(this, GlobalsPINVOKE.OdGiBaseVectorizer_OdGiConveyorContext_GetInterfaceCPtr(swigCPtr.Handle));
54 }
55
56 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
57 global::System.Runtime.InteropServices.HandleRef OdGiDeviation.GetInterfaceCPtr() {
58 return new global::System.Runtime.InteropServices.HandleRef(this, GlobalsPINVOKE.OdGiBaseVectorizer_OdGiDeviation_GetInterfaceCPtr(swigCPtr.Handle));
59 }
60
61/*@SWIG:E:\j\Build_oda-main\23.1\Swig\SwigODAProducts\Kernel\CSharp\Targets\SwigRules\TD_Root.i,2478,OdGiViewportDraw__DERIVED@*/
62/*@SWIG@*/
63//OdGiViewportDraw_DERIVED(OdGiBaseVectorizer, OdGiViewportDraw1)
64
65 public bool isEntityTraitsDataChanged(int bit) {
68 return ret;
69 }
70
74 return ret;
75 }
76
77 public virtual void setEntityTraitsDataChanged() {
80 }
81
82 public virtual void setEntityTraitsDataChanged(int bit, bool value) {
85 }
86
87 public virtual void setEntityTraitsDataChanged(int bit) {
90 }
91
95 }
96
97 public virtual bool effectivelyVisible() {
100 return ret;
101 }
102
103 public virtual OdGiContext giContext() {
104 OdGiContext ret = (OdGiContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiContext),GlobalsPINVOKE.OdGiBaseVectorizer_giContext(swigCPtr),false); /*createInt 3_1*/
105
107 return ret;
108}
109
111 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiBaseVectorizer_currentDrawableDesc(swigCPtr);
112 OdGiDrawableDesc ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiDrawableDesc(cPtr, false);
114 return ret;
115 }
116
117 public virtual OdGiDrawable currentDrawable() {
118 OdGiDrawable ret = (OdGiDrawable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDrawable),GlobalsPINVOKE.OdGiBaseVectorizer_currentDrawable(swigCPtr),false); /*createInt 3_2*/
119
121 return ret;
122}
123
124 public virtual OdGiViewport giViewport() {
125 OdGiViewport ret = (OdGiViewport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiViewport),GlobalsPINVOKE.OdGiBaseVectorizer_giViewport(swigCPtr),false); /*createInt 3_2*/
126
128 return ret;
129}
130
131 public virtual OdGsView gsView() {
132 OdGsView ret = (OdGsView)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsView),GlobalsPINVOKE.OdGiBaseVectorizer_gsView(swigCPtr),false); /*createInt 3_2*/
133
135 return ret;
136}
137
139 set {
142 }
143 get {
144 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiBaseVectorizer_m_pDrawableDesc_get(swigCPtr);
145 OdGiDrawableDesc ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiDrawableDesc(cPtr, false);
147 return ret;
148 }
149 }
150
151 public UInt32 m_nDrawableAttributes {
152 set {
153 /*SIMPLETYPE*/
156 }
157 get {
158 /*SIMPLETYPE*/
161 return ret;
162 }
163 }
164
166 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiBaseVectorizer_drawableDesc(swigCPtr);
167 OdGiDrawableDesc ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiDrawableDesc(cPtr, false);
169 return ret;
170 }
171
175 return ret;
176 }
177
178 public virtual void setEffectiveTraits(OdGiSubEntityTraitsData traits, OdGeVector3d fillNormal) {
181 }
182
183 public virtual void setEffectiveTraits(OdGiSubEntityTraitsData traits) {
186 }
187
188 public override OdRxClass isA() {
189 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiBaseVectorizer_isA(swigCPtr),false); /*createInt 3_2*/
190
192 return ret;
193}
194
195 public override OdRxObject queryX(OdRxClass pProtocolClass) {
196 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGiBaseVectorizer_queryX(swigCPtr, OdRxClass.getCPtr(pProtocolClass)),false); /*createInt 3_2*/
197
199 return ret;
200}
201
202 public virtual OdGiConveyorOutput output() {
204
206 return (OdGiConveyorOutput)ret;
207}
208
212 }
213
217 return ret;
218 }
219
223 }
224
227
229 return (OdGiConveyorContext)ret;
230}
231
232 public virtual void beginViewVectorization() {
235 }
236
237 public virtual void endViewVectorization() {
240 }
241
245 }
246
247 public virtual void setColor(UInt16 /*SIMPLETYPE*/ color) {
248 GlobalsPINVOKE.OdGiBaseVectorizer_setColor(swigCPtr, color /*SIMPLETYPE*/);
250 }
251
252 public virtual void setLayer(OdDbStub layerId) {
255 }
256
257 public virtual void setLineType(OdDbStub lineTypeId) {
260 }
261
262 public virtual void setFillType(OdGiFillType fillType) {
265 }
266
267 public virtual void setLineWeight(LineWeight lineWeight) {
270 }
271
272 public virtual void setLineTypeScale(double lineTypeScale) {
275 }
276
277 public virtual void setThickness(double thickness) {
280 }
281
282 public virtual void setPlotStyleName(PlotStyleNameType plotStyleNameType, OdDbStub pPlotStyleNameId) {
285 }
286
290 }
291
292 public virtual void setSelectionMarker(IntPtr /*SIMPLETYPE*/ selectionMarker) {
295 }
296
297 public virtual void setMaterial(OdDbStub pMaterialId) {
300 }
301
302 public virtual void setMapper(OdGiMapper pMapper) {
305 }
306
307 public virtual void setVisualStyle(OdDbStub pVisualStyleId) {
310 }
311
315 }
316
317 public virtual void setDrawFlags(UInt32 /*SIMPLETYPE*/ drawFlags) {
320 }
321
322 public virtual void setLockFlags(UInt32 /*SIMPLETYPE*/ lockFlags) {
325 }
326
327 public virtual void setSelectionGeom(bool bSelectionFlag) {
328 GlobalsPINVOKE.OdGiBaseVectorizer_setSelectionGeom(swigCPtr, bSelectionFlag);
330 }
331
335 }
336
337 public virtual void setSectionable(bool bSectionableFlag) {
338 GlobalsPINVOKE.OdGiBaseVectorizer_setSectionable(swigCPtr, bSectionableFlag);
340 }
341
345 }
346
350 }
351
352 public virtual void setLineStyleModifiers(OdGiDgLinetypeModifiers pLSMod) {
355 }
356
357 public virtual void setFill(OdGiFill pFill) {
360 }
361
362 public virtual void setAuxData(OdGiAuxiliaryData pAuxData) {
365 }
366
367 public new OdGiContext context() {
368 OdGiContext ret = (OdGiContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiContext),GlobalsPINVOKE.OdGiBaseVectorizer_context(swigCPtr),false); /*createInt 3_2*/
369
371 return ret;
372}
373
374 public virtual bool regenAbort() {
377 return ret;
378 }
379
381 OdGiSubEntityTraits ret = (OdGiSubEntityTraits)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiSubEntityTraits),GlobalsPINVOKE.OdGiBaseVectorizer_subEntityTraits(swigCPtr),false); /*createInt 3_1*/
382
384 return ret;
385}
386
387 public virtual double deviation(OdGiDeviationType deviationType, OdGePoint3d pointOnCurve) {
388 double ret = GlobalsPINVOKE.OdGiBaseVectorizer_deviation(swigCPtr, (int)deviationType, OdGePoint3d.getCPtr(pointOnCurve));
390 return ret;
391 }
392
393 public override OdGiRegenType regenType() {
396 return ret;
397 }
398
399 public new UInt32 numberOfIsolines() {
400// test csout
401 /*SIMPLETYPE*/
404 return ret;
405 }
406
407 public new OdGiGeometry rawGeometry() {
408 OdGiGeometry ret = (OdGiGeometry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiGeometry),GlobalsPINVOKE.OdGiBaseVectorizer_rawGeometry(swigCPtr),false); /*createInt 3_1*/
409
411 return ret;
412}
413
414 public override bool isDragging() {
417 return ret;
418 }
419
420 public virtual UInt32 drawContextFlags() {
421// test csout
422 /*SIMPLETYPE*/
425 return ret;
426 }
427
428 public void setDrawContextFlags(UInt32 /*SIMPLETYPE*/ flags, bool bFlag) {
429 GlobalsPINVOKE.OdGiBaseVectorizer_setDrawContextFlags(swigCPtr, flags /*SIMPLETYPE*/, bFlag);
431 }
432
433 public virtual UInt32 sequenceNumber() {
434// test csout
435 /*SIMPLETYPE*/
438 return ret;
439 }
440
441 public virtual bool isValidId(UInt32 /*SIMPLETYPE*/ viewportId) {
442 bool ret = GlobalsPINVOKE.OdGiBaseVectorizer_isValidId(swigCPtr, viewportId /*SIMPLETYPE*/);
444 return ret;
445 }
446
447 public virtual OdDbStub viewportObjectId() {
448 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiBaseVectorizer_viewportObjectId(swigCPtr);
449 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
451 return ret;
452 }
453
454 public virtual OdGiViewport viewport() {
455 OdGiViewport ret = (OdGiViewport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiViewport),GlobalsPINVOKE.OdGiBaseVectorizer_viewport(swigCPtr),false); /*createInt 3_1*/
456
458 return ret;
459}
460
461 public virtual void circle(OdGePoint3d center, double radius, OdGeVector3d normal) {
464 }
465
466 public virtual void circle(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint) {
469 }
470
471 public virtual void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType) {
472 GlobalsPINVOKE.OdGiBaseVectorizer_circularArc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(startVector), sweepAngle, (int)arcType);
474 }
475
476 public virtual void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle) {
477 GlobalsPINVOKE.OdGiBaseVectorizer_circularArc__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(startVector), sweepAngle);
479 }
480
481 public virtual void circularArc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType) {
482 GlobalsPINVOKE.OdGiBaseVectorizer_circularArc__SWIG_2(swigCPtr, OdGePoint3d.getCPtr(firstPoint), OdGePoint3d.getCPtr(secondPoint), OdGePoint3d.getCPtr(thirdPoint), (int)arcType);
484 }
485
486 public virtual void circularArc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint) {
489 }
490
491 public virtual void polyline(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, OdGeVector3d pNormal, IntPtr /*SIMPLETYPE*/ baseSubEntMarker) {
492IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
493 try {
494 GlobalsPINVOKE.OdGiBaseVectorizer_polyline__SWIG_0(swigCPtr, p_numVertices, OdGeVector3d.getCPtr(pNormal), baseSubEntMarker /*SIMPLETYPE*/);
496 } finally {
497Marshal.FreeCoTaskMem(p_numVertices);
498 }
499 }
500
501 public virtual void polyline(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, OdGeVector3d pNormal) {
502IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
503 try {
506 } finally {
507Marshal.FreeCoTaskMem(p_numVertices);
508 }
509 }
510
511 public virtual void polyline(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices) {
512IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
513 try {
516 } finally {
517Marshal.FreeCoTaskMem(p_numVertices);
518 }
519 }
520
521 public virtual void polygon(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices) {
522IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
523 try {
524 GlobalsPINVOKE.OdGiBaseVectorizer_polygon__SWIG_0(swigCPtr, p_numVertices);
526 } finally {
527Marshal.FreeCoTaskMem(p_numVertices);
528 }
529 }
530
531 public virtual void polygon(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, OdGeVector3d pNormal) {
532IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
533 try {
536 } finally {
537Marshal.FreeCoTaskMem(p_numVertices);
538 }
539 }
540
541 public virtual void pline(OdGiPolyline polyline, UInt32 /*SIMPLETYPE*/ fromIndex, UInt32 /*SIMPLETYPE*/ numSegs) {
542 GlobalsPINVOKE.OdGiBaseVectorizer_pline__SWIG_0(swigCPtr, OdGiPolyline.getCPtr(polyline), fromIndex /*SIMPLETYPE*/, numSegs /*SIMPLETYPE*/);
544 }
545
546 public virtual void pline(OdGiPolyline polyline, UInt32 /*SIMPLETYPE*/ fromIndex) {
549 }
550
551 public virtual void pline(OdGiPolyline polyline) {
554 }
555
556 public void shape(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, int shapeNumber, OdGiTextStyle pTextStyle) {
557 GlobalsPINVOKE.OdGiBaseVectorizer_shape(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(direction), shapeNumber, OdGiTextStyle.getCPtr(pTextStyle));
559 }
560
561 public virtual void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, double height, double width, double oblique, String msg) {
562 GlobalsPINVOKE.OdGiBaseVectorizer_text__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(direction), height, width, oblique, msg);
564 }
565
566 public virtual void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, string msg, bool raw, OdGiTextStyle pTextStyle) {
569 }
570
571 public virtual void xline(OdGePoint3d firstPoint, OdGePoint3d secondPoint) {
574 }
575
576 public virtual void ray(OdGePoint3d basePoint, OdGePoint3d throughPoint) {
577 GlobalsPINVOKE.OdGiBaseVectorizer_ray(swigCPtr, OdGePoint3d.getCPtr(basePoint), OdGePoint3d.getCPtr(throughPoint));
579 }
580
581 public virtual void nurbs(OdGeNurbCurve3d nurbsCurve) {
584 }
585
586 public virtual void ellipticArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointsOverrides, OdGiArcType arcType) {
587IntPtr p_endPointsOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointsOverrides);
588 try {
589 GlobalsPINVOKE.OdGiBaseVectorizer_ellipticArc__SWIG_0(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointsOverrides, (int)arcType);
591 } finally {
592if (p_endPointsOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointsOverrides);
593 }
594 }
595
596 public virtual void ellipticArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointsOverrides) {
597IntPtr p_endPointsOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointsOverrides);
598 try {
601 } finally {
602if (p_endPointsOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointsOverrides);
603 }
604 }
605
606 public virtual void ellipticArc(OdGeEllipArc3d ellipArc) {
609 }
610
611 public virtual void mesh(MeshData numRows) {
612IntPtr p_numRows=Teigha.Core.Helpers.MarshalMeshData(numRows);
613 try {
614 GlobalsPINVOKE.OdGiBaseVectorizer_mesh(swigCPtr, p_numRows);
616 } finally {
617Marshal.FreeCoTaskMem(p_numRows);
618 }
619 }
620
621 public virtual void shell(ShellData numVertices) {
622IntPtr p_numVertices=Teigha.Core.Helpers.MarshalShellData(numVertices);
623 try {
624 GlobalsPINVOKE.OdGiBaseVectorizer_shell(swigCPtr, p_numVertices);
626 } finally {
627Marshal.FreeCoTaskMem(p_numVertices);
628 }
629 }
630
631 public virtual void image(OdGiImageBGRA32 img, OdGePoint3d origin, OdGeVector3d uVec, OdGeVector3d vVec, OdGiRasterImage.TransparencyMode trpMode) {
634 }
635
636 public virtual void image(OdGiImageBGRA32 img, OdGePoint3d origin, OdGeVector3d uVec, OdGeVector3d vVec) {
639 }
640
641 public virtual void edge(OdGiEdge2dArray edges) {
644 }
645
646 public virtual void polypoint(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize) {
647IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
648 try {
649 GlobalsPINVOKE.OdGiBaseVectorizer_polypoint(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pSubEntMarkers), nPointSize /*SIMPLETYPE*/);
651 } finally {
652Marshal.FreeCoTaskMem(p_numPoints);
653 }
654 }
655
656 public virtual void polyPolygon(UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors, OdCmTransparency pFillTransparencies) {
657 GlobalsPINVOKE.OdGiBaseVectorizer_polyPolygon__SWIG_0(swigCPtr, numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors), ref pOutlinePsLinetypes, OdCmEntityColor.getCPtr(pFillColors), OdCmTransparency.getCPtr(pFillTransparencies));
659 }
660
661 public virtual void polyPolygon(UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors) {
662 GlobalsPINVOKE.OdGiBaseVectorizer_polyPolygon__SWIG_1(swigCPtr, numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors), ref pOutlinePsLinetypes, OdCmEntityColor.getCPtr(pFillColors));
664 }
665
666 public virtual void polyPolygon(UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes) {
667 GlobalsPINVOKE.OdGiBaseVectorizer_polyPolygon__SWIG_2(swigCPtr, numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors), ref pOutlinePsLinetypes);
669 }
670
671 public virtual void polyPolygon(UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors) {
672 GlobalsPINVOKE.OdGiBaseVectorizer_polyPolygon__SWIG_3(swigCPtr, numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors));
674 }
675
676 public virtual void polyPolygon(UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints) {
677 GlobalsPINVOKE.OdGiBaseVectorizer_polyPolygon__SWIG_4(swigCPtr, numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints));
679 }
680
681 public virtual void rowOfDots(Int32 /*SIMPLETYPE*/ numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint) {
682 GlobalsPINVOKE.OdGiBaseVectorizer_rowOfDots(swigCPtr, numPoints /*SIMPLETYPE*/, OdGePoint3d.getCPtr(startPoint), OdGeVector3d.getCPtr(dirToNextPoint));
684 }
685
686 public virtual void pointCloud(OdGiPointCloud pCloud) {
689 }
690
691 public virtual void pushClipBoundary(OdGiClipBoundary pBoundary) {
694 }
695
696 public virtual void pushClipBoundary(OdGiClipBoundary pBoundary, OdGiAbstractClipBoundary pClipInfo) {
699 }
700
704 }
705
706 public virtual void popClipBoundary() {
709 }
710
711 public bool isClipping() {
714 return ret;
715 }
716
717 public virtual void pushModelTransform(OdGeMatrix3d xfm) {
720 }
721
722 public virtual void pushModelTransform(OdGeVector3d normal) {
725 }
726
727 public virtual void popModelTransform() {
730 }
731
735 return ret;
736 }
737
741 return ret;
742 }
743
744 public bool isXrefOverride() {
747 return ret;
748 }
749
750 public void setXrefOverride(bool bSet) {
753 }
754
755 public virtual void draw(OdGiDrawable pDrawable) {
758 }
759
760 public virtual OdGiPathNode currentGiPath() {
761 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiBaseVectorizer_currentGiPath(swigCPtr);
762 OdGiPathNode ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiPathNode(cPtr, false);
764 return ret;
765 }
766
767 public virtual UInt32 setAttributes(OdGiDrawable pDrawable) {
768// test csout
769 /*SIMPLETYPE*/
770 UInt32 ret = GlobalsPINVOKE.OdGiBaseVectorizer_setAttributes(swigCPtr, OdGiDrawable.getCPtr(pDrawable));
772 return ret;
773 }
774
775 public UInt32 drawableAttributes() {
776// test csout
777 /*SIMPLETYPE*/
780 return ret;
781 }
782
783 public bool needDraw(UInt32 /*SIMPLETYPE*/ drawableFlags) {
784 bool ret = GlobalsPINVOKE.OdGiBaseVectorizer_needDraw(swigCPtr, drawableFlags /*SIMPLETYPE*/);
786 return ret;
787 }
788
789 public virtual bool doDraw(UInt32 /*SIMPLETYPE*/ drawableFlags, OdGiDrawable pDrawable) {
790 bool ret = GlobalsPINVOKE.OdGiBaseVectorizer_doDraw(swigCPtr, drawableFlags /*SIMPLETYPE*/, OdGiDrawable.getCPtr(pDrawable));
792 return ret;
793 }
794
795 public virtual void setExtents(OdGePoint3d newExtents) {
798 }
799
800 public virtual void startAttributesSegment() {
803 }
804
808 return ret;
809 }
810
811 public virtual void rasterImageDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness, double contrast, double fade) {
812IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
813 try {
816 } finally {
817Marshal.FreeCoTaskMem(p_uvBoundary);
818 }
819 }
820
821 public virtual void rasterImageDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness, double contrast) {
822IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
823 try {
826 } finally {
827Marshal.FreeCoTaskMem(p_uvBoundary);
828 }
829 }
830
831 public virtual void rasterImageDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness) {
832IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
833 try {
836 } finally {
837Marshal.FreeCoTaskMem(p_uvBoundary);
838 }
839 }
840
841 public virtual void rasterImageDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency) {
842IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
843 try {
846 } finally {
847Marshal.FreeCoTaskMem(p_uvBoundary);
848 }
849 }
850
851 public virtual void rasterImageDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary) {
852IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
853 try {
856 } finally {
857Marshal.FreeCoTaskMem(p_uvBoundary);
858 }
859 }
860
861 public virtual void metafileDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool bDcAligned, bool bAllowClipping) {
864 }
865
866 public virtual void metafileDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool bDcAligned) {
869 }
870
871 public virtual void metafileDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile) {
874 }
875
876 public virtual void polylineEye(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices) {
877IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
878 try {
879 GlobalsPINVOKE.OdGiBaseVectorizer_polylineEye(swigCPtr, p_numVertices);
881 } finally {
882Marshal.FreeCoTaskMem(p_numVertices);
883 }
884 }
885
886 public virtual void polygonEye(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices) {
887IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
888 try {
889 GlobalsPINVOKE.OdGiBaseVectorizer_polygonEye(swigCPtr, p_numVertices);
891 } finally {
892Marshal.FreeCoTaskMem(p_numVertices);
893 }
894 }
895
896 public virtual void polylineDc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices) {
897IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
898 try {
899 GlobalsPINVOKE.OdGiBaseVectorizer_polylineDc(swigCPtr, p_numVertices);
901 } finally {
902Marshal.FreeCoTaskMem(p_numVertices);
903 }
904 }
905
906 public virtual void polygonDc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices) {
907IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
908 try {
909 GlobalsPINVOKE.OdGiBaseVectorizer_polygonDc(swigCPtr, p_numVertices);
911 } finally {
912Marshal.FreeCoTaskMem(p_numVertices);
913 }
914 }
915
916 public void polylineCs(OdGiContext.CoordinatesSystem cs, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices) {
917IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
918 try {
919 GlobalsPINVOKE.OdGiBaseVectorizer_polylineCs(swigCPtr, (int)cs, p_numVertices);
921 } finally {
922Marshal.FreeCoTaskMem(p_numVertices);
923 }
924 }
925
926 public void polygonCs(OdGiContext.CoordinatesSystem cs, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices) {
927IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
928 try {
929 GlobalsPINVOKE.OdGiBaseVectorizer_polygonCs(swigCPtr, (int)cs, p_numVertices);
931 } finally {
932Marshal.FreeCoTaskMem(p_numVertices);
933 }
934 }
935
936 public virtual void onTraitsModified() {
939 }
940
941 public virtual OdGiDeviation modelDeviation() {
943
945 return (OdGiDeviation)ret;
946}
947
948 public virtual OdGiDeviation worldDeviation() {
950
952 return (OdGiDeviation)ret;
953}
954
955 public virtual OdGiDeviation eyeDeviation() {
957
959 return (OdGiDeviation)ret;
960}
961
965 return ret;
966 }
967
971 }
972
973 public void setEffectiveMaterialTraitsData(OdDbStub materialId, OdGiMaterialTraitsData data, bool bForce) {
976 }
977
981 }
982
983 public IntPtr selectionMarker() {
984// test csout
985 /*SIMPLETYPE*/
988 return ret;
989 }
990
992 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiBaseVectorizer_byBlockTraits(swigCPtr);
993 OdGiSubEntityTraitsData ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiSubEntityTraitsData(cPtr, false);
995 return ret;
996 }
997
1001 }
1002
1003 public OdRxObject saveByBlockTraits() {// OdRxObjectPtr
1004 MemoryManager mMan = MemoryManager.GetMemoryManager();
1005 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
1007
1008 OdRxObject ret = null;
1009 if (null != mTrans)
1010 {
1011 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
1012 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
1013 }
1014 else
1015 {
1016 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
1017 }
1018
1020 return ret;
1021}
1022
1023 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
1024 string ret = GlobalsPINVOKE.OdGiBaseVectorizer_getRealClassName(ptr /*SIMPLETYPE*/);
1026 return ret;
1027 }
1028
1029 public static IntPtr OdGiBaseVectorizer_OdGiViewportDraw__Upcast(IntPtr /*SIMPLETYPE*/ ptr) {
1030// test csout
1031 /*SIMPLETYPE*/
1034 return ret;
1035 }
1036
1041 public virtual void vb_edge(Teigha.Core.OdGiEdge2dArray edges) { this.edge(edges); }
1042
1047 public virtual Teigha.Core.OdGiWorldGeometry vb_geometry() { return this.geometry(); }
1048
1053 public virtual double vb_deviation(Teigha.Core.OdGiDeviationType deviationType, Teigha.Core.OdGePoint3d pointOnCurve) { return this.deviation(deviationType, pointOnCurve); }
1054
1059 public virtual void vb_mesh(Teigha.Core.MeshData numRows) { this.mesh(numRows); }
1060
1065 public void vb_shape(Teigha.Core.OdGePoint3d position, Teigha.Core.OdGeVector3d normal, Teigha.Core.OdGeVector3d direction, int shapeNumber, Teigha.Core.OdGiTextStyle pTextStyle) { this.shape(position, normal, direction, shapeNumber, pTextStyle); }
1066
1071 public virtual Teigha.Core.OdDbStub vb_lineType() { return this.lineType(); }
1072
1077 public virtual Teigha.Core.LineWeight vb_lineWeight() { return this.lineWeight(); }
1078
1083 public virtual Teigha.Core.OdDbStub vb_material() { return this.material(); }
1084
1089 public Teigha.Core.OdGiContext vb_context() { return this.context(); }
1090
1096
1101 public virtual uint vb_drawFlags() { return this.drawFlags(); }
1102
1107 public virtual uint vb_lockFlags() { return this.lockFlags(); }
1108
1114
1120
1121 public virtual void onTextProcessing(OdGePoint3d arg0, OdGeVector3d arg1, OdGeVector3d arg2) {
1124 }
1125
1127 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiBaseVectorizer_currentLineweightOverride(swigCPtr);
1128 OdGiLineweightOverride ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiLineweightOverride(cPtr, false);
1130 return ret;
1131 }
1132
1133 public virtual double annotationScale() {
1136 return ret;
1137 }
1138
1139}
1140
1141}
static global::System.Exception Retrieve()
static global::System.IntPtr OdGiBaseVectorizer_worldDeviation(HandleRef jarg1)
static bool OdGiBaseVectorizer_doDraw(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static void delete_OdGiBaseVectorizer(HandleRef jarg1)
static void OdGiBaseVectorizer_metafileDc__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5)
static IntPtr OdGiBaseVectorizer_rawGeometry(HandleRef jarg1)
static void OdGiBaseVectorizer_beginViewVectorization(HandleRef jarg1)
static void OdGiBaseVectorizer_setXrefOverride(HandleRef jarg1, bool jarg2)
static void OdGiBaseVectorizer_rasterImageDc__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, IntPtr jarg6, bool jarg8, double jarg9)
static void OdGiBaseVectorizer_pline__SWIG_1(HandleRef jarg1, HandleRef jarg2, UInt32 jarg3)
static void OdGiBaseVectorizer_m_pDrawableDesc_set(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdGiBaseVectorizer_numberOfIsolines(HandleRef jarg1)
static bool OdGiBaseVectorizer_isDragging(HandleRef jarg1)
static void OdGiBaseVectorizer_polyPolygon__SWIG_2(HandleRef jarg1, UInt32 jarg2, ref UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref UInt32 jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, ref UInt32 jarg8)
static void OdGiBaseVectorizer_ellipticArc__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void OdGiBaseVectorizer_pushModelTransform__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_polyPolygon__SWIG_3(HandleRef jarg1, UInt32 jarg2, ref UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref UInt32 jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static global::System.IntPtr OdGiBaseVectorizer_currentGiPath(HandleRef jarg1)
static void OdGiBaseVectorizer_circularArc__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static void OdGiBaseVectorizer_setVisualStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_setTrueColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_pushClipBoundary__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGiBaseVectorizer_byBlockTraits(HandleRef jarg1)
static global::System.IntPtr OdGiBaseVectorizer_viewportObjectId(HandleRef jarg1)
static void OdGiBaseVectorizer_circularArc__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static UInt32 OdGiBaseVectorizer_drawContextFlags(HandleRef jarg1)
static void OdGiBaseVectorizer_polyline__SWIG_1(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiBaseVectorizer_circularArc__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, double jarg6, int jarg7)
static IntPtr OdGiBaseVectorizer_giViewport(HandleRef jarg1)
static void OdGiBaseVectorizer_rasterImageDc__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, IntPtr jarg6, bool jarg8, double jarg9, double jarg10, double jarg11)
static void OdGiBaseVectorizer_setLineTypeScale(HandleRef jarg1, double jarg2)
static void OdGiBaseVectorizer_image__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiBaseVectorizer_polyPolygon__SWIG_0(HandleRef jarg1, UInt32 jarg2, ref UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref UInt32 jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, ref UInt32 jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10)
static void OdGiBaseVectorizer_setShadowFlags(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGiBaseVectorizer_currentDrawableDesc(HandleRef jarg1)
static void OdGiBaseVectorizer_setEffectiveTraits__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGiBaseVectorizer_context(HandleRef jarg1)
static IntPtr OdGiBaseVectorizer_viewport(HandleRef jarg1)
static void OdGiBaseVectorizer_ellipticArc__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, int jarg4)
static int OdGiBaseVectorizer_regenType(HandleRef jarg1)
static bool OdGiBaseVectorizer_isAttributesSegmentEnabled(HandleRef jarg1)
static void OdGiBaseVectorizer_rowOfDots(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiBaseVectorizer_setDrawContextFlags(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static void OdGiBaseVectorizer_rasterImageDc__SWIG_4(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, IntPtr jarg6)
static IntPtr OdGiBaseVectorizer_giContext(HandleRef jarg1)
static global::System.IntPtr OdGiBaseVectorizer_getWorldToModelTransform(HandleRef jarg1)
static double OdGiBaseVectorizer_deviation(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGiBaseVectorizer_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdGiBaseVectorizer_eyeToOutputTransform__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_xline(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static UInt32 OdGiBaseVectorizer_drawableAttributes(HandleRef jarg1)
static void OdGiBaseVectorizer_circularArc__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, double jarg6)
static void OdGiBaseVectorizer_polyline__SWIG_0(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5)
static void OdGiBaseVectorizer_drawClipBoundary(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiBaseVectorizer_setEntityTraitsDataChanged__SWIG_2(HandleRef jarg1, int jarg2)
static void OdGiBaseVectorizer_setPlotStyleName__SWIG_0(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiBaseVectorizer_metafileDc__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, bool jarg6)
static void OdGiBaseVectorizer_onTraitsModified(HandleRef jarg1)
static global::System.IntPtr OdGiBaseVectorizer_drawContext__SWIG_0(HandleRef jarg1)
static void OdGiBaseVectorizer_shell(HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdGiBaseVectorizer_effectiveMaterialTraitsData__SWIG_0(HandleRef jarg1)
static void OdGiBaseVectorizer_draw(HandleRef jarg1, HandleRef jarg2)
static void OdGiBaseVectorizer_setLayer(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_setAuxData(HandleRef jarg1, HandleRef jarg2)
static void OdGiBaseVectorizer_setFill(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGiBaseVectorizer_drawableDesc(HandleRef jarg1)
static void OdGiBaseVectorizer_setThickness(HandleRef jarg1, double jarg2)
static void OdGiBaseVectorizer_polygon__SWIG_0(HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdGiBaseVectorizer_currentLineweightOverride(HandleRef jarg1)
static void OdGiBaseVectorizer_setEffectiveMaterialTraitsData__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static void OdGiBaseVectorizer_polylineDc(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdGiBaseVectorizer_selectionMarker(HandleRef jarg1)
static void OdGiBaseVectorizer_ellipticArc__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiBaseVectorizer_effectivelyVisible(HandleRef jarg1)
static void OdGiBaseVectorizer_setSelectionGeom(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdGiBaseVectorizer_eyeDeviation(HandleRef jarg1)
static void OdGiBaseVectorizer_circle__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiBaseVectorizer_rasterImageDc__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, IntPtr jarg6, bool jarg8, double jarg9, double jarg10)
static global::System.IntPtr OdGiBaseVectorizer_eyeToOutputTransform__SWIG_0(HandleRef jarg1)
static void OdGiBaseVectorizer_pushClipBoundary__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGiBaseVectorizer_m_pDrawableDesc_get(HandleRef jarg1)
static void OdGiBaseVectorizer_setLineWeight(HandleRef jarg1, int jarg2)
static void OdGiBaseVectorizer_polylineEye(HandleRef jarg1, IntPtr jarg2)
static void OdGiBaseVectorizer_m_nDrawableAttributes_set(HandleRef jarg1, UInt32 jarg2)
static void OdGiBaseVectorizer_popModelTransform(HandleRef jarg1)
static void OdGiBaseVectorizer_setEyeToOutputTransform(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_pushModelTransform__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_setSelectionMarker(HandleRef jarg1, IntPtr jarg2)
static void OdGiBaseVectorizer_nurbs(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_setFillType(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGiBaseVectorizer_effectiveTraits(HandleRef jarg1)
static void OdGiBaseVectorizer_setPlotStyleName__SWIG_1(HandleRef jarg1, int jarg2)
static void OdGiBaseVectorizer_pline__SWIG_0(HandleRef jarg1, HandleRef jarg2, UInt32 jarg3, UInt32 jarg4)
static void OdGiBaseVectorizer_setMapper(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_ray(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiBaseVectorizer_rasterImageDc__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, IntPtr jarg6, bool jarg8)
static void OdGiBaseVectorizer_text__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [MarshalAs(UnmanagedType.LPWStr)]string jarg5, bool jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static IntPtr OdGiBaseVectorizer_OdGiBaseVectorizer_OdGiViewportDraw__Upcast(IntPtr jarg1)
static bool OdGiBaseVectorizer_isXrefOverride(HandleRef jarg1)
static void OdGiBaseVectorizer_setSectionable(HandleRef jarg1, bool jarg2)
static void OdGiBaseVectorizer_setEffectiveMaterialTraitsData__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiBaseVectorizer_setExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_setDrawFlags(HandleRef jarg1, UInt32 jarg2)
static global::System.IntPtr OdGiBaseVectorizer_output(HandleRef jarg1)
static bool OdGiBaseVectorizer_isEntityTraitsDataChanged__SWIG_1(HandleRef jarg1)
static void OdGiBaseVectorizer_onTextProcessing(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGiBaseVectorizer_modelDeviation(HandleRef jarg1)
static void OdGiBaseVectorizer_setEntityTraitsDataChanged__SWIG_0(HandleRef jarg1)
static void OdGiBaseVectorizer_endViewVectorization(HandleRef jarg1)
static void OdGiBaseVectorizer_setEffectiveTraits__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_startAttributesSegment(HandleRef jarg1)
static void OdGiBaseVectorizer_pline__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdGiBaseVectorizer_isA(HandleRef jarg1)
static void OdGiBaseVectorizer_text__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6, double jarg7, [MarshalAs(UnmanagedType.LPWStr)]String jarg8)
static void OdGiBaseVectorizer_image__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, int jarg6)
static void OdGiBaseVectorizer_polygonCs(HandleRef jarg1, int jarg2, IntPtr jarg3)
static UInt32 OdGiBaseVectorizer_sequenceNumber(HandleRef jarg1)
static IntPtr OdGiBaseVectorizer_currentDrawable(HandleRef jarg1)
static bool OdGiBaseVectorizer_needDraw(HandleRef jarg1, UInt32 jarg2)
static void OdGiBaseVectorizer_setTransparency(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_effectiveMaterialTraitsData__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_setColor(HandleRef jarg1, UInt16 jarg2)
static void OdGiBaseVectorizer_setLockFlags(HandleRef jarg1, UInt32 jarg2)
static void OdGiBaseVectorizer_polyline__SWIG_2(HandleRef jarg1, IntPtr jarg2)
static void OdGiBaseVectorizer_polyPolygon__SWIG_4(HandleRef jarg1, UInt32 jarg2, ref UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref UInt32 jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static void OdGiBaseVectorizer_setByBlockTraits(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_popClipBoundary(HandleRef jarg1)
static string OdGiBaseVectorizer_getRealClassName(IntPtr jarg1)
static bool OdGiBaseVectorizer_regenAbort(HandleRef jarg1)
static void OdGiBaseVectorizer_shape(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static global::System.IntPtr OdGiBaseVectorizer_OdGiConveyorContext_GetInterfaceCPtr(global::System.IntPtr jarg1)
static void OdGiBaseVectorizer_mesh(HandleRef jarg1, IntPtr jarg2)
static void OdGiBaseVectorizer_setMaterial(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_setLineType(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_polygonEye(HandleRef jarg1, IntPtr jarg2)
static void OdGiBaseVectorizer_setSecondaryTrueColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiBaseVectorizer_isClipping(HandleRef jarg1)
static void OdGiBaseVectorizer_polyPolygon__SWIG_1(HandleRef jarg1, UInt32 jarg2, ref UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref UInt32 jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, ref UInt32 jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)
static void OdGiBaseVectorizer_metafileDc__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, bool jarg6, bool jarg7)
static void OdGiBaseVectorizer_setLineStyleModifiers(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_polypoint(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, IntPtr jarg7, Int32 jarg8)
static void OdGiBaseVectorizer_clearEntityTraitsDataChanged(HandleRef jarg1)
static IntPtr OdGiBaseVectorizer_subEntityTraits(HandleRef jarg1)
static UInt32 OdGiBaseVectorizer_setAttributes(HandleRef jarg1, HandleRef jarg2)
static void OdGiBaseVectorizer_polygonDc(HandleRef jarg1, IntPtr jarg2)
static bool OdGiBaseVectorizer_isValidId(HandleRef jarg1, UInt32 jarg2)
static void OdGiBaseVectorizer_circle__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGiBaseVectorizer_getModelToWorldTransform(HandleRef jarg1)
static void OdGiBaseVectorizer_setEntityTraitsDataChanged__SWIG_1(HandleRef jarg1, int jarg2, bool jarg3)
static bool OdGiBaseVectorizer_isEntityTraitsDataChanged__SWIG_0(HandleRef jarg1, int jarg2)
static IntPtr OdGiBaseVectorizer_gsView(HandleRef jarg1)
static double OdGiBaseVectorizer_annotationScale(HandleRef jarg1)
static void OdGiBaseVectorizer_edge(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiBaseVectorizer_pointCloud(HandleRef jarg1, HandleRef jarg2)
static void OdGiBaseVectorizer_setSelectionFlags(HandleRef jarg1, int jarg2)
static void OdGiBaseVectorizer_polygon__SWIG_1(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static UInt32 OdGiBaseVectorizer_m_nDrawableAttributes_get(HandleRef jarg1)
static void OdGiBaseVectorizer_polylineCs(HandleRef jarg1, int jarg2, IntPtr jarg3)
static IntPtr OdGiBaseVectorizer_saveByBlockTraits(HandleRef jarg1)
static HandleRef getCPtr(OdCmEntityColor obj)
static HandleRef getCPtr(OdCmTransparency obj)
static HandleRef getCPtr(OdDbStub obj)
Definition: OdDbStub.cs:26
static HandleRef getCPtr(OdGeEllipArc3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGeNurbCurve3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
static HandleRef getCPtr(OdGiAbstractClipBoundary obj)
static HandleRef getCPtr(OdGiAuxiliaryData obj)
virtual void setTrueColor(OdCmEntityColor trueColor)
virtual void setEntityTraitsDataChanged(int bit)
virtual void pushClipBoundary(OdGiClipBoundary pBoundary, OdGiAbstractClipBoundary pClipInfo)
virtual void setLineWeight(LineWeight lineWeight)
virtual void pline(OdGiPolyline polyline, UInt32 fromIndex)
virtual void pushModelTransform(OdGeVector3d normal)
virtual void setSelectionFlags(OdGiSubEntityTraits.SelectionFlags selectionFlags)
virtual void vb_mesh(Teigha.Core.MeshData numRows)
virtual void setVisualStyle(OdDbStub pVisualStyleId)
virtual void rowOfDots(Int32 numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint)
virtual void mesh(MeshData numRows)
virtual void circularArc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint)
virtual bool doDraw(UInt32 drawableFlags, OdGiDrawable pDrawable)
virtual void setSelectionMarker(IntPtr selectionMarker)
virtual void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle)
virtual void setColor(UInt16 color)
virtual void setLineTypeScale(double lineTypeScale)
void setDrawContextFlags(UInt32 flags, bool bFlag)
virtual void setThickness(double thickness)
OdGiMaterialTraitsData effectiveMaterialTraitsData()
virtual void rasterImageDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness, double contrast)
virtual OdGiPathNode currentGiPath()
static IntPtr OdGiBaseVectorizer_OdGiViewportDraw__Upcast(IntPtr ptr)
static string getRealClassName(IntPtr ptr)
virtual void vb_edge(Teigha.Core.OdGiEdge2dArray edges)
virtual void setFill(OdGiFill pFill)
virtual void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, double height, double width, double oblique, String msg)
virtual void pline(OdGiPolyline polyline)
OdGiBaseVectorizer(IntPtr cPtr, bool cMemoryOwn)
virtual void polylineDc(OdGePoint3d[] numVertices)
virtual void setEntityTraitsDataChanged(int bit, bool value)
virtual void polyPolygon(UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors, OdCmTransparency pFillTransparencies)
virtual void shell(ShellData numVertices)
virtual double vb_deviation(Teigha.Core.OdGiDeviationType deviationType, Teigha.Core.OdGePoint3d pointOnCurve)
virtual void setPlotStyleName(PlotStyleNameType plotStyleNameType)
void shape(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, int shapeNumber, OdGiTextStyle pTextStyle)
virtual Teigha.Core.OdGiSubEntityTraits.ShadowFlags vb_shadowFlags()
virtual void polygon(OdGePoint3d[] numVertices, OdGeVector3d pNormal)
virtual void polyPolygon(UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors)
void effectiveMaterialTraitsData(OdGiMaterialTraitsData data)
bool needDraw(UInt32 drawableFlags)
virtual void setLineStyleModifiers(OdGiDgLinetypeModifiers pLSMod)
virtual void polygon(OdGePoint3d[] numVertices)
virtual void rasterImageDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary)
virtual OdGiSubEntityTraitsData effectiveTraits()
OdGiConveyorContext drawContext()
virtual void pushModelTransform(OdGeMatrix3d xfm)
virtual void metafileDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool bDcAligned)
virtual void polygonDc(OdGePoint3d[] numVertices)
override OdGiRegenType regenType()
virtual OdGiDrawableDesc currentDrawableDesc()
virtual Teigha.Core.OdDbStub vb_material()
virtual void setMaterial(OdDbStub pMaterialId)
virtual UInt32 setAttributes(OdGiDrawable pDrawable)
virtual void xline(OdGePoint3d firstPoint, OdGePoint3d secondPoint)
virtual void pushClipBoundary(OdGiClipBoundary pBoundary)
virtual Teigha.Core.OdGiWorldGeometry vb_geometry()
virtual Teigha.Core.LineWeight vb_lineWeight()
virtual void image(OdGiImageBGRA32 img, OdGePoint3d origin, OdGeVector3d uVec, OdGeVector3d vVec)
virtual void ray(OdGePoint3d basePoint, OdGePoint3d throughPoint)
virtual void setSelectionGeom(bool bSelectionFlag)
virtual void rasterImageDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness, double contrast, double fade)
virtual void setEffectiveTraits(OdGiSubEntityTraitsData traits)
virtual Teigha.Core.OdDbStub vb_lineType()
virtual void polygonEye(OdGePoint3d[] numVertices)
virtual OdGiLineweightOverride currentLineweightOverride()
virtual void setExtents(OdGePoint3d newExtents)
override OdRxObject queryX(OdRxClass pProtocolClass)
void setEffectiveMaterialTraitsData(OdDbStub materialId, OdGiMaterialTraitsData data, bool bForce)
virtual void onTextProcessing(OdGePoint3d arg0, OdGeVector3d arg1, OdGeVector3d arg2)
virtual void draw(OdGiDrawable pDrawable)
virtual void setPlotStyleName(PlotStyleNameType plotStyleNameType, OdDbStub pPlotStyleNameId)
virtual OdGeMatrix3d getWorldToModelTransform()
Teigha.Core.OdGiContext vb_context()
virtual OdGiConveyorOutput output()
virtual void image(OdGiImageBGRA32 img, OdGePoint3d origin, OdGeVector3d uVec, OdGeVector3d vVec, OdGiRasterImage.TransparencyMode trpMode)
virtual void setSectionable(bool bSectionableFlag)
new OdGiSubEntityTraits subEntityTraits()
void polygonCs(OdGiContext.CoordinatesSystem cs, OdGePoint3d[] numVertices)
virtual Teigha.Core.OdGiSubEntityTraits.SelectionFlags vb_selectionFlags()
virtual void metafileDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool bDcAligned, bool bAllowClipping)
virtual void setEffectiveTraits(OdGiSubEntityTraitsData traits, OdGeVector3d fillNormal)
virtual OdGiDeviation worldDeviation()
virtual void polyline(OdGePoint3d[] numVertices)
void drawClipBoundary(OdGiClipBoundary pBoundary, OdGiAbstractClipBoundary pClipInfo)
virtual void circle(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint)
void eyeToOutputTransform(OdGeMatrix3d xfm)
virtual void setAuxData(OdGiAuxiliaryData pAuxData)
static HandleRef getCPtr(OdGiBaseVectorizer obj)
virtual void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType)
virtual Teigha.Core.PlotStyleNameType vb_plotStyleNameType()
virtual OdGiViewport viewport()
virtual void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, string msg, bool raw, OdGiTextStyle pTextStyle)
void setEffectiveMaterialTraitsData(OdDbStub materialId, OdGiMaterialTraitsData data)
virtual void ellipticArc(OdGeEllipArc3d ellipArc)
virtual void polyline(OdGePoint3d[] numVertices, OdGeVector3d pNormal, IntPtr baseSubEntMarker)
virtual void setFillType(OdGiFillType fillType)
virtual OdGiDeviation eyeDeviation()
virtual void polyPolygon(UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes)
virtual double deviation(OdGiDeviationType deviationType, OdGePoint3d pointOnCurve)
virtual void rasterImageDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency)
virtual OdGiViewport giViewport()
virtual void setLayer(OdDbStub layerId)
virtual void pointCloud(OdGiPointCloud pCloud)
virtual void polyline(OdGePoint3d[] numVertices, OdGeVector3d pNormal)
virtual void polyPolygon(UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors)
virtual OdGiDrawable currentDrawable()
void setEyeToOutputTransform(OdGeMatrix3d xfm)
virtual void setTransparency(OdCmTransparency transparency)
virtual void rasterImageDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness)
virtual void Dispose(bool disposing)
virtual void setMapper(OdGiMapper pMapper)
void setByBlockTraits(OdGiSubEntityTraitsData pByBlock)
void polylineCs(OdGiContext.CoordinatesSystem cs, OdGePoint3d[] numVertices)
virtual void setLockFlags(UInt32 lockFlags)
virtual bool isValidId(UInt32 viewportId)
virtual void polypoint(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, IntPtr[] pSubEntMarkers, Int32 nPointSize)
virtual void circularArc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType)
virtual OdGiDeviation modelDeviation()
virtual void ellipticArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointsOverrides)
virtual void setDrawFlags(UInt32 drawFlags)
virtual void nurbs(OdGeNurbCurve3d nurbsCurve)
void vb_shape(Teigha.Core.OdGePoint3d position, Teigha.Core.OdGeVector3d normal, Teigha.Core.OdGeVector3d direction, int shapeNumber, Teigha.Core.OdGiTextStyle pTextStyle)
virtual void metafileDc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile)
OdGiSubEntityTraitsData byBlockTraits()
virtual void pline(OdGiPolyline polyline, UInt32 fromIndex, UInt32 numSegs)
virtual void setShadowFlags(OdGiSubEntityTraits.ShadowFlags shadowFlags)
virtual void polylineEye(OdGePoint3d[] numVertices)
virtual void circle(OdGePoint3d center, double radius, OdGeVector3d normal)
virtual void polyPolygon(UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints)
virtual OdGeMatrix3d getModelToWorldTransform()
virtual void ellipticArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointsOverrides, OdGiArcType arcType)
virtual void setSecondaryTrueColor(OdCmEntityColor color)
virtual void edge(OdGiEdge2dArray edges)
virtual void setLineType(OdDbStub lineTypeId)
static HandleRef getCPtr(OdGiClipBoundary obj)
static HandleRef getCPtr(OdGiDgLinetypeModifiers obj)
static HandleRef getCPtr(OdGiDrawableDesc obj)
static HandleRef getCPtr(OdGiDrawable obj)
Definition: OdGiDrawable.cs:25
static HandleRef getCPtr(OdGiEdge2dArray obj)
static HandleRef getCPtr(OdGiFill obj)
Definition: OdGiFill.cs:25
static HandleRef getCPtr(OdGiImageBGRA32 obj)
static HandleRef getCPtr(OdGiMapper obj)
Definition: OdGiMapper.cs:26
static HandleRef getCPtr(OdGiMaterialTraitsData obj)
static HandleRef getCPtr(OdGiMetafile obj)
Definition: OdGiMetafile.cs:25
static HandleRef getCPtr(OdGiPointCloud obj)
static HandleRef getCPtr(OdGiPolyline obj)
Definition: OdGiPolyline.cs:25
static HandleRef getCPtr(OdGiRasterImage obj)
static HandleRef getCPtr(OdGiSubEntityTraitsData obj)
static HandleRef getCPtr(OdGiTextStyle obj)
virtual OdGiWorldGeometry geometry()
virtual void ellipArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointsOverrides, OdGiArcType arcType)
virtual OdCmTransparency transparency()
virtual OdGiSubEntityTraits.ShadowFlags shadowFlags()
virtual PlotStyleNameType plotStyleNameType()
virtual OdGiSubEntityTraits.SelectionFlags selectionFlags()
virtual LineWeight lineWeight()
virtual OdGiFillType fillType()
virtual OdCmEntityColor trueColor()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()