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 
46 {
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_)
double simDouble
Definition: v_repTypes.h:40
simBool * inputBool
Definition: v_repTypes.h:48
int(* contactCallback)(int, int, int, int *, float *)
Definition: v_repTypes.h:65
simChar * inputCharBuff
Definition: v_repTypes.h:61
simInt * outputArgTypeAndSize
Definition: v_repTypes.h:59
simFloat * outputFloat
Definition: v_repTypes.h:56
simInt * outputInt
Definition: v_repTypes.h:55
simInt * inputArgTypeAndSize
Definition: v_repTypes.h:53
unsigned char simUChar
Definition: v_repTypes.h:42
simFloat * inputFloat
Definition: v_repTypes.h:50
int(* jointCtrlCallback)(int, int, int, const int *, const float *, float *)
Definition: v_repTypes.h:66
char simChar
Definition: v_repTypes.h:37
simChar * outputCharBuff
Definition: v_repTypes.h:62
simInt outputArgCount
Definition: v_repTypes.h:58
simBool * outputBool
Definition: v_repTypes.h:54
simChar waitUntilZero
Definition: v_repTypes.h:60
simInt * inputInt
Definition: v_repTypes.h:49
int simInt
Definition: v_repTypes.h:38
simInt objectID
Definition: v_repTypes.h:47
void simVoid
Definition: v_repTypes.h:41
float simFloat
Definition: v_repTypes.h:39
simChar * outputChar
Definition: v_repTypes.h:57
unsigned char simBool
Definition: v_repTypes.h:36
simInt inputArgCount
Definition: v_repTypes.h:52
unsigned int simUInt
Definition: v_repTypes.h:43
simChar * inputChar
Definition: v_repTypes.h:51


vrep_plugin
Author(s): Marc - modified by Barros
autogenerated on Mon Mar 2 2015 01:32:59