| 
    coal 3.0.1
    
   Coal, The Collision Detection Library. Previously known as HPP-FCL, fork of FCL -- The Flexible Collision Library 
   | 
 
Namespaces | |
| namespace | detail | 
Classes | |
| struct | register_type | 
| struct | register_type< CollisionGeometry > | 
| struct | Serializer | 
Functions | |
| template<typename T > | |
| void | loadFromText (T &object, const std::string &filename) | 
| Loads an object from a TXT file.   | |
| template<typename T > | |
| void | saveToText (const T &object, const std::string &filename) | 
| Saves an object inside a TXT file.   | |
| template<typename T > | |
| void | loadFromStringStream (T &object, std::istringstream &is) | 
| Loads an object from a std::stringstream.   | |
| template<typename T > | |
| void | saveToStringStream (const T &object, std::stringstream &ss) | 
| Saves an object inside a std::stringstream.   | |
| template<typename T > | |
| void | loadFromString (T &object, const std::string &str) | 
| Loads an object from a std::string.   | |
| template<typename T > | |
| std::string | saveToString (const T &object) | 
| Saves an object inside a std::string.   | |
| template<typename T > | |
| void | loadFromXML (T &object, const std::string &filename, const std::string &tag_name) | 
| Loads an object from a XML file.   | |
| template<typename T > | |
| void | saveToXML (const T &object, const std::string &filename, const std::string &tag_name) | 
| Saves an object inside a XML file.   | |
| template<typename T > | |
| void | loadFromBinary (T &object, const std::string &filename) | 
| Loads an object from a binary file.   | |
| template<typename T > | |
| void | saveToBinary (const T &object, const std::string &filename) | 
| Saves an object inside a binary file.   | |
| template<typename T > | |
| void | loadFromBuffer (T &object, boost::asio::streambuf &buffer) | 
| Loads an object from a binary buffer.   | |
| template<typename T > | |
| void | saveToBuffer (const T &object, boost::asio::streambuf &buffer) | 
| Saves an object to a binary buffer.   | |
      
  | 
  inline | 
Loads an object from a binary file.
| T | Type of the object to deserialize. | 
| [out] | object | Object in which the loaded data are copied. | 
| [in] | filename | Name of the file containing the serialized data. | 
      
  | 
  inline | 
Loads an object from a binary buffer.
| T | Type of the object to deserialize. | 
| [out] | object | Object in which the loaded data are copied. | 
| [in] | buffer | Input buffer containing the serialized data. | 
      
  | 
  inline | 
Loads an object from a std::string.
| T | Type of the object to deserialize. | 
| [out] | object | Object in which the loaded data are copied. | 
| [in] | str | string constaining the serialized content of the object. | 
      
  | 
  inline | 
Loads an object from a std::stringstream.
| T | Type of the object to deserialize. | 
| [out] | object | Object in which the loaded data are copied. | 
| [in] | is | string stream constaining the serialized content of the object. | 
      
  | 
  inline | 
Loads an object from a TXT file.
| T | Type of the object to deserialize. | 
| [out] | object | Object in which the loaded data are copied. | 
| [in] | filename | Name of the file containing the serialized data. | 
      
  | 
  inline | 
Loads an object from a XML file.
| T | Type of the object to deserialize. | 
| [out] | object | Object in which the loaded data are copied. | 
| [in] | filename | Name of the file containing the serialized data. | 
| [in] | tag_name | XML Tag for the given object. | 
| void coal::serialization::saveToBinary | ( | const T & | object, | 
| const std::string & | filename | ||
| ) | 
Saves an object inside a binary file.
| T | Type of the object to deserialize. | 
| [in] | object | Object in which the loaded data are copied. | 
| [in] | filename | Name of the file containing the serialized data. | 
| void coal::serialization::saveToBuffer | ( | const T & | object, | 
| boost::asio::streambuf & | buffer | ||
| ) | 
Saves an object to a binary buffer.
| T | Type of the object to serialize. | 
| [in] | object | Object in which the loaded data are copied. | 
| [out] | buffer | Output buffer containing the serialized data. | 
      
  | 
  inline | 
Saves an object inside a std::string.
| T | Type of the object to deserialize. | 
| [in] | object | Object in which the loaded data are copied. | 
      
  | 
  inline | 
Saves an object inside a std::stringstream.
| T | Type of the object to deserialize. | 
| [in] | object | Object in which the loaded data are copied. | 
| [out] | ss | String stream constaining the serialized content of the object. | 
      
  | 
  inline | 
Saves an object inside a TXT file.
| T | Type of the object to deserialize. | 
| [in] | object | Object in which the loaded data are copied. | 
| [in] | filename | Name of the file containing the serialized data. | 
      
  | 
  inline | 
Saves an object inside a XML file.
| T | Type of the object to deserialize. | 
| [in] | object | Object in which the loaded data are copied. | 
| [in] | filename | Name of the file containing the serialized data. | 
| [in] | tag_name | XML Tag for the given object. |