Main Page
Classes
Files
File List
File Members
src
hmi
vrep_plugin
include
v_repTypes.h
Go to the documentation of this file.
1
// This file is part of V-REP, the Virtual Robot Experimentation Platform.
2
//
3
// Copyright 2006-2014 Coppelia Robotics GmbH. All rights reserved.
4
// marc@coppeliarobotics.com
5
// www.coppeliarobotics.com
6
//
7
// V-REP is dual-licensed, under the terms of EITHER (at your option):
8
// 1. V-REP commercial license (contact us for details)
9
// 2. GNU GPL (see below)
10
//
11
// GNU GPL license:
12
// -------------------------------------------------------------------
13
// V-REP is free software: you can redistribute it and/or modify
14
// it under the terms of the GNU General Public License as published by
15
// the Free Software Foundation, either version 3 of the License, or
16
// (at your option) any later version.
17
//
18
// V-REP IS DISTRIBUTED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
19
// WARRANTY. THE USER WILL USE IT AT HIS/HER OWN RISK. THE ORIGINAL
20
// AUTHORS AND COPPELIA ROBOTICS GMBH WILL NOT BE LIABLE FOR DATA LOSS,
21
// DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR
22
// MISUSING THIS SOFTWARE.
23
//
24
// See the GNU General Public License for more details.
25
//
26
// You should have received a copy of the GNU General Public License
27
// along with V-REP. If not, see <http://www.gnu.org/licenses/>.
28
// -------------------------------------------------------------------
29
//
30
// This file was automatically created for V-REP release V3.1.3 on Sept. 30th 2014
31
32
#if !defined(V_REPTYPES_INCLUDED_)
33
#define V_REPTYPES_INCLUDED_
34
35
// Various types used in the interface functions:
36
typedef
unsigned
char
simBool
;
37
typedef
char
simChar
;
38
typedef
int
simInt
;
39
typedef
float
simFloat
;
40
typedef
double
simDouble
;
41
typedef
void
simVoid
;
42
typedef
unsigned
char
simUChar
;
43
typedef
unsigned
int
simUInt
;
44
45
struct
SLuaCallBack
46
{
47
simInt
objectID
;
48
simBool
*
inputBool
;
49
simInt
*
inputInt
;
50
simFloat
*
inputFloat
;
51
simChar
*
inputChar
;
52
simInt
inputArgCount
;
53
simInt
*
inputArgTypeAndSize
;
54
simBool
*
outputBool
;
55
simInt
*
outputInt
;
56
simFloat
*
outputFloat
;
57
simChar
*
outputChar
;
58
simInt
outputArgCount
;
59
simInt
*
outputArgTypeAndSize
;
60
simChar
waitUntilZero
;
61
simChar
*
inputCharBuff
;
62
simChar
*
outputCharBuff
;
63
};
64
65
typedef
int (*
contactCallback
)(int,int,int,
int
*,
float
*);
66
typedef
int (*
jointCtrlCallback
)(int,int,int,
const
int
*,
const
float
*,
float
*);
67
68
#endif // !defined(V_REPTYPES_INCLUDED_)
simDouble
double simDouble
Definition:
v_repTypes.h:40
SLuaCallBack::inputBool
simBool * inputBool
Definition:
v_repTypes.h:48
contactCallback
int(* contactCallback)(int, int, int, int *, float *)
Definition:
v_repTypes.h:65
SLuaCallBack::inputCharBuff
simChar * inputCharBuff
Definition:
v_repTypes.h:61
SLuaCallBack::outputArgTypeAndSize
simInt * outputArgTypeAndSize
Definition:
v_repTypes.h:59
SLuaCallBack::outputFloat
simFloat * outputFloat
Definition:
v_repTypes.h:56
SLuaCallBack::outputInt
simInt * outputInt
Definition:
v_repTypes.h:55
SLuaCallBack::inputArgTypeAndSize
simInt * inputArgTypeAndSize
Definition:
v_repTypes.h:53
simUChar
unsigned char simUChar
Definition:
v_repTypes.h:42
SLuaCallBack::inputFloat
simFloat * inputFloat
Definition:
v_repTypes.h:50
jointCtrlCallback
int(* jointCtrlCallback)(int, int, int, const int *, const float *, float *)
Definition:
v_repTypes.h:66
simChar
char simChar
Definition:
v_repTypes.h:37
SLuaCallBack::outputCharBuff
simChar * outputCharBuff
Definition:
v_repTypes.h:62
SLuaCallBack::outputArgCount
simInt outputArgCount
Definition:
v_repTypes.h:58
SLuaCallBack::outputBool
simBool * outputBool
Definition:
v_repTypes.h:54
SLuaCallBack::waitUntilZero
simChar waitUntilZero
Definition:
v_repTypes.h:60
SLuaCallBack::inputInt
simInt * inputInt
Definition:
v_repTypes.h:49
simInt
int simInt
Definition:
v_repTypes.h:38
SLuaCallBack::objectID
simInt objectID
Definition:
v_repTypes.h:47
simVoid
void simVoid
Definition:
v_repTypes.h:41
simFloat
float simFloat
Definition:
v_repTypes.h:39
SLuaCallBack::outputChar
simChar * outputChar
Definition:
v_repTypes.h:57
simBool
unsigned char simBool
Definition:
v_repTypes.h:36
SLuaCallBack::inputArgCount
simInt inputArgCount
Definition:
v_repTypes.h:52
simUInt
unsigned int simUInt
Definition:
v_repTypes.h:43
SLuaCallBack
Definition:
v_repTypes.h:45
SLuaCallBack::inputChar
simChar * inputChar
Definition:
v_repTypes.h:51
vrep_plugin
Author(s): Marc - modified by Barros
autogenerated on Mon Mar 2 2015 01:32:59