All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
fcl::details::MinkowskiDiff Struct Reference

Minkowski difference class of two shapes. More...

#include <gjk.h>

List of all members.

Public Member Functions

 MinkowskiDiff ()
Vec3f support (const Vec3f &d) const
Vec3f support (const Vec3f &d, size_t index) const
Vec3f support0 (const Vec3f &d) const
 support function for shape0
Vec3f support1 (const Vec3f &d) const
 support function for shape1

Public Attributes

const ShapeBaseshapes [2]
 points to two shapes
Transform3f toshape0
 transform from shape1 to shape0
Matrix3f toshape1
 rotation from shape0 to shape1

Detailed Description

Minkowski difference class of two shapes.

Definition at line 53 of file gjk.h.


Constructor & Destructor Documentation

Definition at line 64 of file gjk.h.


Member Function Documentation

Vec3f fcl::details::MinkowskiDiff::support ( const Vec3f d) const [inline]

Definition at line 78 of file gjk.h.

Vec3f fcl::details::MinkowskiDiff::support ( const Vec3f d,
size_t  index 
) const [inline]

Definition at line 83 of file gjk.h.

Vec3f fcl::details::MinkowskiDiff::support0 ( const Vec3f d) const [inline]

support function for shape0

Definition at line 67 of file gjk.h.

Vec3f fcl::details::MinkowskiDiff::support1 ( const Vec3f d) const [inline]

support function for shape1

Definition at line 73 of file gjk.h.


Member Data Documentation

points to two shapes

Definition at line 56 of file gjk.h.

transform from shape1 to shape0

Definition at line 62 of file gjk.h.

rotation from shape0 to shape1

Definition at line 59 of file gjk.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


fcl
Author(s): Jia Pan
autogenerated on Tue Jan 15 2013 16:05:32