#include "triangulator.hpp" #include "interface.hpp" // ================================================================================================= // ================================================================================================= Triangulator::Triangulator(float min_score, size_t min_group_size) { this->triangulator = new TriangulatorInternal(min_score, min_group_size); } // ================================================================================================= std::vector>> Triangulator::triangulate_poses( const std::vector>>> &poses_2d, const std::vector &cameras, const std::array, 2> &roomparams, const std::vector &joint_names) { return this->triangulator->triangulate_poses(poses_2d, cameras, roomparams, joint_names); } // ================================================================================================= void Triangulator::reset() { this->triangulator->reset(); } // ================================================================================================= void Triangulator::print_stats() { this->triangulator->print_stats(); }