Collision Checker
triangle_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/triangle.h
"
4
#include "
collision/serialize/collision_object_export_s11.h
"
5
#include "
collision/serialize/export_structs/triangle_export_struct.h
"
6
7
namespace
collision
{
8
namespace
serialize
{
9
class
TriangleExport
:
public
IShapeExport
{
10
public
:
11
TriangleExport
() {}
12
TriangleExport
(
const
Triangle
&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
TriangleExportStruct
m_fields
;
19
};
20
21
}
// namespace serialize
22
23
}
// namespace collision
collision::serialize::TriangleExport
Definition:
triangle_export.h:9
collision::Triangle
Triangle.
Definition:
triangle.h:17
collision::serialize::TriangleExport::m_fields
TriangleExportStruct m_fields
Definition:
triangle_export.h:18
collision::serialize::TriangleExportStruct
Definition:
triangle_export_struct.h:4
collision
Definition:
collision_checker.h:20
triangle.h
collision::serialize::TriangleExport::operator()
virtual bool operator()(s11nlite::node_type &dest) const
collision::serialize::TriangleExport::loadObject
CollisionObject * loadObject(void)
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::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::TriangleExport::TriangleExport
TriangleExport()
Definition:
triangle_export.h:11
triangle_export_struct.h
include
collision
serialize
triangle_export.h
Generated by
1.8.13