Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiFastExtCalc.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
16public class OdGiFastExtCalc : global::System.IDisposable {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 protected bool swigCMemOwn;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdGiFastExtCalc(IntPtr cPtr, bool cMemoryOwn) {
22 swigCMemOwn = cMemoryOwn;
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdGiFastExtCalc 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 public bool isSetExtentsCalled() {
54 return ret;
55 }
56
57 public void setDrawingInitiated(bool bSet) {
60 }
61
62 public bool isDrawingInitiated() {
65 return ret;
66 }
67
68 public void addTextExtents(OdGePoint3d locExtMin, OdGePoint3d locExtMax, OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction) {
71 }
72
73 public void resetExtents() {
76 }
77
78 public void getExtents(OdGeExtents3d extents) {
81 }
82
83 public void setDrawInvisible(bool bSet) {
86 }
87
88 public bool isDrawInvisible() {
91 return ret;
92 }
93
94 public void setDrawInvisibleNested(bool bSet) {
97 }
98
99 public bool isDrawInvisibleNested() {
102 return ret;
103 }
104
105 public void resetFirstDrawFlag() {
108 }
109
110 public void setViewportDrawEnabled(bool bSet) {
113 }
114
115 public bool isViewportDrawEnabled() {
118 return ret;
119 }
120
122 OdGiWorldDraw ret = (OdGiWorldDraw)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiWorldDraw),GlobalsPINVOKE.OdGiFastExtCalc_getWorldDraw(swigCPtr),false); /*createInt 3_2*/
123
125 return ret;
126}
127
129 OdGiViewportDraw ret = (OdGiViewportDraw)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiViewportDraw),GlobalsPINVOKE.OdGiFastExtCalc_getViewportDraw(swigCPtr),false); /*createInt 3_2*/
130
132 return ret;
133}
134
136 OdGiWorldGeometry ret = (OdGiWorldGeometry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiWorldGeometry),GlobalsPINVOKE.OdGiFastExtCalc_getWorldGeometry(swigCPtr),false); /*createInt 3_2*/
137
139 return ret;
140}
141
143 OdGiViewportGeometry ret = (OdGiViewportGeometry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiViewportGeometry),GlobalsPINVOKE.OdGiFastExtCalc_getViewportGeometry(swigCPtr),false); /*createInt 3_2*/
144
146 return ret;
147}
148
149 public bool regenAbort() {
150 bool ret = GlobalsPINVOKE.OdGiFastExtCalc_regenAbort(swigCPtr);
152 return ret;
153 }
154
155 public double deviation(OdGiDeviationType deviationType, OdGePoint3d pointOnCurve) {
156 double ret = GlobalsPINVOKE.OdGiFastExtCalc_deviation(swigCPtr, (int)deviationType, OdGePoint3d.getCPtr(pointOnCurve));
158 return ret;
159 }
160
164 return ret;
165 }
166
167 public void circle(OdGePoint3d center, double radius, OdGeVector3d normal) {
170 }
171
172 public void circle(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint) {
175 }
176
177 public void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType) {
178 GlobalsPINVOKE.OdGiFastExtCalc_circularArc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(startVector), sweepAngle, (int)arcType);
180 }
181
182 public void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle) {
183 GlobalsPINVOKE.OdGiFastExtCalc_circularArc__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(startVector), sweepAngle);
185 }
186
187 public void circularArc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType) {
188 GlobalsPINVOKE.OdGiFastExtCalc_circularArc__SWIG_2(swigCPtr, OdGePoint3d.getCPtr(firstPoint), OdGePoint3d.getCPtr(secondPoint), OdGePoint3d.getCPtr(thirdPoint), (int)arcType);
190 }
191
192 public void circularArc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint) {
195 }
196
197 public void polyline(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, OdGeVector3d pNormal, IntPtr /*SIMPLETYPE*/ baseSubEntMarker) {
198IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
199 try {
200 GlobalsPINVOKE.OdGiFastExtCalc_polyline__SWIG_0(swigCPtr, p_numVertices, OdGeVector3d.getCPtr(pNormal), baseSubEntMarker /*SIMPLETYPE*/);
202 } finally {
203Marshal.FreeCoTaskMem(p_numVertices);
204 }
205 }
206
207 public void polyline(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, OdGeVector3d pNormal) {
208IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
209 try {
210 GlobalsPINVOKE.OdGiFastExtCalc_polyline__SWIG_1(swigCPtr, p_numVertices, OdGeVector3d.getCPtr(pNormal));
212 } finally {
213Marshal.FreeCoTaskMem(p_numVertices);
214 }
215 }
216
217 public void polyline(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices) {
218IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
219 try {
220 GlobalsPINVOKE.OdGiFastExtCalc_polyline__SWIG_2(swigCPtr, p_numVertices);
222 } finally {
223Marshal.FreeCoTaskMem(p_numVertices);
224 }
225 }
226
227 public void polygon(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices) {
228IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
229 try {
230 GlobalsPINVOKE.OdGiFastExtCalc_polygon(swigCPtr, p_numVertices);
232 } finally {
233Marshal.FreeCoTaskMem(p_numVertices);
234 }
235 }
236
237 public void pline(OdGiPolyline polyline, UInt32 /*SIMPLETYPE*/ fromIndex, UInt32 /*SIMPLETYPE*/ numSegs) {
238 GlobalsPINVOKE.OdGiFastExtCalc_pline__SWIG_0(swigCPtr, OdGiPolyline.getCPtr(polyline), fromIndex /*SIMPLETYPE*/, numSegs /*SIMPLETYPE*/);
240 }
241
242 public void pline(OdGiPolyline polyline, UInt32 /*SIMPLETYPE*/ fromIndex) {
243 GlobalsPINVOKE.OdGiFastExtCalc_pline__SWIG_1(swigCPtr, OdGiPolyline.getCPtr(polyline), fromIndex /*SIMPLETYPE*/);
245 }
246
250 }
251
252 public void shape(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, int shapeNumber, OdGiTextStyle pTextStyle) {
253 GlobalsPINVOKE.OdGiFastExtCalc_shape(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(direction), shapeNumber, OdGiTextStyle.getCPtr(pTextStyle));
255 }
256
257 public void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, double height, double width, double oblique, String msg) {
258 GlobalsPINVOKE.OdGiFastExtCalc_text__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(direction), height, width, oblique, msg);
260 }
261
262 public void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, string msg, bool raw, OdGiTextStyle pTextStyle) {
263 GlobalsPINVOKE.OdGiFastExtCalc_text__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(direction), msg, raw, OdGiTextStyle.getCPtr(pTextStyle));
265 }
266
267 public void xline(OdGePoint3d firstPoint, OdGePoint3d secondPoint) {
268 GlobalsPINVOKE.OdGiFastExtCalc_xline(swigCPtr, OdGePoint3d.getCPtr(firstPoint), OdGePoint3d.getCPtr(secondPoint));
270 }
271
272 public void ray(OdGePoint3d basePoint, OdGePoint3d throughPoint) {
273 GlobalsPINVOKE.OdGiFastExtCalc_ray(swigCPtr, OdGePoint3d.getCPtr(basePoint), OdGePoint3d.getCPtr(throughPoint));
275 }
276
277 public void nurbs(OdGeNurbCurve3d nurbsCurve) {
280 }
281
282 public void ellipArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointsOverrides, OdGiArcType arcType) {
283IntPtr p_endPointsOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointsOverrides);
284 try {
285 GlobalsPINVOKE.OdGiFastExtCalc_ellipArc__SWIG_0(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointsOverrides, (int)arcType);
287 } finally {
288if (p_endPointsOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointsOverrides);
289 }
290 }
291
292 public void ellipArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointsOverrides) {
293IntPtr p_endPointsOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointsOverrides);
294 try {
297 } finally {
298if (p_endPointsOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointsOverrides);
299 }
300 }
301
305 }
306
307 public void mesh(MeshData numRows) {
308IntPtr p_numRows=Teigha.Core.Helpers.MarshalMeshData(numRows);
309 try {
310 GlobalsPINVOKE.OdGiFastExtCalc_mesh(swigCPtr, p_numRows);
312 } finally {
313Marshal.FreeCoTaskMem(p_numRows);
314 }
315 }
316
317 public void shell(ShellData numVertices) {
318IntPtr p_numVertices=Teigha.Core.Helpers.MarshalShellData(numVertices);
319 try {
320 GlobalsPINVOKE.OdGiFastExtCalc_shell(swigCPtr, p_numVertices);
322 } finally {
323Marshal.FreeCoTaskMem(p_numVertices);
324 }
325 }
326
327 public void worldLine(OdGePoint3d points) {
330 }
331
335 }
336
337 public void image(OdGiImageBGRA32 img, OdGePoint3d origin, OdGeVector3d uVec, OdGeVector3d vVec) {
340 }
341
342 public void edge(OdGiEdge2dArray edges) {
345 }
346
347 public void polypoint(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize) {
348IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
349 try {
350 GlobalsPINVOKE.OdGiFastExtCalc_polypoint(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pSubEntMarkers), nPointSize /*SIMPLETYPE*/);
352 } finally {
353Marshal.FreeCoTaskMem(p_numPoints);
354 }
355 }
356
357 public void polyPolygon(UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors, OdCmTransparency pFillTransparencies) {
358 GlobalsPINVOKE.OdGiFastExtCalc_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));
360 }
361
362 public void polyPolygon(UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors) {
363 GlobalsPINVOKE.OdGiFastExtCalc_polyPolygon__SWIG_1(swigCPtr, numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors), ref pOutlinePsLinetypes, OdCmEntityColor.getCPtr(pFillColors));
365 }
366
367 public void polyPolygon(UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes) {
368 GlobalsPINVOKE.OdGiFastExtCalc_polyPolygon__SWIG_2(swigCPtr, numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors), ref pOutlinePsLinetypes);
370 }
371
372 public void polyPolygon(UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors) {
373 GlobalsPINVOKE.OdGiFastExtCalc_polyPolygon__SWIG_3(swigCPtr, numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors));
375 }
376
377 public void polyPolygon(UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints) {
378 GlobalsPINVOKE.OdGiFastExtCalc_polyPolygon__SWIG_4(swigCPtr, numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints));
380 }
381
382 public void rowOfDots(Int32 /*SIMPLETYPE*/ numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint) {
383 GlobalsPINVOKE.OdGiFastExtCalc_rowOfDots(swigCPtr, numPoints /*SIMPLETYPE*/, OdGePoint3d.getCPtr(startPoint), OdGeVector3d.getCPtr(dirToNextPoint));
385 }
386
387 public void pointCloud(OdGiPointCloud pCloud) {
390 }
391
392 public void setExtents(OdGePoint3d newExtents) {
395 }
396
397 public void pushClipBoundary(OdGiClipBoundary pBoundary) {
400 }
401
402 public void popClipBoundary() {
405 }
406
410 }
411
412 public void popModelTransform() {
415 }
416
417 public void draw(OdGiDrawable pDrawable) {
420 }
421
426 public void vb_edge(Teigha.Core.OdGiEdge2dArray edges) { this.edge(edges); }
427
432 public double vb_deviation(Teigha.Core.OdGiDeviationType deviationType, Teigha.Core.OdGePoint3d pointOnCurve) { return this.deviation(deviationType, pointOnCurve); }
433
438 public void vb_mesh(Teigha.Core.MeshData numRows) { this.mesh(numRows); }
439
444 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); }
445
446}
447
448}
static global::System.Exception Retrieve()
static void OdGiFastExtCalc_resetExtents(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFastExtCalc_image__SWIG_1(global::System.Runtime.InteropServices.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 OdGiFastExtCalc_circularArc__SWIG_1(global::System.Runtime.InteropServices.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 OdGiFastExtCalc_pline__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, UInt32 jarg3)
static void OdGiFastExtCalc_circle__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiFastExtCalc_ellipArc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void OdGiFastExtCalc_setExtents(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiFastExtCalc_addTextExtents(global::System.Runtime.InteropServices.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, global::System.Runtime.InteropServices.HandleRef jarg6)
static void OdGiFastExtCalc_polygon(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static double OdGiFastExtCalc_deviation(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiFastExtCalc_pointCloud(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGiFastExtCalc_getExtents(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiFastExtCalc_worldLine(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiFastExtCalc_polyPolygon__SWIG_0(global::System.Runtime.InteropServices.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 OdGiFastExtCalc_nurbs(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiFastExtCalc_isViewportDrawEnabled(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFastExtCalc_xline(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiFastExtCalc_setDrawingInitiated(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static IntPtr OdGiFastExtCalc_getWorldDraw(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFastExtCalc_circle__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiFastExtCalc_mesh(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiFastExtCalc_setViewportDrawEnabled(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdGiFastExtCalc_circularArc__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiFastExtCalc_polyline__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiFastExtCalc_popModelTransform(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFastExtCalc_polyline__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiFastExtCalc_text__SWIG_0(global::System.Runtime.InteropServices.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 OdGiFastExtCalc_setDrawInvisible(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdGiFastExtCalc_image__SWIG_0(global::System.Runtime.InteropServices.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 OdGiFastExtCalc_ray(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiFastExtCalc_polyPolygon__SWIG_1(global::System.Runtime.InteropServices.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 OdGiFastExtCalc_pushModelTransform(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiFastExtCalc_polypoint(global::System.Runtime.InteropServices.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 OdGiFastExtCalc_pline__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGiFastExtCalc_rowOfDots(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdGiFastExtCalc_regenType(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGiFastExtCalc_regenAbort(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFastExtCalc_shell(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiFastExtCalc_setDrawInvisibleNested(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdGiFastExtCalc_isDrawingInitiated(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFastExtCalc_resetFirstDrawFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFastExtCalc_polyPolygon__SWIG_3(global::System.Runtime.InteropServices.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 void OdGiFastExtCalc_pushClipBoundary(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiFastExtCalc_popClipBoundary(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiFastExtCalc_getViewportGeometry(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFastExtCalc_polyPolygon__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, ref UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, ref UInt32 jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static void OdGiFastExtCalc_pline__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, UInt32 jarg3, UInt32 jarg4)
static void delete_OdGiFastExtCalc(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFastExtCalc_circularArc__SWIG_0(global::System.Runtime.InteropServices.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 void OdGiFastExtCalc_circularArc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static void OdGiFastExtCalc_shape(global::System.Runtime.InteropServices.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 void OdGiFastExtCalc_text__SWIG_1(global::System.Runtime.InteropServices.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 OdGiFastExtCalc_getWorldGeometry(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFastExtCalc_edge(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiFastExtCalc_isSetExtentsCalled(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFastExtCalc_ellipArc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiFastExtCalc_isDrawInvisibleNested(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGiFastExtCalc_isDrawInvisible(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFastExtCalc_polyline__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5)
static IntPtr OdGiFastExtCalc_getViewportDraw(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiFastExtCalc_draw(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGiFastExtCalc_ellipArc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, int jarg4)
static void OdGiFastExtCalc_polyPolygon__SWIG_2(global::System.Runtime.InteropServices.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 HandleRef getCPtr(OdCmEntityColor obj)
static HandleRef getCPtr(OdCmTransparency obj)
static HandleRef getCPtr(OdGeEllipArc3d obj)
static HandleRef getCPtr(OdGeExtents3d 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(OdGiClipBoundary obj)
static HandleRef getCPtr(OdGiDrawable obj)
Definition: OdGiDrawable.cs:25
static HandleRef getCPtr(OdGiEdge2dArray obj)
OdGiViewportDraw getViewportDraw()
void setDrawInvisibleNested(bool bSet)
void shell(ShellData numVertices)
void polypoint(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, IntPtr[] pSubEntMarkers, Int32 nPointSize)
void image(OdGiImageBGRA32 img, OdGePoint3d origin, OdGeVector3d uVec, OdGeVector3d vVec)
void circularArc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType)
void circle(OdGePoint3d center, double radius, OdGeVector3d normal)
void image(OdGiImageBGRA32 img, OdGePoint3d origin, OdGeVector3d uVec, OdGeVector3d vVec, OdGiRasterImage.TransparencyMode trpMode)
void addTextExtents(OdGePoint3d locExtMin, OdGePoint3d locExtMax, OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction)
void vb_mesh(Teigha.Core.MeshData numRows)
void setDrawingInitiated(bool bSet)
void vb_shape(Teigha.Core.OdGePoint3d position, Teigha.Core.OdGeVector3d normal, Teigha.Core.OdGeVector3d direction, int shapeNumber, Teigha.Core.OdGiTextStyle pTextStyle)
void circularArc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint)
virtual void Dispose(bool disposing)
void polyPolygon(UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors)
void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, string msg, bool raw, OdGiTextStyle pTextStyle)
double deviation(OdGiDeviationType deviationType, OdGePoint3d pointOnCurve)
void vb_edge(Teigha.Core.OdGiEdge2dArray edges)
void text(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, double height, double width, double oblique, String msg)
void worldLine(OdGePoint3d points)
void pushModelTransform(OdGeMatrix3d xfm)
void shape(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, int shapeNumber, OdGiTextStyle pTextStyle)
void pline(OdGiPolyline polyline)
void setDrawInvisible(bool bSet)
void setViewportDrawEnabled(bool bSet)
void polyline(OdGePoint3d[] numVertices)
void ellipArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointsOverrides)
OdGiWorldGeometry getWorldGeometry()
void ellipArc(OdGeEllipArc3d ellipArc)
void polyline(OdGePoint3d[] numVertices, OdGeVector3d pNormal)
void rowOfDots(Int32 numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint)
void setExtents(OdGePoint3d newExtents)
void pointCloud(OdGiPointCloud pCloud)
OdGiViewportGeometry getViewportGeometry()
void polyPolygon(UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors)
void ellipArc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointsOverrides, OdGiArcType arcType)
double vb_deviation(Teigha.Core.OdGiDeviationType deviationType, Teigha.Core.OdGePoint3d pointOnCurve)
void getExtents(OdGeExtents3d extents)
void nurbs(OdGeNurbCurve3d nurbsCurve)
void pushClipBoundary(OdGiClipBoundary pBoundary)
void pline(OdGiPolyline polyline, UInt32 fromIndex, UInt32 numSegs)
void edge(OdGiEdge2dArray edges)
void polyPolygon(UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints)
OdGiFastExtCalc(IntPtr cPtr, bool cMemoryOwn)
void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType)
void polygon(OdGePoint3d[] numVertices)
void circle(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint)
void polyPolygon(UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors, OdCmTransparency pFillTransparencies)
static HandleRef getCPtr(OdGiFastExtCalc obj)
void polyPolygon(UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes)
void mesh(MeshData numRows)
void pline(OdGiPolyline polyline, UInt32 fromIndex)
void polyline(OdGePoint3d[] numVertices, OdGeVector3d pNormal, IntPtr baseSubEntMarker)
void xline(OdGePoint3d firstPoint, OdGePoint3d secondPoint)
void draw(OdGiDrawable pDrawable)
void circularArc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle)
void ray(OdGePoint3d basePoint, OdGePoint3d throughPoint)
static HandleRef getCPtr(OdGiImageBGRA32 obj)
static HandleRef getCPtr(OdGiPointCloud obj)
static HandleRef getCPtr(OdGiPolyline obj)
Definition: OdGiPolyline.cs:25
static HandleRef getCPtr(OdGiTextStyle obj)