ZED Open Capture  v0.6.0
Low level camera driver for the ZED stereo camera family
Classes | Namespaces | Typedefs | Enumerations | Functions
calibration.hpp File Reference

Go to the source code of this file.

Classes

class  sl_oc::tools::CSimpleIniTempl< SI_CHAR, SI_STRLESS, SI_CONVERTER >
 
struct  sl_oc::tools::CSimpleIniTempl< SI_CHAR, SI_STRLESS, SI_CONVERTER >::Entry
 
struct  sl_oc::tools::CSimpleIniTempl< SI_CHAR, SI_STRLESS, SI_CONVERTER >::Entry::KeyOrder
 
struct  sl_oc::tools::CSimpleIniTempl< SI_CHAR, SI_STRLESS, SI_CONVERTER >::Entry::LoadOrder
 
class  sl_oc::tools::CSimpleIniTempl< SI_CHAR, SI_STRLESS, SI_CONVERTER >::OutputWriter
 
class  sl_oc::tools::CSimpleIniTempl< SI_CHAR, SI_STRLESS, SI_CONVERTER >::FileWriter
 
class  sl_oc::tools::CSimpleIniTempl< SI_CHAR, SI_STRLESS, SI_CONVERTER >::StringWriter
 
class  sl_oc::tools::CSimpleIniTempl< SI_CHAR, SI_STRLESS, SI_CONVERTER >::StreamWriter
 
class  sl_oc::tools::CSimpleIniTempl< SI_CHAR, SI_STRLESS, SI_CONVERTER >::Converter
 
struct  sl_oc::tools::SI_GenericCase< SI_CHAR >
 
struct  sl_oc::tools::SI_GenericNoCase< SI_CHAR >
 
class  sl_oc::tools::SI_ConvertA< SI_CHAR >
 
class  sl_oc::tools::SI_ConvertW< SI_CHAR >
 
struct  sl_oc::tools::SI_NoCase< SI_CHAR >
 
class  sl_oc::tools::ConfManager
 

Namespaces

 sl_oc
 
 sl_oc::tools
 

Typedefs

typedef unsigned int sl_oc::tools::UTF32
 
typedef unsigned short sl_oc::tools::UTF16
 
typedef unsigned char sl_oc::tools::UTF8
 
typedef CSimpleIniTempl< char, SI_NoCase< char >, SI_ConvertA< char > > sl_oc::tools::CSimpleIniA
 
typedef CSimpleIniTempl< char, SI_Case< char >, SI_ConvertA< char > > sl_oc::tools::CSimpleIniCaseA
 
typedef CSimpleIniTempl< UChar, SI_NoCase< UChar >, SI_ConvertW< UChar > > sl_oc::tools::CSimpleIniW
 
typedef CSimpleIniTempl< UChar, SI_Case< UChar >, SI_ConvertW< UChar > > sl_oc::tools::CSimpleIniCaseW
 

Enumerations

enum  sl_oc::tools::SI_Error {
  sl_oc::tools::SI_OK = 0 , sl_oc::tools::SI_UPDATED = 1 , sl_oc::tools::SI_INSERTED = 2 , sl_oc::tools::SI_FAIL = -1 ,
  sl_oc::tools::SI_NOMEM = -2 , sl_oc::tools::SI_FILE = -3
}
 
enum  sl_oc::tools::ConversionResult { sl_oc::tools::conversionOK , sl_oc::tools::sourceExhausted , sl_oc::tools::targetExhausted , sl_oc::tools::sourceIllegal }
 
enum  sl_oc::tools::ConversionFlags { sl_oc::tools::strictConversion = 0 , sl_oc::tools::lenientConversion }
 

Functions

ConversionResult sl_oc::tools::ConvertUTF8toUTF16 (const UTF8 **sourceStart, const UTF8 *sourceEnd, UTF16 **targetStart, UTF16 *targetEnd, ConversionFlags flags)
 
ConversionResult sl_oc::tools::ConvertUTF16toUTF8 (const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF8 **targetStart, UTF8 *targetEnd, ConversionFlags flags)
 
ConversionResult sl_oc::tools::ConvertUTF8toUTF32 (const UTF8 **sourceStart, const UTF8 *sourceEnd, UTF32 **targetStart, UTF32 *targetEnd, ConversionFlags flags)
 
ConversionResult sl_oc::tools::ConvertUTF32toUTF8 (const UTF32 **sourceStart, const UTF32 *sourceEnd, UTF8 **targetStart, UTF8 *targetEnd, ConversionFlags flags)
 
ConversionResult sl_oc::tools::ConvertUTF16toUTF32 (const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF32 **targetStart, UTF32 *targetEnd, ConversionFlags flags)
 
ConversionResult sl_oc::tools::ConvertUTF32toUTF16 (const UTF32 **sourceStart, const UTF32 *sourceEnd, UTF16 **targetStart, UTF16 *targetEnd, ConversionFlags flags)
 
Boolean sl_oc::tools::isLegalUTF8Sequence (const UTF8 *source, const UTF8 *sourceEnd)
 
std::vector< std::string > & sl_oc::tools::split (const std::string &s, char delim, std::vector< std::string > &elems)
 
std::vector< std::string > sl_oc::tools::split (const std::string &s, char delim)
 
bool sl_oc::tools::checkFile (std::string path)
 
bool sl_oc::tools::downloadCalibrationFile (unsigned int serial_number, std::string &calibration_file)
 
bool sl_oc::tools::initCalibration (std::string calibration_file, cv::Size2i image_size, cv::Mat &map_left_x, cv::Mat &map_left_y, cv::Mat &map_right_x, cv::Mat &map_right_y, cv::Mat &cameraMatrix_left, cv::Mat &cameraMatrix_right, double *baseline=nullptr)