Namespaces | |
namespace | internal |
namespace | log |
namespace | param |
Classes | |
struct | ArgumentException |
class | ConnectionHeader |
class | Conversion |
class | ConversionOptions |
struct | Exception |
class | MexEnvironment |
class | MexMethodMap |
class | Object |
class | Options |
class | Publisher |
class | Subscriber |
class | SubscriptionCallbackHelper |
struct | UnknownDataTypeException |
Typedefs | |
typedef mxArray * | Array |
typedef mxArray const * | ConstArray |
typedef boost::shared_ptr < Conversion > | ConversionPtr |
Functions | |
template<class Type > | |
Type * | getObject (const mxArray *handle) |
template<typename T > | |
static T | getScalar (const mxArray *value) |
void | init () |
mxArray * | message_constructor (const cpp_introspection::MessagePtr &message, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
mxArray * | message_constructor (const MessagePtr &message, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
template<class Type > | |
Type * | mexClassHelper (int &nlhs, mxArray **&plhs, int &nrhs, const mxArray **&prhs, std::string &method, const MexMethodMap< Type > &methods=MexMethodMap< Type >()) |
template<class Type > | |
Type * | mexClassHelper (int &nlhs, mxArray **&plhs, int &nrhs, const mxArray **&prhs, const MexMethodMap< Type > &methods=MexMethodMap< Type >()) |
template<typename Duration > | |
static mxArray * | mxCreateDuration (const Duration &duration) |
static mxArray * | mxCreateEmpty () |
static mxArray * | mxCreateString (const std::string &string) |
template<typename Time > | |
static mxArray * | mxCreateTime (const Time &time) |
ros::NodeHandle & | nodeHandle () |
void | shutdown () |
Variables | |
static const ros::WallDuration | DEFAULT_TIMEOUT (1e-3) |
ros::NodeHandle * | node_handle_ = 0 |
ros::AsyncSpinner * | spinner_ = 0 |
typedef mxArray* rosmatlab::Array |
Definition at line 46 of file conversion.h.
typedef mxArray const* rosmatlab::ConstArray |
Definition at line 47 of file conversion.h.
typedef boost::shared_ptr<Conversion> rosmatlab::ConversionPtr |
Definition at line 43 of file conversion.h.
Type* rosmatlab::getObject | ( | const mxArray * | handle | ) |
static T rosmatlab::getScalar | ( | const mxArray * | value | ) | [static] |
Definition at line 41 of file options.cpp.
void rosmatlab::init | ( | ) |
mxArray* rosmatlab::message_constructor | ( | const cpp_introspection::MessagePtr & | message, |
int | nlhs, | ||
mxArray * | plhs[], | ||
int | nrhs, | ||
const mxArray * | prhs[] | ||
) |
mxArray* rosmatlab::message_constructor | ( | const MessagePtr & | message, |
int | nlhs, | ||
mxArray * | plhs[], | ||
int | nrhs, | ||
const mxArray * | prhs[] | ||
) |
Definition at line 43 of file message.cpp.
Type* rosmatlab::mexClassHelper | ( | int & | nlhs, |
mxArray **& | plhs, | ||
int & | nrhs, | ||
const mxArray **& | prhs, | ||
std::string & | method, | ||
const MexMethodMap< Type > & | methods = MexMethodMap<Type>() |
||
) |
Type* rosmatlab::mexClassHelper | ( | int & | nlhs, |
mxArray **& | plhs, | ||
int & | nrhs, | ||
const mxArray **& | prhs, | ||
const MexMethodMap< Type > & | methods = MexMethodMap<Type>() |
||
) |
static mxArray* rosmatlab::mxCreateDuration | ( | const Duration & | duration | ) | [inline, static] |
Definition at line 131 of file conversion.h.
static mxArray* rosmatlab::mxCreateEmpty | ( | ) | [inline, static] |
Definition at line 139 of file conversion.h.
static mxArray* rosmatlab::mxCreateString | ( | const std::string & | string | ) | [inline, static] |
Definition at line 135 of file conversion.h.
static mxArray* rosmatlab::mxCreateTime | ( | const Time & | time | ) | [inline, static] |
Definition at line 125 of file conversion.h.
void rosmatlab::shutdown | ( | ) |
const ros::WallDuration rosmatlab::DEFAULT_TIMEOUT(1e-3) [static] |