.. _program_listing_file__tmp_ws_src_hpp-fcl_include_hpp_fcl_serialization_BV_node.h: Program Listing for File BV_node.h ================================== |exhale_lsh| :ref:`Return to documentation for file ` (``/tmp/ws/src/hpp-fcl/include/hpp/fcl/serialization/BV_node.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp // // Copyright (c) 2021 INRIA // #ifndef HPP_FCL_SERIALIZATION_BV_NODE_H #define HPP_FCL_SERIALIZATION_BV_NODE_H #include "hpp/fcl/BV/BV_node.h" #include "hpp/fcl/serialization/fwd.h" #include "hpp/fcl/serialization/OBBRSS.h" namespace boost { namespace serialization { template void serialize(Archive& ar, hpp::fcl::BVNodeBase& node, const unsigned int /*version*/) { ar& make_nvp("first_child", node.first_child); ar& make_nvp("first_primitive", node.first_primitive); ar& make_nvp("num_primitives", node.num_primitives); } template void serialize(Archive& ar, hpp::fcl::BVNode& node, const unsigned int /*version*/) { ar& make_nvp("base", boost::serialization::base_object(node)); ar& make_nvp("bv", node.bv); } } // namespace serialization } // namespace boost #endif // ifndef HPP_FCL_SERIALIZATION_BV_NODE_H