|
cisst-saw
|
#include <cisstCommon/cmnDataFunctions.h>#include <cisstCommon/cmnDataFunctionsEnumMacros.h>#include <cisstCommon/cmnUnits.h>#include <cisstCommon/cmnExport.h>Go to the source code of this file.
Macros | |
| #define | _cisstCommon_cmnJointType_h |
Enumerations | |
| enum | cmnJointType { CMN_JOINT_UNDEFINED , CMN_JOINT_PRISMATIC , CMN_JOINT_REVOLUTE , CMN_JOINT_UNIVERSAL , CMN_JOINT_BALL_SOCKET , CMN_JOINT_INACTIVE } |
Functions | |
| CISST_EXPORT const std::vector< std::string > & | cmnJointTypeVectorString (void) |
| CMN_DATA_SPECIALIZATION_FOR_ENUM_USER_HUMAN_READABLE (cmnJointType, int, cmnJointTypeToString) | |
| template<template< class > class _vector_type> | |
| void | cmnJointTypeToFactor (const _vector_type< cmnJointType > &types, const double prismaticFactor, const double revoluteFactor, _vector_type< double > &factors) |
Variables | |
| CISST_EXPORT std::string cmnJointTypeToString(const cmnJointType &value) CISST_THROW(std CISST_EXPORT cmnJointType cmnJointTypeFromString(const std::string &value) CISST_THROW(std CISST_EXPORT const std::vector< int > & | cmnJointTypeVectorInt (void) |
| #define _cisstCommon_cmnJointType_h |
| enum cmnJointType |
| CMN_DATA_SPECIALIZATION_FOR_ENUM_USER_HUMAN_READABLE | ( | cmnJointType | , |
| int | , | ||
| cmnJointTypeToString | ) |
| void cmnJointTypeToFactor | ( | const _vector_type< cmnJointType > & | types, |
| const double | prismaticFactor, | ||
| const double | revoluteFactor, | ||
| _vector_type< double > & | factors ) |
| CISST_EXPORT const std::vector< std::string > & cmnJointTypeVectorString | ( | void | ) |
| CISST_EXPORT std::string cmnJointTypeToString(const cmnJointType &value) CISST_THROW(std CISST_EXPORT cmnJointType cmnJointTypeFromString(const std::string &value) CISST_THROW(std CISST_EXPORT const std::vector< int > & cmnJointTypeVectorInt(void) | ( | void | ) |