Banuba SDK
Loading...
Searching...
No Matches
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
15namespace bnb { namespace interfaces {
16
17class face_data;
18struct transformable_event;
19
20class BNB_EXPORT frx_recognition_result {
21public:
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