![]() |
ZED Open Capture
v0.6.0
Low level camera driver for the ZED stereo camera family
|
#include <calibration.hpp>
Public Member Functions | |
SI_ConvertW (bool a_bStoreIsUtf8) | |
SI_ConvertW (const SI_ConvertW &rhs) | |
SI_ConvertW & | operator= (const SI_ConvertW &rhs) |
size_t | SizeFromStore (const char *a_pInputData, size_t a_uInputDataLen) |
bool | ConvertFromStore (const char *a_pInputData, size_t a_uInputDataLen, SI_CHAR *a_pOutputData, size_t a_uOutputDataSize) |
size_t | SizeToStore (const SI_CHAR *a_pInputData) |
bool | ConvertToStore (const SI_CHAR *a_pInputData, char *a_pOutputData, size_t a_uOutputDataSize) |
SI_ConvertW (bool a_bStoreIsUtf8) | |
SI_ConvertW (const SI_ConvertW &rhs) | |
SI_ConvertW & | operator= (const SI_ConvertW &rhs) |
~SI_ConvertW () | |
size_t | SizeFromStore (const char *a_pInputData, size_t a_uInputDataLen) |
bool | ConvertFromStore (const char *a_pInputData, size_t a_uInputDataLen, UChar *a_pOutputData, size_t a_uOutputDataSize) |
size_t | SizeToStore (const UChar *a_pInputData) |
bool | ConvertToStore (const UChar *a_pInputData, char *a_pOutputData, size_t a_uOutputDataSize) |
SI_ConvertW (bool a_bStoreIsUtf8) | |
SI_ConvertW (const SI_ConvertW &rhs) | |
SI_ConvertW & | operator= (const SI_ConvertW &rhs) |
size_t | SizeFromStore (const char *a_pInputData, size_t a_uInputDataLen) |
bool | ConvertFromStore (const char *a_pInputData, size_t a_uInputDataLen, SI_CHAR *a_pOutputData, size_t a_uOutputDataSize) |
size_t | SizeToStore (const SI_CHAR *a_pInputData) |
bool | ConvertToStore (const SI_CHAR *a_pInputData, char *a_pOutputData, size_t a_uOutputDataSize) |
Protected Member Functions | |
SI_ConvertW () | |
SI_ConvertW () | |
SI_ConvertW () | |
Converts UTF-8 to a wchar_t (or equivalent) using the Unicode reference library functions. This can be used on all platforms.
Converts MBCS/UTF-8 to UChar using ICU. This can be used on all platforms.
Converts MBCS and UTF-8 to a wchar_t (or equivalent) on Windows. This uses only the Win32 functions and doesn't require the external Unicode UTF-8 conversion library. It will not work on Windows 95 without using Microsoft Layer for Unicode in your application.
Definition at line 3375 of file calibration.hpp.
|
inlineprotected |
Definition at line 3379 of file calibration.hpp.
|
inline |
Definition at line 3383 of file calibration.hpp.
|
inline |
Definition at line 3387 of file calibration.hpp.
References sl_oc::tools::SI_ConvertW< SI_CHAR >::operator=().
|
inlineprotected |
Definition at line 3585 of file calibration.hpp.
|
inline |
Definition at line 3589 of file calibration.hpp.
|
inline |
Definition at line 3594 of file calibration.hpp.
References sl_oc::tools::SI_ConvertW< SI_CHAR >::operator=().
|
inline |
Definition at line 3604 of file calibration.hpp.
|
inlineprotected |
Definition at line 3815 of file calibration.hpp.
|
inline |
Definition at line 3819 of file calibration.hpp.
|
inline |
Definition at line 3824 of file calibration.hpp.
References sl_oc::tools::SI_ConvertW< SI_CHAR >::operator=().
|
inline |
Convert the input string from the storage format to SI_CHAR. The storage format is always UTF-8 or MBCS.
a_pInputData | Data in storage format to be converted to SI_CHAR. |
a_uInputDataLen | Length of storage format data in bytes. This must be the actual length of the data, including NULL byte if NULL terminated string is required. |
a_pOutputData | Pointer to the output buffer to received the converted data. |
a_uOutputDataSize | Size of the output buffer in SI_CHAR. |
Definition at line 3445 of file calibration.hpp.
References sl_oc::tools::conversionOK, sl_oc::tools::ConvertUTF8toUTF16(), sl_oc::tools::ConvertUTF8toUTF32(), and sl_oc::tools::lenientConversion.
|
inline |
Convert the input string from the storage format to SI_CHAR. The storage format is always UTF-8 or MBCS.
a_pInputData | Data in storage format to be converted to SI_CHAR. |
a_uInputDataLen | Length of storage format data in bytes. This must be the actual length of the data, including NULL byte if NULL terminated string is required. |
a_pOutputData | Pointer to the output buffer to received the converted data. |
a_uOutputDataSize | Size of the output buffer in SI_CHAR. |
Definition at line 3871 of file calibration.hpp.
|
inline |
Convert the input string from the storage format to UChar. The storage format is always UTF-8 or MBCS.
a_pInputData | Data in storage format to be converted to UChar. |
a_uInputDataLen | Length of storage format data in bytes. This must be the actual length of the data, including NULL byte if NULL terminated string is required. |
a_pOutputData | Pointer to the output buffer to received the converted data. |
a_uOutputDataSize | Size of the output buffer in UChar. |
Definition at line 3659 of file calibration.hpp.
|
inline |
Convert the input string to the storage format of this data. The storage format is always UTF-8 or MBCS.
a_pInputData | NULL terminated source string to convert. All of the data will be converted including the terminating NULL character. |
a_pOutputData | Pointer to the buffer to receive the converted string. |
a_uOutputDataSize | Size of the output buffer in char. |
Definition at line 3521 of file calibration.hpp.
References sl_oc::tools::conversionOK, sl_oc::tools::ConvertUTF16toUTF8(), sl_oc::tools::ConvertUTF32toUTF8(), and sl_oc::tools::lenientConversion.
|
inline |
Convert the input string to the storage format of this data. The storage format is always UTF-8 or MBCS.
a_pInputData | NULL terminated source string to convert. All of the data will be converted including the terminating NULL character. |
a_pOutputData | Pointer to the buffer to receive the converted string. |
a_uOutputDataSize | Size of the output buffer in char. |
Definition at line 3915 of file calibration.hpp.
|
inline |
Convert the input string to the storage format of this data. The storage format is always UTF-8 or MBCS.
a_pInputData | NULL terminated source string to convert. All of the data will be converted including the terminating NULL character. |
a_pOutputData | Pointer to the buffer to receive the converted string. |
a_uOutputDataSize | Size of the output buffer in char. |
Definition at line 3730 of file calibration.hpp.
|
inline |
Definition at line 3391 of file calibration.hpp.
Referenced by sl_oc::tools::SI_ConvertW< SI_CHAR >::SI_ConvertW().
|
inline |
Definition at line 3598 of file calibration.hpp.
|
inline |
Definition at line 3828 of file calibration.hpp.
|
inline |
Calculate the number of SI_CHAR required for converting the input from the storage format. The storage format is always UTF-8 or MBCS.
a_pInputData | Data in storage format to be converted to SI_CHAR. |
a_uInputDataLen | Length of storage format data in bytes. This must be the actual length of the data, including NULL byte if NULL terminated string is required. |
Definition at line 3409 of file calibration.hpp.
|
inline |
Calculate the number of UChar required for converting the input from the storage format. The storage format is always UTF-8 or MBCS.
a_pInputData | Data in storage format to be converted to UChar. |
a_uInputDataLen | Length of storage format data in bytes. This must be the actual length of the data, including NULL byte if NULL terminated string is required. |
Definition at line 3621 of file calibration.hpp.
|
inline |
Calculate the number of SI_CHAR required for converting the input from the storage format. The storage format is always UTF-8 or MBCS.
a_pInputData | Data in storage format to be converted to SI_CHAR. |
a_uInputDataLen | Length of storage format data in bytes. This must be the actual length of the data, including NULL byte if NULL terminated string is required. |
Definition at line 3846 of file calibration.hpp.
|
inline |
Calculate the number of char required by the storage format of this data. The storage format is always UTF-8 or MBCS.
a_pInputData | NULL terminated string to calculate the number of bytes required to be converted to storage format. |
Definition at line 3490 of file calibration.hpp.
|
inline |
Calculate the number of char required by the storage format of this data. The storage format is always UTF-8.
a_pInputData | NULL terminated string to calculate the number of bytes required to be converted to storage format. |
Definition at line 3893 of file calibration.hpp.
|
inline |
Calculate the number of char required by the storage format of this data. The storage format is always UTF-8 or MBCS.
a_pInputData | NULL terminated string to calculate the number of bytes required to be converted to storage format. |
Definition at line 3695 of file calibration.hpp.