cisst-saw
Loading...
Searching...
No Matches
cmnJointType.h File Reference

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)

Macro Definition Documentation

◆ _cisstCommon_cmnJointType_h

#define _cisstCommon_cmnJointType_h

Enumeration Type Documentation

◆ cmnJointType

Enumerator
CMN_JOINT_UNDEFINED 
CMN_JOINT_PRISMATIC 
CMN_JOINT_REVOLUTE 
CMN_JOINT_UNIVERSAL 
CMN_JOINT_BALL_SOCKET 
CMN_JOINT_INACTIVE 

Function Documentation

◆ CMN_DATA_SPECIALIZATION_FOR_ENUM_USER_HUMAN_READABLE()

CMN_DATA_SPECIALIZATION_FOR_ENUM_USER_HUMAN_READABLE ( cmnJointType ,
int ,
cmnJointTypeToString  )

◆ cmnJointTypeToFactor()

template<template< class > class _vector_type>
void cmnJointTypeToFactor ( const _vector_type< cmnJointType > & types,
const double prismaticFactor,
const double revoluteFactor,
_vector_type< double > & factors )

◆ cmnJointTypeVectorString()

CISST_EXPORT const std::vector< std::string > & cmnJointTypeVectorString ( void )

Variable Documentation

◆ cmnJointTypeVectorInt

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 )