Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiConveyorGeometry.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 interface OdGiConveyorGeometry {
17 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
18 global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr();
19 void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 /*SIMPLETYPE*/ fromIndex, UInt32 /*SIMPLETYPE*/ numSegs);
20 void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 /*SIMPLETYPE*/ fromIndex);
21 void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm);
22 void plineProc(OdGiPolyline polyline);
23 void polylineProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion, IntPtr /*SIMPLETYPE*/ baseSubEntMarker);
24 void polylineProc(Int32 /*SIMPLETYPE*/ arg0, OdGePoint3d arg1, OdGeVector3d arg2, OdGeVector3d arg3, Int32 /*SIMPLETYPE*/ arg4);
25 void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion);
26 void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal);
27 void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints);
28 void xlineProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint);
29 void rayProc(OdGePoint3d basePoint, OdGePoint3d throughPoint);
30 void meshProc(MeshData numRows);
31 void shellProc(ShellData numVertices);
32 void circleProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d pExtrusion);
33 void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d arg3, OdGeVector3d pExtrusion);
34 void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d arg3);
35 void circleProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGeVector3d pExtrusion);
36 void circularArcProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType, OdGeVector3d pExtrusion);
37 void circularArcProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType, OdGeVector3d pExtrusion);
38 void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointOverrides, OdGiArcType arcType, OdGeVector3d pExtrusion);
39 void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointOverrides, OdGiArcType arcType);
40 void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointOverrides);
42 void nurbsProc(OdGeNurbCurve3d nurbsCurve);
43 void textProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion);
44 void textProc2(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion, OdGeExtents3d arg7);
45 void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion);
46 void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle);
47 void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness, double contrast, double fade);
48 void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness, double contrast);
49 void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness);
50 void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency);
51 void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary);
52 void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned, bool allowClipping);
53 void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned);
55 void xlineProc2(OdGePoint3d basePoint, OdGeVector3d direction);
56 void rayProc2(OdGePoint3d basePoint, OdGeVector3d direction);
57 void setExtentsProc(OdGePoint3d arg0, bool arg1);
60 bool ttfCharProc(char /*SIMPLETYPE*/ arg0, bool arg1, OdGePoint3d arg2, OdGeBoundBlock3d arg3);
61 void ttfPolyDrawProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, byte[] /*SIMPLE_ARRAY*/ arg2, OdGiFaceData pFaceData);
62 void ttfPolyDrawProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, byte[] /*SIMPLE_ARRAY*/ arg2);
63 void conveyorBoundaryInfoProc(OdGeBoundBlock3d arg0, out UInt32 /*SIMPLETYPE*/ arg1);
64 void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize);
65 void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers);
66 void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions);
67 void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals);
68 void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency);
69 void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors);
70 void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints);
71 void rowOfDotsProc2(Int32 /*SIMPLETYPE*/ numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint);
72 void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize);
73 void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers);
74 void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions);
75 void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals);
76 void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency);
77 void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors);
78 void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors, OdCmTransparency pFillTransparencies);
79 void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors);
80 void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes);
81 void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors);
82 void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints);
83 void rowOfDotsProc(Int32 /*SIMPLETYPE*/ numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint);
89}
90
91}
void ttfPolyDrawProc(OdGePoint3d[] numVertices, Int32[] faceListSize, byte[] arg2)
void rowOfDotsProc(Int32 numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers, Int32 nPointSize)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors)
void edgeProc(OdGiEdge2dArray edges)
void polylineProc(Int32 arg0, OdGePoint3d arg1, OdGeVector3d arg2, OdGeVector3d arg3, Int32 arg4)
void ellipArcProc(OdGeEllipArc3d ellipArc)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers)
void polygonProc(OdGePoint3d[] numPoints)
void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness, double contrast, double fade)
void shellProc(ShellData numVertices)
void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers, Int32 nPointSize)
void rayProc2(OdGePoint3d basePoint, OdGeVector3d direction)
void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness, double contrast)
void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned)
void circleProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGeVector3d pExtrusion)
void circularArcProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType, OdGeVector3d pExtrusion)
void polygonProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal)
void polygonProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion)
void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness)
void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions)
void setExtentsProc(OdGePoint3d arg0, bool arg1)
void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile)
void pointCloudProc2(OdGiConveyorContext pContext, OdGiPointCloud pCloud, OdGiPointCloudFilter pFilter)
void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointOverrides, OdGiArcType arcType, OdGeVector3d pExtrusion)
bool ttfCharProc(char arg0, bool arg1, OdGePoint3d arg2, OdGeBoundBlock3d arg3)
void xlineProc2(OdGePoint3d basePoint, OdGeVector3d direction)
void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency)
void xlineProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency)
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()
void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle)
void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion)
void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals)
void circleProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d pExtrusion)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints)
void nurbsProc(OdGeNurbCurve3d nurbsCurve)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors, OdCmTransparency pFillTransparencies)
void rowOfDotsProc2(Int32 numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint)
void edgeProc(OdGiEdge2dArray edges, OdGeMatrix3d pXform)
void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary)
void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d arg3, OdGeVector3d pExtrusion)
void circularArcProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType, OdGeVector3d pExtrusion)
void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers)
void textProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors)
void meshProc(MeshData numRows)
void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 fromIndex)
void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned, bool allowClipping)
void ttfPolyDrawProc(OdGePoint3d[] numVertices, Int32[] faceListSize, byte[] arg2, OdGiFaceData pFaceData)
void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointOverrides, OdGiArcType arcType)
void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals)
void plineProc(OdGiPolyline polyline)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints)
void conveyorBoundaryInfoProc(OdGeBoundBlock3d arg0, out UInt32 arg1)
void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors)
void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d arg3)
void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency)
void pointCloudProc(OdGiPointCloud pCloud, OdGiPointCloudFilter pFilter)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes)
void textProc2(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion, OdGeExtents3d arg7)
void polylineProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion, IntPtr baseSubEntMarker)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors)
void pointCloudProc(OdGiPointCloud pCloud)
void setExtentsProc(OdGePoint3d arg0)
void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointOverrides)
void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 fromIndex, UInt32 numSegs)
void rayProc(OdGePoint3d basePoint, OdGePoint3d throughPoint)