coal 3.0.2
Coal, The Collision Detection Library. Previously known as HPP-FCL, fork of FCL -- The Flexible Collision Library
Loading...
Searching...
No Matches
boost::serialization Namespace Reference

Namespaces

namespace  internal

Functions

template<class Archive>
void serialize (Archive &ar, coal::AABB &aabb, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::BVNodeBase &node, const unsigned int)
template<class Archive, typename BV>
void serialize (Archive &ar, coal::BVNode< BV > &node, const unsigned int)
template<class Archive, typename BV>
void save (Archive &ar, const coal::BVSplitter< BV > &splitter_, const unsigned int)
template<class Archive, typename BV>
void load (Archive &ar, coal::BVSplitter< BV > &splitter_, const unsigned int)
template<class Archive>
void save (Archive &ar, const coal::BVHModelBase &bvh_model, const unsigned int)
template<class Archive>
void load (Archive &ar, coal::BVHModelBase &bvh_model, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::BVHModelBase &value, const unsigned int version)
template<class Archive, typename BV>
void serialize (Archive &ar, coal::BVHModel< BV > &bvh_model, const unsigned int version)
template<class Archive, typename BV>
void save (Archive &ar, const coal::BVHModel< BV > &bvh_model_, const unsigned int)
template<class Archive, typename BV>
void load (Archive &ar, coal::BVHModel< BV > &bvh_model_, const unsigned int)
template<class Archive>
void save (Archive &ar, const coal::Contact &contact, const unsigned int)
template<class Archive>
void load (Archive &ar, coal::Contact &contact, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::Contact &value, const unsigned int version)
template<class Archive>
void serialize (Archive &ar, coal::QueryRequest &query_request, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::QueryResult &query_result, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::CollisionRequest &collision_request, const unsigned int)
template<class Archive>
void save (Archive &ar, const coal::CollisionResult &collision_result, const unsigned int)
template<class Archive>
void load (Archive &ar, coal::CollisionResult &collision_result, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::CollisionResult &value, const unsigned int version)
template<class Archive>
void serialize (Archive &ar, coal::DistanceRequest &distance_request, const unsigned int)
template<class Archive>
void save (Archive &ar, const coal::DistanceResult &distance_result, const unsigned int)
template<class Archive>
void load (Archive &ar, coal::DistanceResult &distance_result, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::DistanceResult &value, const unsigned int version)
template<class Archive>
void save (Archive &ar, const coal::CollisionGeometry &collision_geometry, const unsigned int)
template<class Archive>
void load (Archive &ar, coal::CollisionGeometry &collision_geometry, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::CollisionGeometry &value, const unsigned int version)
template<class Archive>
void serialize (Archive &ar, coal::ContactPatch &contact_patch, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::ContactPatchRequest &request, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::ContactPatchResult &result, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::ConvexBase &convex_base, const unsigned int)
template<class Archive, typename PolygonT>
void serialize (Archive &ar, coal::Convex< PolygonT > &convex_, const unsigned int)
template<class Archive, typename S, int Rows, int Cols, int Options, int MaxRows, int MaxCols>
void save (Archive &ar, const Eigen::Matrix< S, Rows, Cols, Options, MaxRows, MaxCols > &m, const unsigned int)
template<class Archive, typename S, int Rows, int Cols, int Options, int MaxRows, int MaxCols>
void load (Archive &ar, Eigen::Matrix< S, Rows, Cols, Options, MaxRows, MaxCols > &m, const unsigned int)
template<class Archive, typename S, int Rows, int Cols, int Options, int MaxRows, int MaxCols>
void serialize (Archive &ar, Eigen::Matrix< S, Rows, Cols, Options, MaxRows, MaxCols > &m, const unsigned int version)
template<class Archive, typename PlainObjectBase, int MapOptions, typename StrideType>
void save (Archive &ar, const Eigen::Map< PlainObjectBase, MapOptions, StrideType > &m, const unsigned int)
template<class Archive, typename PlainObjectBase, int MapOptions, typename StrideType>
void load (Archive &ar, Eigen::Map< PlainObjectBase, MapOptions, StrideType > &m, const unsigned int)
template<class Archive, typename PlainObjectBase, int MapOptions, typename StrideType>
void serialize (Archive &ar, Eigen::Map< PlainObjectBase, MapOptions, StrideType > &m, const unsigned int version)
template<class Archive>
void serialize (Archive &ar, coal::ShapeBase &shape_base, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::TriangleP &triangle, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::Box &box, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::Sphere &sphere, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::Ellipsoid &ellipsoid, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::Capsule &capsule, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::Cone &cone, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::Cylinder &cylinder, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::Halfspace &half_space, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::Plane &plane, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::HFNodeBase &node, const unsigned int)
template<class Archive, typename BV>
void serialize (Archive &ar, coal::HFNode< BV > &node, const unsigned int)
template<class Archive, typename BV>
void serialize (Archive &ar, coal::HeightField< BV > &hf_model, const unsigned int)
template<class Archive, short N>
void serialize (Archive &ar, coal::KDOP< N > &bv_, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::kIOS &bv, const unsigned int version)
template<class Archive>
void save (Archive &ar, const coal::kIOS &bv, const unsigned int)
template<class Archive>
void load (Archive &ar, coal::kIOS &bv, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::OBB &bv, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::OBBRSS &bv, const unsigned int)
template<class Archive>
void save_construct_data (Archive &ar, const coal::OcTree *octree_ptr, const unsigned int)
template<class Archive>
void save (Archive &ar, const coal::OcTree &octree, const unsigned int)
template<class Archive>
void load_construct_data (Archive &ar, coal::OcTree *octree_ptr, const unsigned int)
template<class Archive>
void load (Archive &ar, coal::OcTree &octree, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::OcTree &octree, const unsigned int version)
template<class Archive>
void serialize (Archive &ar, coal::Quadrilateral &quadrilateral, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::RSS &bv, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::Transform3s &tf, const unsigned int)
template<class Archive>
void serialize (Archive &ar, coal::Triangle &triangle, const unsigned int)

Function Documentation

◆ load() [1/11]

template<class Archive, typename BV>
void boost::serialization::load(Archive &ar,
coal::BVHModel< BV > &bvh_model_,
const unsigned int )

◆ load() [2/11]

template<class Archive>
void boost::serialization::load(Archive &ar,
coal::BVHModelBase &bvh_model,
const unsigned int )

◆ load() [3/11]

template<class Archive, typename BV>
void boost::serialization::load(Archive &ar,
coal::BVSplitter< BV > &splitter_,
const unsigned int )

◆ load() [4/11]

template<class Archive>
void boost::serialization::load(Archive &ar,
coal::CollisionGeometry &collision_geometry,
const unsigned int )

◆ load() [5/11]

template<class Archive>
void boost::serialization::load(Archive &ar,
coal::CollisionResult &collision_result,
const unsigned int )

◆ load() [6/11]

template<class Archive>
void boost::serialization::load(Archive &ar,
coal::Contact &contact,
const unsigned int )

◆ load() [7/11]

template<class Archive>
void boost::serialization::load(Archive &ar,
coal::DistanceResult &distance_result,
const unsigned int )

◆ load() [8/11]

template<class Archive>
void boost::serialization::load(Archive &ar,
coal::kIOS &bv,
const unsigned int )

◆ load() [9/11]

template<class Archive>
void boost::serialization::load(Archive &ar,
coal::OcTree &octree,
const unsigned int )

TODO use stream_str.data in C++17

◆ load() [10/11]

template<class Archive, typename PlainObjectBase, int MapOptions, typename StrideType>
void boost::serialization::load(Archive &ar,
Eigen::Map< PlainObjectBase, MapOptions, StrideType > &m,
const unsigned int )

◆ load() [11/11]

template<class Archive, typename S, int Rows, int Cols, int Options, int MaxRows, int MaxCols>
void boost::serialization::load(Archive &ar,
Eigen::Matrix< S, Rows, Cols, Options, MaxRows, MaxCols > &m,
const unsigned int )

◆ load_construct_data()

template<class Archive>
void boost::serialization::load_construct_data(Archive &ar,
coal::OcTree *octree_ptr,
const unsigned int )

◆ save() [1/11]

template<class Archive, typename BV>
void boost::serialization::save(Archive &ar,
const coal::BVHModel< BV > &bvh_model_,
const unsigned int )

ar & make_nvp("primitive_indices",make_array(bvh_model.primitive_indices,num_primitives));

◆ save() [2/11]

template<class Archive>
void boost::serialization::save(Archive &ar,
const coal::BVHModelBase &bvh_model,
const unsigned int )

◆ save() [3/11]

template<class Archive, typename BV>
void boost::serialization::save(Archive &ar,
const coal::BVSplitter< BV > &splitter_,
const unsigned int )

◆ save() [4/11]

template<class Archive>
void boost::serialization::save(Archive &ar,
const coal::CollisionGeometry &collision_geometry,
const unsigned int )

◆ save() [5/11]

template<class Archive>
void boost::serialization::save(Archive &ar,
const coal::CollisionResult &collision_result,
const unsigned int )

◆ save() [6/11]

template<class Archive>
void boost::serialization::save(Archive &ar,
const coal::Contact &contact,
const unsigned int )

◆ save() [7/11]

template<class Archive>
void boost::serialization::save(Archive &ar,
const coal::DistanceResult &distance_result,
const unsigned int )

◆ save() [8/11]

template<class Archive>
void boost::serialization::save(Archive &ar,
const coal::kIOS &bv,
const unsigned int )

◆ save() [9/11]

template<class Archive>
void boost::serialization::save(Archive &ar,
const coal::OcTree &octree,
const unsigned int )

◆ save() [10/11]

template<class Archive, typename PlainObjectBase, int MapOptions, typename StrideType>
void boost::serialization::save(Archive &ar,
const Eigen::Map< PlainObjectBase, MapOptions, StrideType > &m,
const unsigned int )

◆ save() [11/11]

template<class Archive, typename S, int Rows, int Cols, int Options, int MaxRows, int MaxCols>
void boost::serialization::save(Archive &ar,
const Eigen::Matrix< S, Rows, Cols, Options, MaxRows, MaxCols > &m,
const unsigned int )

◆ save_construct_data()

template<class Archive>
void boost::serialization::save_construct_data(Archive &ar,
const coal::OcTree *octree_ptr,
const unsigned int )

◆ serialize() [1/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::AABB &aabb,
const unsigned int )

◆ serialize() [2/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::Box &box,
const unsigned int )

◆ serialize() [3/42]

template<class Archive, typename BV>
void boost::serialization::serialize(Archive &ar,
coal::BVHModel< BV > &bvh_model,
const unsigned intversion )

◆ serialize() [4/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::BVHModelBase &value,
const unsigned intversion )

◆ serialize() [5/42]

template<class Archive, typename BV>
void boost::serialization::serialize(Archive &ar,
coal::BVNode< BV > &node,
const unsigned int )

◆ serialize() [6/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::BVNodeBase &node,
const unsigned int )

◆ serialize() [7/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::Capsule &capsule,
const unsigned int )

◆ serialize() [8/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::CollisionGeometry &value,
const unsigned intversion )

◆ serialize() [9/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::CollisionRequest &collision_request,
const unsigned int )

◆ serialize() [10/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::CollisionResult &value,
const unsigned intversion )

◆ serialize() [11/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::Cone &cone,
const unsigned int )

◆ serialize() [12/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::Contact &value,
const unsigned intversion )

◆ serialize() [13/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::ContactPatch &contact_patch,
const unsigned int )

◆ serialize() [14/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::ContactPatchRequest &request,
const unsigned int )

◆ serialize() [15/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::ContactPatchResult &result,
const unsigned int )

◆ serialize() [16/42]

template<class Archive, typename PolygonT>
void boost::serialization::serialize(Archive &ar,
coal::Convex< PolygonT > &convex_,
const unsigned int )

◆ serialize() [17/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::ConvexBase &convex_base,
const unsigned int )

◆ serialize() [18/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::Cylinder &cylinder,
const unsigned int )

◆ serialize() [19/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::DistanceRequest &distance_request,
const unsigned int )

◆ serialize() [20/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::DistanceResult &value,
const unsigned intversion )

◆ serialize() [21/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::Ellipsoid &ellipsoid,
const unsigned int )

◆ serialize() [22/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::Halfspace &half_space,
const unsigned int )

◆ serialize() [23/42]

template<class Archive, typename BV>
void boost::serialization::serialize(Archive &ar,
coal::HeightField< BV > &hf_model,
const unsigned int )

◆ serialize() [24/42]

template<class Archive, typename BV>
void boost::serialization::serialize(Archive &ar,
coal::HFNode< BV > &node,
const unsigned int )

◆ serialize() [25/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::HFNodeBase &node,
const unsigned int )

◆ serialize() [26/42]

template<class Archive, short N>
void boost::serialization::serialize(Archive &ar,
coal::KDOP< N > &bv_,
const unsigned int )

◆ serialize() [27/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::kIOS &bv,
const unsigned intversion )

◆ serialize() [28/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::OBB &bv,
const unsigned int )

◆ serialize() [29/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::OBBRSS &bv,
const unsigned int )

◆ serialize() [30/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::OcTree &octree,
const unsigned intversion )

◆ serialize() [31/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::Plane &plane,
const unsigned int )

◆ serialize() [32/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::Quadrilateral &quadrilateral,
const unsigned int )

◆ serialize() [33/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::QueryRequest &query_request,
const unsigned int )

◆ serialize() [34/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::QueryResult &query_result,
const unsigned int )

◆ serialize() [35/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::RSS &bv,
const unsigned int )

◆ serialize() [36/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::ShapeBase &shape_base,
const unsigned int )

◆ serialize() [37/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::Sphere &sphere,
const unsigned int )

◆ serialize() [38/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::Transform3s &tf,
const unsigned int )

◆ serialize() [39/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::Triangle &triangle,
const unsigned int )

◆ serialize() [40/42]

template<class Archive>
void boost::serialization::serialize(Archive &ar,
coal::TriangleP &triangle,
const unsigned int )

◆ serialize() [41/42]

template<class Archive, typename PlainObjectBase, int MapOptions, typename StrideType>
void boost::serialization::serialize(Archive &ar,
Eigen::Map< PlainObjectBase, MapOptions, StrideType > &m,
const unsigned intversion )

◆ serialize() [42/42]

template<class Archive, typename S, int Rows, int Cols, int Options, int MaxRows, int MaxCols>
void boost::serialization::serialize(Archive &ar,
Eigen::Matrix< S, Rows, Cols, Options, MaxRows, MaxCols > &m,
const unsigned intversion )