1 #ifndef LICORNEA_OBJ_IMG_CORRESPONDENCE_H_ 2 #define LICORNEA_OBJ_IMG_CORRESPONDENCE_H_ 12 template<std::
size_t Obj_count, std::
size_t Img_count>
18 template<std::
size_t Obj_count, std::
size_t Img_count>
21 template<std::
size_t Obj_count, std::
size_t Img_count>
25 template<std::
size_t Obj_count, std::
size_t Img_count>
28 template<std::
size_t Obj_count, std::
size_t Img_count>
31 template<std::
size_t Obj_count, std::
size_t Img_count>
34 template<std::
size_t Obj_count, std::
size_t Img_count>
38 std::size_t obj_count = 0;
39 std::size_t img_count = 0;
42 obj_count(obj_c), img_count(img_c) { }
48 #include "obj_img_correspondence.tcc" std::array< vec3, Obj_count > object_coordinates
obj_img_correspondences_set_dim(std::size_t obj_c, std::size_t img_c)
std::vector< obj_img_correspondence< Obj_count, Img_count >> obj_img_correspondences
std::array< vec2, Img_count > image_coordinates
obj_img_correspondences_set_dim decode_obj_img_correspondences_set_dim(const json &j_set)
json encode_obj_img_correspondence(const obj_img_correspondence< Obj_count, Img_count > &)
obj_img_correspondences_set< Obj_count, Img_count > decode_obj_img_correspondences_set(const json &)
json encode_obj_img_correspondences_set(const obj_img_correspondences_set< Obj_count, Img_count > &)
std::vector< obj_img_correspondences< Obj_count, Img_count >> obj_img_correspondences_set
obj_img_correspondence< Obj_count, Img_count > decode_obj_img_correspondence(const json &)