Banuba SDK
frx_recognition_result.hpp
Go to the documentation of this file.
1 /// \file
2 /// \addtogroup Types
3 /// @{
4 ///
5 // AUTOGENERATED FILE - DO NOT MODIFY!
6 // This file was generated by Djinni from types.djinni
7 
8 #pragma once
9 
10 #include <bnb/utils/defs.hpp>
11 #include <cstdint>
12 #include <memory>
13 #include <vector>
14 
15 namespace bnb { namespace interfaces {
16 
17 class face_data;
18 struct transformable_event;
19 
20 class BNB_EXPORT frx_recognition_result {
21 public:
22  virtual ~frx_recognition_result() {}
23 
24  static std::shared_ptr<frx_recognition_result> create();
25 
26  virtual std::vector<std::shared_ptr<face_data>> get_faces() = 0;
27 
28  virtual void set_faces(const std::vector<std::shared_ptr<face_data>> & faces) = 0;
29 
30  virtual std::vector<float> get_tex_coords() = 0;
31 
32  virtual std::vector<int32_t> get_triangles() = 0;
33 
34  virtual transformable_event get_transform() = 0;
35 
36  virtual void set_transform(const transformable_event & t) = 0;
37 };
38 
39 } } // namespace bnb::interfaces
40 /// @}
41 
bnb::interfaces::transformable_event
Definition: transformable_event.hpp:16
bnb::interfaces::frx_recognition_result
Definition: frx_recognition_result.hpp:20