11 #include <type_traits>
19 static_assert(std::is_same<std::uint32_t, unsigned int>::value,
"Serialization may be compromised");
24 const std::string Serial::TypeNames[] =
31 void Serial::readObject
32 <KernelCollection>(KernelCollection &object,
33 const std::string& filename,
34 const std::string& typeName);
37 void Serial::writeObject
38 <KernelCollection>(
const KernelCollection &object,
const std::string& filename,
39 const std::string &typeName,
43 void Serial::readObject
44 <kernel::se3>(kernel::se3 &object,
45 const std::string& filename,
46 const std::string& typeName);
49 void Serial::writeObject
50 <kernel::se3>(
const kernel::se3 &object,
const std::string& filename,
51 const std::string &typeName,
55 void Serial::readObject
56 <RGBColor>(RGBColor &object,
57 const std::string& filename,
58 const std::string& typeName);
61 void Serial::writeObject
62 <RGBColor>(
const RGBColor &object,
const std::string& filename,
63 const std::string &typeName,