Collision Checker
point_export.h
Go to the documentation of this file.
1
#pragma once
2
#include <s11n.net/s11n/s11nlite.hpp>
// s11nlite framework
3
#include "
collision/narrowphase/point.h
"
4
#include "
collision/serialize/export_structs/point_export_struct.h
"
5
#include "
collision/serialize/shape_export.h
"
6
7
namespace
collision
{
8
namespace
serialize
{
9
class
PointExport
:
public
IShapeExport
{
10
public
:
11
PointExport
() {}
12
PointExport
(
const
Point
&rect);
13
CollisionObject
*
loadObject
(
void
);
14
virtual
bool
operator()
(s11nlite::node_type &dest)
const
;
15
virtual
bool
operator()
(
const
s11nlite::node_type &src);
16
17
protected
:
18
PointExportStruct
m_fields
;
19
};
20
21
}
// namespace serialize
22
23
}
// namespace collision
collision::serialize::PointExportStruct
Definition:
point_export_struct.h:4
point.h
collision::serialize::PointExport
Definition:
point_export.h:9
point_export_struct.h
collision
Definition:
collision_checker.h:20
collision::serialize::PointExport::loadObject
CollisionObject * loadObject(void)
shape_export.h
collision::serialize::serialize
int serialize(const test::BroadphaseFailureCCObj &bf_object, std::ostream &output_stream, const char *format=SERIALIZER_DEFAULT_FORMAT)
collision::serialize::PointExport::m_fields
PointExportStruct m_fields
Definition:
point_export.h:18
collision::serialize::PointExport::PointExport
PointExport()
Definition:
point_export.h:11
collision::CollisionObject
Base class for CollisionObjects and some of their groups.
Definition:
collision_object.h:47
collision::serialize::IShapeExport
Definition:
shape_export.h:7
collision::serialize::PointExport::operator()
virtual bool operator()(s11nlite::node_type &dest) const
collision::Point
A point in space.
Definition:
point.h:18
include
collision
serialize
point_export.h
Generated by
1.8.13