Collision Checker
collision_checker_export.h
Go to the documentation of this file.
1
#pragma once
2
#include <s11n.net/s11n/s11nlite.hpp>
// s11nlite framework
3
#include "
collision/collision_checker.h
"
4
#include "
collision/i_collision_checker_export.h
"
5
6
#include "
collision/serialize/collision_object_export_s11.h
"
7
8
namespace
collision
{
9
namespace
serialize
{
10
class
CollisionCheckerExport
:
public
ICollisionCheckerExport
{
11
public
:
12
CollisionCheckerExport
() {}
13
CollisionCheckerExport
(
const
CollisionChecker
&cc);
14
virtual
~CollisionCheckerExport
();
15
CollisionChecker
*
loadObject
(
void
);
16
17
virtual
bool
operator()
(s11nlite::node_type &dest)
const
;
18
virtual
bool
operator()
(
const
s11nlite::node_type &src);
19
20
protected
:
21
std::vector<ICollisionObjectExport_s11 *>
m_children
;
22
};
23
}
// namespace serialize
24
25
}
// namespace collision
collision::serialize::CollisionCheckerExport::operator()
virtual bool operator()(s11nlite::node_type &dest) const
collision::CollisionChecker
CollisionChecker can contain collision objects and their groups (such as ShapeGroup and TimeVariantCo...
Definition:
collision_checker.h:45
i_collision_checker_export.h
collision::serialize::ICollisionCheckerExport
Definition:
i_collision_checker_export.h:6
collision
Definition:
collision_checker.h:20
collision::serialize::CollisionCheckerExport::CollisionCheckerExport
CollisionCheckerExport()
Definition:
collision_checker_export.h:12
collision::serialize::CollisionCheckerExport
Definition:
collision_checker_export.h:10
collision_checker.h
collision::serialize::CollisionCheckerExport::~CollisionCheckerExport
virtual ~CollisionCheckerExport()
collision_object_export_s11.h
collision::serialize::serialize
int serialize(const test::BroadphaseFailureCCObj &bf_object, std::ostream &output_stream, const char *format=SERIALIZER_DEFAULT_FORMAT)
collision::serialize::CollisionCheckerExport::loadObject
CollisionChecker * loadObject(void)
collision::serialize::CollisionCheckerExport::m_children
std::vector< ICollisionObjectExport_s11 * > m_children
Definition:
collision_checker_export.h:21
include
collision
serialize
collision_checker_export.h
Generated by
1.8.13