| | |
| | | /// <param name="KeepImageSize">图像大小是否保持</param> |
| | | [DllImport("PHM6000API", CallingConvention = CallingConvention.StdCall, EntryPoint = "SetTransformParameter")] |
| | | public static extern void SetTransformParameter(IntPtr pHandle, float fAngle, int xOffset, int yOffset, int hMirror, int vMirror, int KeepImageSize = 0); |
| | | |
| | | #region PointCloud3D Functions |
| | | |
| | | [DllImport("PointCloud3D", CallingConvention = CallingConvention.StdCall, EntryPoint = "AddZAPoints")] |
| | | public static extern int AddZAPoints(IntPtr pInstance, IntPtr points, int nCount, float fStepX, float fStepY, int nDownSample); |
| | | |
| | | [DllImport("PointCloud3D", CallingConvention = CallingConvention.StdCall, EntryPoint = "ClearPCLPoints")] |
| | | public static extern int ClearPCLPoints(IntPtr pInstance); |
| | | |
| | | [DllImport("PointCloud3D", CallingConvention = CallingConvention.StdCall, EntryPoint = "GetPointCloudBound")] |
| | | public static extern int GetPointCloudBound(IntPtr pInstance, ref double pMin, ref double pMax); |
| | | |
| | | [DllImport("PointCloud3D", CallingConvention = CallingConvention.StdCall, EntryPoint = "RenderPCLWindow")] |
| | | public static extern void RenderPCLWindow(IntPtr pInstance, int nWidth, int nHeight); |
| | | |
| | | [DllImport("PointCloud3D", CallingConvention = CallingConvention.StdCall, EntryPoint = "SetLookUpTableRange")] |
| | | public static extern void SetLookUpTableRange(IntPtr pInstance, double fMin, double fMax); |
| | | |
| | | [DllImport("PointCloud3D", CallingConvention = CallingConvention.StdCall, EntryPoint = "ShowCubeAxes")] |
| | | public static extern void ShowCubeAxes(IntPtr pInstance, int bInit); |
| | | |
| | | [DllImport("PointCloud3D", CallingConvention = CallingConvention.StdCall, EntryPoint = "ShowLookUpTable")] |
| | | public static extern void ShowLookUpTable(IntPtr pInstance, double x, double y, double xWide, double yWide); |
| | | |
| | | [DllImport("PointCloud3D", CallingConvention = CallingConvention.StdCall, EntryPoint = "UpdatePCLPointColors")] |
| | | public static extern int UpdatePCLPointColors(IntPtr pInstance, string szColoring); |
| | | |
| | | #endregion |
| | | |
| | | /// <summary> |
| | | /// 将结构体指针转换为double(模拟C++的(double)(int64)&操作) |
| | | /// </summary> |