Drake
ptToPolyBullet_mex.cpp File Reference
#include <mex.h>
#include "LinearMath/btTransform.h"
#include "BulletCollision/CollisionShapes/btSphereShape.h"
#include "BulletCollision/CollisionShapes/btBoxShape.h"
#include "BulletCollision/CollisionShapes/btConvexHullShape.h"
#include "BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h"
#include "BulletCollision/NarrowPhaseCollision/btPointCollector.h"
#include "BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h"
#include "BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h"
#include "BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h"
#include "LinearMath/btTransformUtil.h"
#include "drake/util/drakeMexUtil.h"
Include dependency graph for ptToPolyBullet_mex.cpp:

Functions

void mexFunction (int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
 

Variables

static btVoronoiSimplexSolver sGjkSimplexSolver
 
static btGjkEpaPenetrationDepthSolver epaSolver
 
static const double radius = 0.5
 
static btSphereShape * point = new btSphereShape(radius)
 

Function Documentation

void mexFunction ( int  nlhs,
mxArray *  plhs[],
int  nrhs,
const mxArray *  prhs[] 
)

Here is the call graph for this function:

Variable Documentation

btGjkEpaPenetrationDepthSolver epaSolver
static
btSphereShape* point = new btSphereShape(radius)
static
const double radius = 0.5
static
btVoronoiSimplexSolver sGjkSimplexSolver
static