Collision Checker
serialize_public.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <iostream>
6 
8 
9 namespace collision {
10 namespace serialize {
11 int serialize(const test::BroadphaseFailureCCObj &bf_object,
12  std::ostream &output_stream,
13  const char *format = SERIALIZER_DEFAULT_FORMAT);
14 int deserialize(test::BroadphaseFailureCCObj &bf_object,
15  std::istream &input_stream,
16  const char *format = SERIALIZER_DEFAULT_FORMAT);
17 int serialize(const test::BroadphaseFailureObjObj &bf_object,
18  std::ostream &output_stream,
19  const char *format = SERIALIZER_DEFAULT_FORMAT);
20 int deserialize(test::BroadphaseFailureObjObj &bf_object,
21  std::istream &input_stream,
22  const char *format = SERIALIZER_DEFAULT_FORMAT);
23 int serialize(CollisionObjectConstPtr collision_object,
24  std::ostream &output_stream,
25  const char *format = SERIALIZER_DEFAULT_FORMAT);
26 int deserialize(CollisionObjectConstPtr &collision_object,
27  std::istream &input_stream,
28  const char *format = SERIALIZER_DEFAULT_FORMAT);
29 int serialize(CollisionCheckerConstPtr collision_object,
30  std::ostream &output_stream,
31  const char *format = SERIALIZER_DEFAULT_FORMAT);
32 int deserialize(CollisionCheckerConstPtr &collision_object,
33  std::istream &input_stream,
34  const char *format = SERIALIZER_DEFAULT_FORMAT);
35 
36 } // namespace serialize
37 } // namespace collision
std::shared_ptr< const CollisionChecker > CollisionCheckerConstPtr
std::shared_ptr< const CollisionObject > CollisionObjectConstPtr
int deserialize(test::BroadphaseFailureCCObj &bf_object, std::istream &input_stream, const char *format=SERIALIZER_DEFAULT_FORMAT)
#define SERIALIZER_DEFAULT_FORMAT
int serialize(const test::BroadphaseFailureCCObj &bf_object, std::ostream &output_stream, const char *format=SERIALIZER_DEFAULT_FORMAT)
int serialize(CollisionCheckerConstPtr collision_object, std::ostream &output_stream, const char *format=SERIALIZER_DEFAULT_FORMAT)