Drake
rigidBodyTreeMexConversions.h File Reference
Include dependency graph for rigidBodyTreeMexConversions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DrakeMexPointerTypeId< T >
 
struct  DrakeMexPointerTypeId< RigidBodyTree >
 
struct  DrakeMexPointerTypeId< KinematicsCache< double > >
 
struct  DrakeMexPointerTypeId< KinematicsCache< Eigen::AutoDiffScalar< Eigen::VectorXd > > >
 
struct  DrakeMexPointerTypeId< KinematicsCache< DrakeJoint::AutoDiffFixedMaxSize > >
 

Functions

template<typename T >
bool isDrakeMexPointerOfCorrectType (const mxArray *source, T *, std::ostream *log) NOEXCEPT
 
bool isConvertibleFromMex (const mxArray *source, RigidBodyTree *ptr, std::ostream *log) NOEXCEPT
 fromMex specializations More...
 
RigidBodyTreefromMexUnsafe (const mxArray *source, RigidBodyTree *)
 
template<typename Scalar >
bool isConvertibleFromMex (const mxArray *mex, KinematicsCache< Scalar > *ptr, std::ostream *log) NOEXCEPT
 
template<typename Scalar >
KinematicsCache< Scalar > & fromMexUnsafe (const mxArray *mex, KinematicsCache< Scalar > *)
 
bool isConvertibleFromMex (const mxArray *source, std::set< int > *, std::ostream *log) NOEXCEPT
 
std::set< int > fromMexUnsafe (const mxArray *source, std::set< int > *)
 
void toMex (const KinematicPath &path, mxArray *dest[], int nlhs)
 toMex specializations More...
 

Function Documentation

RigidBodyTree& fromMexUnsafe ( const mxArray *  source,
RigidBodyTree  
)

Here is the call graph for this function:

Here is the caller graph for this function:

KinematicsCache<Scalar>& fromMexUnsafe ( const mxArray *  mex,
KinematicsCache< Scalar > *   
)

Here is the call graph for this function:

std::set<int> fromMexUnsafe ( const mxArray *  source,
std::set< int > *   
)

Here is the call graph for this function:

bool isConvertibleFromMex ( const mxArray *  source,
RigidBodyTree ptr,
std::ostream *  log 
)

fromMex specializations

Here is the call graph for this function:

Here is the caller graph for this function:

bool isConvertibleFromMex ( const mxArray *  mex,
KinematicsCache< Scalar > *  ptr,
std::ostream *  log 
)

Here is the call graph for this function:

bool isConvertibleFromMex ( const mxArray *  source,
std::set< int > *  ,
std::ostream *  log 
)
bool isDrakeMexPointerOfCorrectType ( const mxArray *  source,
T *  ,
std::ostream *  log 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void toMex ( const KinematicPath path,
mxArray *  dest[],
int  nlhs 
)

toMex specializations

Here is the call graph for this function:

Here is the caller graph for this function: