EASY-ROB™ Application Programming Interface  v8.008
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Static Public Member Functions | List of all members
ER_CAPI_SYS_UTILITIES Class Reference

Method class for helping functions, color conversion, etc. More...

#include <ER_CAPI.H>

Inheritance diagram for ER_CAPI_SYS_UTILITIES:
ER_CAPI_SYS ER_CAPI

Static Public Member Functions

static ER_DllExport void extract_fln_with_ext (char *fln, char *fln_with_ext)
 Extract the file name with extension from a complete file name including drive and path. More...
 
static ER_DllExport int color_idx2rgb_vad (int idx, float *rgba)
 Converts a color idx 'idx' to RGBA Color ('A'-Alfa value) More...
 
static ER_DllExport int color_rgb2idx_vad (float *rgba)
 Converts RGBA Color ('A'-Alfa value) to a color idx 'idx'. More...
 
static ER_DllExport float * inq_rob_kin_v_usr0 (void)
 1st User Vector for Testing More...
 
static ER_DllExport float * inq_rob_kin_v_usr1 (void)
 2nd User Vector for Testing More...
 

Additional Inherited Members

- Static Public Attributes inherited from ER_CAPI_SYS
static ER_CAPI_SYS_UTILITIES er_capi_sys_utilities
 Method class for helping functions, color conversion, etc. More...
 
static ER_CAPI_SYS_MATHEMATICS er_capi_sys_mathematics
 Method class for mathematical calculations, multiplications of homogeneous matrices, conversion Euler angle, triangle calculations, formula parser, etc. More...
 
static ER_CAPI_SYS_VIEW er_capi_sys_view
 Method class for graphical update of the 3D scene, refreshing dialogs, etc. More...
 
static ER_CAPI_SYS_PREVIEW er_capi_sys_preview
 Method class for the CAD-Preview. More...
 
static ER_CAPI_SYS_STATUS er_capi_sys_status
 Method class for unloading objects (work cells, robots, tools, programs, etc.) simulation status. More...
 
static ER_CAPI_SYS_UNITS er_capi_sys_units
 Method class for setting and calculating units. More...
 
static ER_CAPI_SYS_USERDLL er_capi_sys_userdll
 Method class to access API UserDll. More...
 
static ER_CAPI_SYS_APIDLL er_capi_sys_apidll
 Method class to access API Dll for inverse kinematics, robot trajectory planner and robot dynamics. More...
 
- Static Public Attributes inherited from ER_CAPI
static ER_CAPI_USER_IO er_capi_user_io
 Method class for interaction with EASY-ROB. More...
 
static ER_CAPI_DEVICES er_capi_devices
 Method class to create, attach, update devices, for kinematics calculations and for trajectory planning and -execution. More...
 
static ER_CAPI_SIM er_capi_sim
 Method class for simulation settings. More...
 
static ER_CAPI_TARGETS er_capi_targets
 Method class for paths and tags. More...
 
static ER_CAPI_CAD er_capi_cad
 Method class for for 3D CAD Data import and -export, changing attributes and positions. More...
 
static ER_CAPI_SYS er_capi_sys
 Method class for mathematical calculations, simulation status, units. More...
 

Detailed Description

Method class for helping functions, color conversion, etc.

Member Function Documentation

static ER_DllExport int ER_CAPI_SYS_UTILITIES::color_idx2rgb_vad ( int  idx,
float *  rgba 
)
static

Converts a color idx 'idx' to RGBA Color ('A'-Alfa value)

Parameters
[in]idx
[out]rgbaRGBA Color array, size of [4]
static ER_DllExport int ER_CAPI_SYS_UTILITIES::color_rgb2idx_vad ( float *  rgba)
static

Converts RGBA Color ('A'-Alfa value) to a color idx 'idx'.

Parameters
[in]rgbargba RGBA Color array, size of [4]
Return values
coloridx
static ER_DllExport void ER_CAPI_SYS_UTILITIES::extract_fln_with_ext ( char *  fln,
char *  fln_with_ext 
)
static

Extract the file name with extension from a complete file name including drive and path.

Parameters
[in]flncomplete file name with drive and path
[out]fln_with_extfile name with extension, LS_MAXSTR
static ER_DllExport float* ER_CAPI_SYS_UTILITIES::inq_rob_kin_v_usr0 ( void  )
static

1st User Vector for Testing

Return values
pointerto vector KIN_DOFS
static ER_DllExport float* ER_CAPI_SYS_UTILITIES::inq_rob_kin_v_usr1 ( void  )
static

2nd User Vector for Testing

Return values
pointerto vector KIN_DOFS

The documentation for this class was generated from the following file: