Banuba SDK
face_data.hpp
Go to the documentation of this file.
1 /// \file
2 /// \addtogroup Types
3 /// @{
4 ///
5 // AUTOGENERATED FILE - DO NOT MODIFY!
6 // This file generated by Djinni from types.djinni
7 
8 #pragma once
9 
10 #include <bnb/utils/defs.hpp>
11 #include <vector>
12 
13 namespace bnb { namespace interfaces {
14 
15 struct camera_position;
16 struct pixel_rect;
17 
18 class BNB_EXPORT face_data {
19 public:
20  virtual ~face_data() {}
21 
22  virtual std::vector<float> get_landmarks() const = 0;
23 
24  virtual std::vector<float> get_latents() const = 0;
25 
26  virtual std::vector<float> get_vertices() const = 0;
27 
28  virtual camera_position get_camera_position() const = 0;
29 
30  virtual bool has_face() = 0;
31 
32  virtual pixel_rect get_face_rect() = 0;
33 };
34 
35 } } // namespace bnb::interfaces
36 /// @}
37 
bnb::interfaces::pixel_rect
Definition: pixel_rect.hpp:15
bnb::interfaces::camera_position
Definition: camera_position.hpp:16
bnb::interfaces::face_data
Definition: face_data.hpp:18