Face SDK  1.7 Mozart rc
Face Recognition Software Development Kit
data_container.h
Go to the documentation of this file.
1 
3 #ifndef FACE_SDK_DATA_CONTAINER_H
4 #define FACE_SDK_DATA_CONTAINER_H
5 
6 #include <face_sdk_base/export.h>
7 
8 #include <memory>
9 #include <vector>
10 
11 namespace face_sdk
12 {
20  {
21  public:
22  virtual ~data_container() = default;
23  };
24 
31  std::shared_ptr<face_sdk::data_container> FACE_SDK_EXPORT load_data_container_from_file(const std::string &file_name);
32 
33 #ifdef _WIN32
34  std::shared_ptr<face_sdk::data_container> FACE_SDK_EXPORT load_data_container_from_file(const std::wstring &file_name);
35 #endif
36 
43  std::shared_ptr<face_sdk::data_container> FACE_SDK_EXPORT load_data_container(const std::vector<uint8_t> &raw_data);
44 
46 }
47 
48 
49 #endif // FACE_SDK_DATA_CONTAINER_H
face_sdk::load_data_container
std::shared_ptr< face_sdk::data_container > FACE_SDK_EXPORT load_data_container(const std::vector< uint8_t > &raw_data)
Load a data container from memory.
face_sdk::data_container
The data container object. The data containter helps face_sdk to manage a data.
Definition: data_container.h:19
face_sdk::load_data_container_from_file
std::shared_ptr< face_sdk::data_container > FACE_SDK_EXPORT load_data_container_from_file(const std::string &file_name)
Load a data container from file.
export.h