|
RVC
1.14.1
a product by
RVBUST.
|
Classes | |
| struct | ConfidenceMap |
| struct | CorrespondMap |
| struct | DepthMap |
| RVC X DepthMap. More... | |
| struct | Device |
| Device struct. More... | |
| struct | DeviceInfo |
| RVC X Device info. More... | |
| struct | Handle |
| RVC Handle. More... | |
| struct | Image |
| RVC X Image object. More... | |
| struct | ImageType |
| Image Type. More... | |
| struct | PointMap |
| RVC X PointMap. More... | |
| struct | PointMapType |
| RVC X PointMap Type. More... | |
| struct | PointMapUnit |
| struct | ROI |
| Image ROI. More... | |
| struct | ROIRange |
| Device ROIRange. More... | |
| struct | Size |
| Image/PointMap Size. More... | |
| struct | SystemListDeviceType |
| System list Device type. More... | |
| struct | X1 |
| X1 struct. More... | |
| struct | X2 |
| X2 struct. More... | |
Typedefs | |
| typedef uint32_t | HandleID |
| Handle id 4 bytes long. | |
| typedef void * | UserPtr |
Enumerations | |
| enum | CameraID { CameraID_NONE = 0, CameraID_0 = 1 << 0, CameraID_1 = 1 << 1, CameraID_2 = 1 << 2, CameraID_3 = 1 << 3, CameraID_Left = CameraID_0, CameraID_Right = CameraID_1, CameraID_Both = CameraID_Left | CameraID_Right, CameraID_Extra = CameraID_2 } |
| CameraID, support CameraID_Left and CameraID_Right | |
| enum | PortType { PortType_NONE = 0, PortType_USB = 1, PortType_GIGE = 2 } |
| RVC supported Camera Port type. More... | |
| enum | NetworkType { NetworkType_DHCP = 0, NetworkType_STATIC = 1 } |
| RVC supported Camera Network type. More... | |
| enum | ProjectorColor { ProjectorColor_None = 0, ProjectorColor_Red = 1, ProjectorColor_Green = 2, ProjectorColor_Blue = 4, ProjectorColor_White = 8, ProjectorColor_ALL = ProjectorColor_Red | ProjectorColor_Green | ProjectorColor_Blue | ProjectorColor_White } |
| Projector color, support ProjectorColor_Red, ProjectorColor_Green, ProjectorColor_Blue, ProjectorColor_White and ProjectorColor_ALL | |
| enum | ProtectiveCoverStatus { ProtectiveCoverStatus_Unknown = 0, ProtectiveCoverStatus_Closed = 1, ProtectiveCoverStatus_Closing = 2, ProtectiveCoverStatus_Open = 3, ProtectiveCoverStatus_Opening = 4 } |
| Protective Cover Status. | |
| enum | BalanceSelector { BalanceSelector_None = 0, BalanceSelector_Red, BalanceSelector_Green, BalanceSelector_Blue } |
| White balance ratio selector, suport BalanceSelector_Red, BalanceSelector_Green and BalanceSelector_Blue | |
| enum | NetworkDevice { NetworkDevice_LightMachine = 0, NetworkDevice_LeftCamera = 1, NetworkDevice_RightCamera = 2, NetworkDevice_ExtraCamera = 3 } |
| NetworkDevie, support NetworkDevice_LightMachine, NetworkDevice_LeftCamera and NetworkDevice_RightCamera | |
| enum | NetworkDeviceStatus_ { NetworkDeviceStatus_OK, NetworkDeviceStatus_Not_Reachable, NetworkDeviceStatus_In_Use, NetworkDeviceStatus_Conflict } |
| NetworkDevieStatus, support NetworkDeviceStatus_OK, NetworkDeviceStatus_Not_Reachable, NetworkDeviceStatus_In_Use and NetworkDeviceStatus_Conflict | |
| enum | CaptureMode { CaptureMode_Fast = 1 << 0, CaptureMode_Normal = 1 << 1, CaptureMode_Ultra = 1 << 2, CaptureMode_Robust = 1 << 3, CaptureMode_AntiInterReflection = 1 << 4, CaptureMode_SwingLineScan = 1 << 5, CaptureMode_FixedLineScan = 1 << 6, CaptureMode_LineArrayShift = 1 << 7, CaptureMode_All } |
| CaptureMode, support CaptureMode_Fast, CaptureMode_Normal, CaptureMode_Ultra, CaptureMode_Robust, CaptureMode_AntiInterReflection and CaptureMode_SwingLineScan | |
| enum | CameraTempSelector { CameraTempSelector_Camera, CameraTempSelector_CoreBoard, CameraTempSelector_FpgaCore, CameraTempSelector_Framegrabberboard, CameraTempSelector_Sensor, CameraTempSelector_SensorBoard } |
| enum | SmoothnessLevel { SmoothnessLevel_Off, SmoothnessLevel_Weak, SmoothnessLevel_Normal, SmoothnessLevel_Strong } |
Functions | |
| bool | operator== (const Size &lhs, const Size &rhs) |
| Compare two Image size. More... | |
| bool | operator!= (const Size &lhs, const Size &rhs) |
| Compare two Image size. More... | |
| bool | operator== (const ROI &lhs, const ROI &rhs) |
| Compare two Image ROI. More... | |
| bool | operator!= (const ROI &lhs, const ROI &rhs) |
| Compare two Image roi. More... | |
| RVC_EXPORT int | GetLastError () |
| Get last error of RVC SDK. More... | |
| RVC_EXPORT const char * | GetVersion () |
| Get the Version of RVC SDK. More... | |
| RVC_EXPORT const char * | GetLastErrorMessage () |
| Get the lastest error message. The pointer to string is temporary, you need to copy data from its buffer to your buffer to prevent dangling pointer. More... | |
| RVC_EXPORT bool | SystemInit () |
| SystemInit. More... | |
| RVC_EXPORT bool | SystemIsInited () |
| Check system is inited or not. More... | |
| RVC_EXPORT void | SystemShutdown () |
| SystemShutdown. More... | |
| RVC_EXPORT int | SystemListDevices (Device *pdevices, size_t size, size_t *actual_size, SystemListDeviceType::Enum opt=SystemListDeviceType::All) |
| List the fix number devices. More... | |
| RVC_EXPORT Device | SystemFindDevice (const char *serialNumber) |
| Return the device according to the serialNumber, if the device is valid. More... | |
| RVC_EXPORT void | SystemSetLoggerName (const char *loggerName) |
| Set the name of logger. More... | |
RVC namespace.
| enum RVC::NetworkType |
RVC supported Camera Network type.
Only valid when Camera PortType is PortType_GIGE
All support type is NetworkType_DHCP, NetworkType_STATIC
| enum RVC::PortType |
RVC supported Camera Port type.
All support type is PortType_USB, PortType_GIGE
| RVC_EXPORT int RVC::GetLastError | ( | ) |
Get last error of RVC SDK.
| RVC_EXPORT const char* RVC::GetLastErrorMessage | ( | ) |
Get the lastest error message. The pointer to string is temporary, you need to copy data from its buffer to your buffer to prevent dangling pointer.
| RVC_EXPORT const char* RVC::GetVersion | ( | ) |
Get the Version of RVC SDK.
| RVC_EXPORT Device RVC::SystemFindDevice | ( | const char * | serialNumber | ) |
| RVC_EXPORT bool RVC::SystemInit | ( | ) |
SystemInit.
SystemInit.
| RVC_EXPORT bool RVC::SystemIsInited | ( | ) |
Check system is inited or not.
Check system is inited or not.
| RVC_EXPORT int RVC::SystemListDevices | ( | Device * | pdevices, |
| size_t | size, | ||
| size_t * | actual_size, | ||
| SystemListDeviceType::Enum | opt = SystemListDeviceType::All |
||
| ) |
List the fix number devices.
| pdevices | device listed |
| size | desire list devices number |
| actual_size | actually list devices number |
| opt | List DeviceType All/USB/GIGE optional |
| RVC_EXPORT void RVC::SystemSetLoggerName | ( | const char * | loggerName | ) |
Set the name of logger.
| loggerName | The logger name |
| RVC_EXPORT void RVC::SystemShutdown | ( | ) |
SystemShutdown.
SystemShutdown.