EASY-ROB™ Application Programming Interface  v9.301
Static Public Member Functions | List of all members
ER_CAPI_SIM_CAMERA Class Reference

Method class for camera settings. More...

#include <ER_CAPI.H>

Inheritance diagram for ER_CAPI_SIM_CAMERA:
ER_CAPI_SIM ER_CAPI

Static Public Member Functions

static ER_DllExport int inq_camera_enable (void)
 Camera enable. More...
 
static ER_DllExport int camera_enable (int enable)
 Enable camera. More...
 
static ER_DllExport char * inq_camera_name (void)
 Return current camera name. More...
 
static ER_DllExport int camera_name (char *name)
 Set camera by geometry name. More...
 
static ER_DllExport float inq_camera_focus (void)
 Return camera focus. More...
 
static ER_DllExport int camera_focus (float focus)
 Set camera focus. More...
 
static ER_DllExport float inq_camera_z_offset (void)
 camera z_offset More...
 
static ER_DllExport int camera_z_offset (float z_offset)
 Set camera z_offset. More...
 
static ER_DllExport frameinq_camera_position (void)
 Return camera frame position. More...
 
static ER_DllExport int camera_position (float *pos=NULL)
 Set camera xyz position. More...
 
- Static Public Member Functions inherited from ER_CAPI_SIM
static ER_DllExport float * inq_sim_time (void)
 Global simulation time [s]. More...
 
static ER_DllExport float * inq_sim_step (void)
 Sample rate simulation step size [s]. More...
 
static ER_DllExport int LoadToolFileRun (char *fln)
 Load a tool file '.tol' while program is running. More...
 
static ER_DllExport int AuxUpdate (int idx, int sub_idx=0)
 Forces an AuxUpdate() call
Parameter idx is one of AUX_UPDATE_IDX_SIMUPDATE to AUX_UPDATE_IDX_SWE_PASSIVE_EXCEEDED
Parameter sub_idx is an user defined individual index passed through all other API-UserDLL. More...
 
static ER_DllExport int StartCondition_ResetSave (int start_condition=START_CONDITION_RESET_ALL_ROBOTS)
 Reset or Save the Start Conditions for the current or all robots
Parameter start_condition is bitwise inclusive OR operator (|) of START_CONDITION_RESET to START_CONDITION_ENVIRONMENT_BODIES. More...
 

Additional Inherited Members

- Static Public Attributes inherited from ER_CAPI_SIM
static ER_CAPI_SIM_MONITORING er_capi_sim_monitoring
 Method class for monitoring of travel ranges, speeds, etc. More...
 
static ER_CAPI_SIM_COLLISION er_capi_sim_collision
 Method class for collision, tolerances, etc. More...
 
static ER_CAPI_SIM_CAMERA er_capi_sim_camera
 Method class for camera settings. More...
 
static ER_CAPI_SIM_ERPL er_capi_sim_erpl
 ethod class for executing ERPL- and ERCL commands More...
 
static ER_CAPI_SIM_TRACK er_capi_sim_track
 Method class for TCP trace, reference and visualization. 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 camera settings.

Member Function Documentation

◆ camera_enable()

static ER_DllExport int ER_CAPI_SIM_CAMERA::camera_enable ( int  enable)
static

Enable camera.

Parameters
[in]enable
Return values
0- Camera View OFF
1- Camera View ON

◆ camera_focus()

static ER_DllExport int ER_CAPI_SIM_CAMERA::camera_focus ( float  focus)
static

Set camera focus.

Parameters
[in]focus
Return values
0- OK
1- Error

◆ camera_name()

static ER_DllExport int ER_CAPI_SIM_CAMERA::camera_name ( char *  name)
static

Set camera by geometry name.

Parameters
[in]name
Return values
0- OK
1- Error

◆ camera_position()

static ER_DllExport int ER_CAPI_SIM_CAMERA::camera_position ( float *  pos = NULL)
static

Set camera xyz position.

Parameters
[in]pos
Return values
0- OK
1- Error

◆ camera_z_offset()

static ER_DllExport int ER_CAPI_SIM_CAMERA::camera_z_offset ( float  z_offset)
static

Set camera z_offset.

Parameters
[in]z_offset
Return values
0- OK
1- Error

◆ inq_camera_enable()

static ER_DllExport int ER_CAPI_SIM_CAMERA::inq_camera_enable ( void  )
static

Camera enable.

Return values
0- OFF
1- ON

◆ inq_camera_focus()

static ER_DllExport float ER_CAPI_SIM_CAMERA::inq_camera_focus ( void  )
static

Return camera focus.

Return values
Returnsfocus

◆ inq_camera_name()

static ER_DllExport char* ER_CAPI_SIM_CAMERA::inq_camera_name ( void  )
static

Return current camera name.

Return values
currentcamera name

◆ inq_camera_position()

static ER_DllExport frame* ER_CAPI_SIM_CAMERA::inq_camera_position ( void  )
static

Return camera frame position.

Return values
pointerto FRAME

◆ inq_camera_z_offset()

static ER_DllExport float ER_CAPI_SIM_CAMERA::inq_camera_z_offset ( void  )
static

camera z_offset

Return values
pointerto z_offset

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