include/hpp/fcl/serialization/OBB.h
Go to the documentation of this file.
1 //
2 // Copyright (c) 2021 INRIA
3 //
4 
5 #ifndef HPP_FCL_SERIALIZATION_OBB_H
6 #define HPP_FCL_SERIALIZATION_OBB_H
7 
8 #include "hpp/fcl/BV/OBB.h"
9 
11 
12 namespace boost {
13 namespace serialization {
14 
15 template <class Archive>
16 void serialize(Archive& ar, hpp::fcl::OBB& bv, const unsigned int /*version*/) {
17  ar& make_nvp("axes", bv.axes);
18  ar& make_nvp("To", bv.To);
19  ar& make_nvp("extent", bv.extent);
20 }
21 
22 } // namespace serialization
23 } // namespace boost
24 
25 #endif // ifndef HPP_FCL_SERIALIZATION_OBB_H
void serialize(Archive &ar, hpp::fcl::AABB &aabb, const unsigned int)
Vec3f To
Center of OBB.
Matrix3f axes
Orientation of OBB. axis[i] is the ith column of the orientation matrix for the box; it is also the i...
Vec3f extent
Half dimensions of OBB.
Oriented bounding box class.


hpp-fcl
Author(s):
autogenerated on Fri Jun 2 2023 02:39:01