1 |
|
|
// |
2 |
|
|
// Copyright (c) 2021-2022 INRIA |
3 |
|
|
// |
4 |
|
|
|
5 |
|
|
#ifndef HPP_FCL_SERIALIZATION_TRIANGLE_H |
6 |
|
|
#define HPP_FCL_SERIALIZATION_TRIANGLE_H |
7 |
|
|
|
8 |
|
|
#include "hpp/fcl/data_types.h" |
9 |
|
|
#include "hpp/fcl/serialization/fwd.h" |
10 |
|
|
|
11 |
|
|
namespace boost { |
12 |
|
|
namespace serialization { |
13 |
|
|
|
14 |
|
|
template <class Archive> |
15 |
|
16 |
void serialize(Archive &ar, hpp::fcl::Triangle &triangle, |
16 |
|
|
const unsigned int /*version*/) { |
17 |
✓✗ |
16 |
ar &make_nvp("p0", triangle[0]); |
18 |
✓✗ |
16 |
ar &make_nvp("p1", triangle[1]); |
19 |
✓✗ |
16 |
ar &make_nvp("p2", triangle[2]); |
20 |
|
16 |
} |
21 |
|
|
|
22 |
|
|
} // namespace serialization |
23 |
|
|
} // namespace boost |
24 |
|
|
|
25 |
|
|
#endif // ifndef HPP_FCL_SERIALIZATION_TRIANGLE_H |