Namespaces | Classes | Typedefs | Functions | Variables
rosmatlab Namespace Reference

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::NodeHandlenodeHandle ()
void shutdown ()

Variables

static const ros::WallDuration DEFAULT_TIMEOUT (1e-3)
ros::NodeHandlenode_handle_ = 0
ros::AsyncSpinnerspinner_ = 0

Typedef Documentation

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.


Function Documentation

template<class Type >
Type* rosmatlab::getObject ( const mxArray *  handle)

Definition at line 119 of file object.h.

template<typename T >
static T rosmatlab::getScalar ( const mxArray *  value) [static]

Definition at line 41 of file options.cpp.

void rosmatlab::init ( )

Definition at line 37 of file init.cpp.

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.

template<class Type >
Type* rosmatlab::mexClassHelper ( int &  nlhs,
mxArray **&  plhs,
int &  nrhs,
const mxArray **&  prhs,
std::string &  method,
const MexMethodMap< Type > &  methods = MexMethodMap<Type>() 
)

Definition at line 328 of file object.h.

template<class Type >
Type* rosmatlab::mexClassHelper ( int &  nlhs,
mxArray **&  plhs,
int &  nrhs,
const mxArray **&  prhs,
const MexMethodMap< Type > &  methods = MexMethodMap<Type>() 
)

Definition at line 368 of file object.h.

template<typename Duration >
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.

template<typename Time >
static mxArray* rosmatlab::mxCreateTime ( const Time &  time) [inline, static]

Definition at line 125 of file conversion.h.

Definition at line 63 of file init.cpp.

Definition at line 55 of file init.cpp.


Variable Documentation

Definition at line 34 of file init.cpp.

Definition at line 35 of file init.cpp.



rosmatlab
Author(s): Johannes Meyer
autogenerated on Fri Jul 25 2014 06:48:13