Classes | |
| class | MexFunctor |
Functions | |
| template<class Type , class Result > | |
| static void | callMex (const boost::function< Result(Type *, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])> &func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
| template<class Type , class Result > | |
| static void | callMex (const boost::function< Result(Type *, int nrhs, const mxArray *prhs[])> &func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
| template<class Type , class Result > | |
| static void | callMex (const boost::function< Result(Type *)> &func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
| template<class Type > | |
| static void | callMex (const boost::function< void(Type *, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])> &func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
| template<class Type > | |
| static void | callMex (const boost::function< void(Type *, int nrhs, const mxArray *prhs[])> &func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
| template<class Type > | |
| static void | callMex (const boost::function< void(Type *)> &func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
| template<typename T > | |
| static mxArray * | mx_cast (T result) |
| template<> | |
| mxArray * | mx_cast (mxArray *result) |
| template<> | |
| mxArray * | mx_cast (bool result) |
| template<> | |
| mxArray * | mx_cast (const std::string &result) |
| static void rosmatlab::internal::callMex | ( | const boost::function< Result(Type *, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])> & | func, |
| Type * | obj, | ||
| int | nlhs, | ||
| mxArray * | plhs[], | ||
| int | nrhs, | ||
| const mxArray * | prhs[] | ||
| ) | [inline, static] |
| static void rosmatlab::internal::callMex | ( | const boost::function< Result(Type *, int nrhs, const mxArray *prhs[])> & | func, |
| Type * | obj, | ||
| int | nlhs, | ||
| mxArray * | plhs[], | ||
| int | nrhs, | ||
| const mxArray * | prhs[] | ||
| ) | [inline, static] |
| static void rosmatlab::internal::callMex | ( | const boost::function< Result(Type *)> & | func, |
| Type * | obj, | ||
| int | nlhs, | ||
| mxArray * | plhs[], | ||
| int | nrhs, | ||
| const mxArray * | prhs[] | ||
| ) | [inline, static] |
| static void rosmatlab::internal::callMex | ( | const boost::function< void(Type *, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])> & | func, |
| Type * | obj, | ||
| int | nlhs, | ||
| mxArray * | plhs[], | ||
| int | nrhs, | ||
| const mxArray * | prhs[] | ||
| ) | [inline, static] |
| static void rosmatlab::internal::callMex | ( | const boost::function< void(Type *, int nrhs, const mxArray *prhs[])> & | func, |
| Type * | obj, | ||
| int | nlhs, | ||
| mxArray * | plhs[], | ||
| int | nrhs, | ||
| const mxArray * | prhs[] | ||
| ) | [inline, static] |
| static void rosmatlab::internal::callMex | ( | const boost::function< void(Type *)> & | func, |
| Type * | obj, | ||
| int | nlhs, | ||
| mxArray * | plhs[], | ||
| int | nrhs, | ||
| const mxArray * | prhs[] | ||
| ) | [inline, static] |
| static mxArray* rosmatlab::internal::mx_cast | ( | T | result | ) | [inline, static] |
| mxArray* rosmatlab::internal::mx_cast | ( | mxArray * | result | ) |
| mxArray* rosmatlab::internal::mx_cast | ( | bool | result | ) |
| mxArray* rosmatlab::internal::mx_cast | ( | const std::string & | result | ) |