33                         virtual size_t getVelCmdLength() 
const = 0;  
    35                         virtual double getVelCmdElement(
const int index) 
const = 0;  
    36                         virtual void setVelCmdElement(
const int index, 
const double val) = 0;  
    37                         virtual bool isStopCmd() 
const = 0; 
    38                         virtual void setToStop() = 0; 
    62                         virtual void cmdVel_scale(
double vel_scale) = 0;
 
The virtual base class which provides a unified interface for all persistent objects in MRPT...
 
This class allows loading and storing values and vectors of different types from a configuration text...
 
#define DEFINE_VIRTUAL_SERIALIZABLE(class_name)
This declaration must be inserted in virtual CSerializable classes definition: 
 
Virtual base for velocity commands of different kinematic models of planar mobile robot...
 
#define DEFINE_SERIALIZABLE_PRE_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_)
This declaration must be inserted in all CSerializable classes definition, before the class declarati...
 
double robotMax_W_radps
Max. angular speed (rad/s) [Default=-1 (not set), will raise exception if needed and not set]...
 
GLsizei const GLchar ** string
 
double robotMinCurvRadius
Min. radius of curvature of paths (m) [Default=-1 (not set), will raise exception if needed and not s...
 
#define KINEMATICS_IMPEXP
 
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. 
 
double robotMax_V_mps
Max. linear speed (m/s) [Default=-1 (not set), will raise exception if needed and not set]...
 
#define DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_)
 
Parameters that may be used by cmdVel_limits() in any derived classes. 
 
GLenum const GLfloat * params