SizectorS SDK
SizectorS SDK is provided by Mega Phase Technology for the SizectorS 3D camera, supporting camera operations, data acquisition, and several data processing methods. It includes versions for C++ (supporting cross-platform Windows/Linux) and .NET (for Windows only).
- C++
- .NET
SizectorS SDK C++
The SizectorS SDK C++ offers two styles of interfaces: a C++ style class library and a C-style function library that wraps C++ classes. Both can perform the same functions. For C++ users, direct class calls are available. For C or other languages that support standard C-style calling, the C-style functions can be used. Since the C-style function interface corresponds exactly to the C++ classes, this documentation will focus on detailing the C++ classes. For detailed information about the C-style functions, refer to the descriptions in the IMPSizectorS class.
By using the SizectorS SDK C++, you can achieve the following functions:
- Device instance creation
- Device enumeration and connection
- Device parameter settings
- Device capture control and data acquisition
- Device IO control
- File operations, data post-processing
Files
The SizectorS SDK C++ includes the following files:
#Header files
MPSizectorS_Types.h (Basic data types)
MPSizectorS_API.h (Device operations)
MPSizectorS_Ext.h
MPSizectorS_Utils.h (File read/write, data structure conversion)
MPSizectorS_Process.h (Data format conversion, data post-processing)
#Windows dynamic libraries
MPSizectorS_API.lib
MPSizectorS_API.dll
#Linux dynamic libraries
libMPSizectorS_API.so
libMPSizectorS_API.so.2
libMPSizectorS_API.so.2.7.1.7
Manuals
- MPSizectorS_API_V2.717_en.chm (MPSizectorS_API_V2.717_en.chm)
- MPSizectorS_API_V2.717_zh.chm (MPSizectorS_API_V2.717_zh.chm)
Note for viewing .chm files on Windows systems: Due to Windows security policies, the file is locked after download. To view it, right-click, go to Properties - General - Security (at the bottom) - Unblock (check), and then the file can be viewed normally.
Note for viewing .chm files on Linux systems: To open .chm files on Linux, you need to install additional software, sudo apt-get install kchmviewer, and then you can run kchmviewer to open the .chm files.
SizectorS SDK .NET
The SizectorS SDK .NET provides a class library based on the .NET Framework environment. It offers both managed and unmanaged interfaces; in a managed environment, it also provides convenient features such as 3D display controls, 3D data post-processing, and data format conversion.
By using the SizectorS SDK .NET, you can achieve the following functions:
- Device instance creation
- Device enumeration and connection
- Device parameter settings
- Device capture control and data acquisition
- Device IO control
- 3D model display
- 3D data post-processing
- Data conversion and file operations
Files
The SizectorS SDK .NET includes the following files:
MPSizectorS_API.dll - MPSizectorS API C++ dynamic link library
MPSizectorS_DotNet.dll - MPSizectorS .NET dynamic link library
MPSizectorS_DotNetUI.dll - UI control dynamic link library
MPMeasure.dll - Open source measurement tool dynamic link library
MathNet.Numerics.dll - Mathematical tool library dependency for MPMeasure.dll
EPPlus.dll - Spreadsheet tool library dependency for MPMeasure.dll
OpenTK.dll - 3D display dynamic link library
OpenTK.GLControl.dll - 3D display control dynamic link library
Manuals
- MPSizectorDotNet_V2.717_en.chm (MPSizectorDotNet_V2.717_en)
- MPSizectorDotNet_V2.717_zh.chm (MPSizectorDotNet_V2.717_zh)
Note for viewing .chm files on Windows systems: Due to Windows security policies, the file is locked after download. To view it, right-click, go to Properties - General - Security (at the bottom) - Unblock (check), and then the file can be viewed normally.
Note for viewing .chm files on Linux systems: To open .chm files on Linux, you need to install additional software, sudo apt-get install kchmviewer, and then you can run kchmviewer to open the .chm files.