hpp-fcl 2.2.0
HPP fork of FCL -- The Flexible Collision Library
Loading...
Searching...
No Matches
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
12namespace boost {
13namespace serialization {
14
15template <class Archive>
16void 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
Matrix3f axes
Orientation of OBB. axis[i] is the ith column of the orientation matrix for the box; it is also the i...
Definition: OBB.h:58
Vec3f extent
Half dimensions of OBB.
Definition: OBB.h:64
Vec3f To
Center of OBB.
Definition: OBB.h:61
void serialize(Archive &ar, hpp::fcl::AABB &aabb, const unsigned int)
Definition: AABB.h:15
Definition: AABB.h:11
Oriented bounding box class.
Definition: OBB.h:52