include
coal
serialization
coal/serialization/RSS.h
Go to the documentation of this file.
1
//
2
// Copyright (c) 2021 INRIA
3
//
4
5
#ifndef COAL_SERIALIZATION_RSS_H
6
#define COAL_SERIALIZATION_RSS_H
7
8
#include "
coal/BV/RSS.h
"
9
10
#include "
coal/serialization/fwd.h
"
11
12
namespace
boost
{
13
namespace
serialization {
14
15
template
<
class
Archive>
16
void
serialize
(Archive& ar,
coal::RSS
& bv,
const
unsigned
int
/*version*/
) {
17
ar& make_nvp(
"axes"
, bv.
axes
);
18
ar& make_nvp(
"Tr"
, bv.
Tr
);
19
ar& make_nvp(
"length"
, make_array(bv.
length
, 2));
20
ar& make_nvp(
"radius"
, bv.
radius
);
21
}
22
23
}
// namespace serialization
24
}
// namespace boost
25
26
#endif // ifndef COAL_SERIALIZATION_RSS_H
fwd.h
boost::serialization::serialize
void serialize(Archive &ar, coal::AABB &aabb, const unsigned int)
Definition:
coal/serialization/AABB.h:15
coal::RSS::radius
CoalScalar radius
Radius of sphere summed with rectangle to form RSS.
Definition:
coal/BV/RSS.h:70
boost
coal::RSS::length
CoalScalar length[2]
Side lengths of rectangle.
Definition:
coal/BV/RSS.h:67
RSS.h
coal::RSS::axes
EIGEN_MAKE_ALIGNED_OPERATOR_NEW Matrix3s axes
Orientation of RSS. axis[i] is the ith column of the orientation matrix for the RSS; it is also the i...
Definition:
coal/BV/RSS.h:61
coal::RSS::Tr
Vec3s Tr
Origin of the rectangle in RSS.
Definition:
coal/BV/RSS.h:64
coal::RSS
A class for rectangle sphere-swept bounding volume.
Definition:
coal/BV/RSS.h:53
hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:44:59