Collision Checker
rectangle_aabb_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/rectangle_aabb.h
"
4
#include "
collision/serialize/collision_object_export_s11.h
"
5
#include "
collision/serialize/export_structs/rectangle_aabb_export_struct.h
"
6
7
namespace
collision
{
8
namespace
serialize
{
9
class
RectangleAABBExport
:
public
IShapeExport
{
10
public
:
11
RectangleAABBExport
() {}
12
RectangleAABBExport
(
const
RectangleAABB
&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
RectangleAABBExportStruct
m_fields
;
19
};
20
21
}
// namespace serialize
22
23
}
// namespace collision
collision::serialize::RectangleAABBExport::RectangleAABBExport
RectangleAABBExport()
Definition:
rectangle_aabb_export.h:11
collision::serialize::RectangleAABBExportStruct
Definition:
rectangle_aabb_export_struct.h:4
collision::serialize::RectangleAABBExport::loadObject
CollisionObject * loadObject(void)
collision::serialize::RectangleAABBExport
Definition:
rectangle_aabb_export.h:9
collision
Definition:
collision_checker.h:20
collision::serialize::RectangleAABBExport::m_fields
RectangleAABBExportStruct m_fields
Definition:
rectangle_aabb_export.h:18
collision::RectangleAABB
Axis-aligned rectangle.
Definition:
rectangle_aabb.h:18
collision_object_export_s11.h
rectangle_aabb.h
collision::serialize::RectangleAABBExport::operator()
virtual bool operator()(s11nlite::node_type &dest) const
collision::serialize::serialize
int serialize(const test::BroadphaseFailureCCObj &bf_object, std::ostream &output_stream, const char *format=SERIALIZER_DEFAULT_FORMAT)
rectangle_aabb_export_struct.h
collision::CollisionObject
Base class for CollisionObjects and some of their groups.
Definition:
collision_object.h:47
collision::serialize::IShapeExport
Definition:
shape_export.h:7
include
collision
serialize
rectangle_aabb_export.h
Generated by
1.8.13