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-2016 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.3.2 on August 29th 2016
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 typedef unsigned long long int simUInt64;
45 
47 {
53 };
54 
56 {
76 };
77 
78 typedef int (*contactCallback)(int,int,int,int*,float*);
79 typedef int (*jointCtrlCallback)(int,int,int,const int*,const float*,float*);
80 
81 #endif // !defined(V_REPTYPES_INCLUDED_)
double simDouble
Definition: v_repTypes.h:40
simChar * raiseErrorWithMessage
Definition: v_repTypes.h:52
simDouble * inputDouble
Definition: v_repTypes.h:74
simChar waitUntilZero
Definition: v_repTypes.h:51
simInt stackID
Definition: v_repTypes.h:50
simDouble * outputDouble
Definition: v_repTypes.h:75
simBool * inputBool
Definition: v_repTypes.h:58
simChar * inputCharBuff
Definition: v_repTypes.h:71
simInt * outputArgTypeAndSize
Definition: v_repTypes.h:69
simFloat * outputFloat
Definition: v_repTypes.h:66
simInt scriptID
Definition: v_repTypes.h:49
simInt * outputInt
Definition: v_repTypes.h:65
simInt * inputArgTypeAndSize
Definition: v_repTypes.h:63
unsigned long long int simUInt64
Definition: v_repTypes.h:44
unsigned char simUChar
Definition: v_repTypes.h:42
simFloat * inputFloat
Definition: v_repTypes.h:60
char simChar
Definition: v_repTypes.h:37
simInt objectID
Definition: v_repTypes.h:48
simChar * outputCharBuff
Definition: v_repTypes.h:72
simInt outputArgCount
Definition: v_repTypes.h:68
simBool * outputBool
Definition: v_repTypes.h:64
simChar waitUntilZero
Definition: v_repTypes.h:70
simInt * inputInt
Definition: v_repTypes.h:59
int simInt
Definition: v_repTypes.h:38
int(* contactCallback)(int, int, int, int *, float *)
Definition: v_repTypes.h:78
simInt objectID
Definition: v_repTypes.h:57
void simVoid
Definition: v_repTypes.h:41
float simFloat
Definition: v_repTypes.h:39
simChar * outputChar
Definition: v_repTypes.h:67
unsigned char simBool
Definition: v_repTypes.h:36
simInt inputArgCount
Definition: v_repTypes.h:62
int(* jointCtrlCallback)(int, int, int, const int *, const float *, float *)
Definition: v_repTypes.h:79
simInt scriptID
Definition: v_repTypes.h:73
unsigned int simUInt
Definition: v_repTypes.h:43
simChar * inputChar
Definition: v_repTypes.h:61