Macros | Functions | Variables
v_repExtGrlInverseKinematics/v_repExtGrlInverseKinematics.cpp File Reference
#include <memory>
#include <boost/log/trivial.hpp>
#include <boost/exception/diagnostic_information.hpp>
#include "v_repExtGrlInverseKinematics.h"
#include "grl/vrep/InverseKinematicsVrepPlugin.hpp"
#include "v_repLib.h"
+ Include dependency graph for v_repExtGrlInverseKinematics/v_repExtGrlInverseKinematics.cpp:

Go to the source code of this file.

Macros

#define CONCAT(x, y, z)   x y z
 
#define LUA_GET_SENSOR_DATA_COMMAND   "simExtSkeleton_getSensorData"
 
#define PLUGIN_VERSION   1
 
#define strConCat(x, y, z)   CONCAT(x,y,z)
 

Functions

void LUA_SIM_EXT_GRL_IK_ADD_FRAME (SLuaCallBack *p)
 
void LUA_SIM_EXT_GRL_IK_APPLY_TRANSFORM (SLuaCallBack *p)
 
void LUA_SIM_EXT_GRL_IK_FIND_TRANSFORM (SLuaCallBack *p)
 
void LUA_SIM_EXT_GRL_IK_GET_TRANSFORM (SLuaCallBack *p)
 
void LUA_SIM_EXT_GRL_IK_RESET (SLuaCallBack *p)
 
void LUA_SIM_EXT_GRL_IK_RESTORE_SENSOR_POSITION (SLuaCallBack *p)
 
void LUA_SIM_EXT_GRL_IK_START (SLuaCallBack *p)
 
void LUA_SIM_EXT_GRL_IK_STOP (SLuaCallBack *p)
 
VREP_DLLEXPORT void v_repEnd ()
 
VREP_DLLEXPORT void * v_repMessage (int message, int *auxiliaryData, void *customData, int *replyData)
 
VREP_DLLEXPORT unsigned char v_repStart (void *reservedPointer, int reservedInt)
 

Variables

std::shared_ptr< grl::vrep::InverseKinematicsVrepPluginInverseKinematicsControllerPG
 
LIBRARY vrepLib
 

Macro Definition Documentation

§ CONCAT

#define CONCAT (   x,
  y,
 
)    x y z

§ LUA_GET_SENSOR_DATA_COMMAND

#define LUA_GET_SENSOR_DATA_COMMAND   "simExtSkeleton_getSensorData"

§ PLUGIN_VERSION

#define PLUGIN_VERSION   1

§ strConCat

#define strConCat (   x,
  y,
 
)    CONCAT(x,y,z)

Function Documentation

§ LUA_SIM_EXT_GRL_IK_ADD_FRAME()

void LUA_SIM_EXT_GRL_IK_ADD_FRAME ( SLuaCallBack p)

§ LUA_SIM_EXT_GRL_IK_APPLY_TRANSFORM()

void LUA_SIM_EXT_GRL_IK_APPLY_TRANSFORM ( SLuaCallBack p)

§ LUA_SIM_EXT_GRL_IK_FIND_TRANSFORM()

void LUA_SIM_EXT_GRL_IK_FIND_TRANSFORM ( SLuaCallBack p)

§ LUA_SIM_EXT_GRL_IK_GET_TRANSFORM()

void LUA_SIM_EXT_GRL_IK_GET_TRANSFORM ( SLuaCallBack p)
Todo:
implement and connect up this function Returns the current transform estimate in a format that vrep understands

Definition at line 117 of file v_repExtGrlInverseKinematics/v_repExtGrlInverseKinematics.cpp.

§ LUA_SIM_EXT_GRL_IK_RESET()

void LUA_SIM_EXT_GRL_IK_RESET ( SLuaCallBack p)

§ LUA_SIM_EXT_GRL_IK_RESTORE_SENSOR_POSITION()

void LUA_SIM_EXT_GRL_IK_RESTORE_SENSOR_POSITION ( SLuaCallBack p)

§ LUA_SIM_EXT_GRL_IK_START()

void LUA_SIM_EXT_GRL_IK_START ( SLuaCallBack p)

§ LUA_SIM_EXT_GRL_IK_STOP()

void LUA_SIM_EXT_GRL_IK_STOP ( SLuaCallBack p)

§ v_repEnd()

VREP_DLLEXPORT void v_repEnd ( )

§ v_repMessage()

VREP_DLLEXPORT void* v_repMessage ( int  message,
int *  auxiliaryData,
void *  customData,
int *  replyData 
)

§ v_repStart()

VREP_DLLEXPORT unsigned char v_repStart ( void *  reservedPointer,
int  reservedInt 
)

Variable Documentation

§ InverseKinematicsControllerPG

std::shared_ptr<grl::vrep::InverseKinematicsVrepPlugin> InverseKinematicsControllerPG

§ vrepLib

LIBRARY vrepLib