Drake
|
#include <mex.h>
#include <cmath>
#include <iostream>
#include "drake/util/drakeMexUtil.h"
#include "drake/systems/plants/RigidBodyTree.h"
#include "rigidBodyTreeMexConversions.h"
Functions | |
vector< string > | get_strings (const mxArray *rhs) |
void | smoothDistancePenalty (double &c, MatrixXd &dc, RigidBodyTree *robot, const KinematicsCache< double > &cache, const double min_distance, const VectorXd &dist, const MatrixXd &normal, const MatrixXd &xA, const MatrixXd &xB, const vector< int > &idxA, const vector< int > &idxB) |
void | mexFunction (int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
vector<string> get_strings | ( | const mxArray * | rhs | ) |
void mexFunction | ( | int | nlhs, |
mxArray * | plhs[], | ||
int | nrhs, | ||
const mxArray * | prhs[] | ||
) |
void smoothDistancePenalty | ( | double & | c, |
MatrixXd & | dc, | ||
RigidBodyTree * | robot, | ||
const KinematicsCache< double > & | cache, | ||
const double | min_distance, | ||
const VectorXd & | dist, | ||
const MatrixXd & | normal, | ||
const MatrixXd & | xA, | ||
const MatrixXd & | xB, | ||
const vector< int > & | idxA, | ||
const vector< int > & | idxB | ||
) |