C++ SDK Reference
12.5
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
diguyMotionVariant.h
Go to the documentation of this file.
1
2
/*
3
* Copyright (C) 1992-2013 Boston Dynamics
4
* ALL RIGHTS RESERVED.
5
*
6
* These coded instructions, statements, and computer programs
7
* contain unpublished proprietary information of Boston Dynamics
8
* and are protected by Copyright Laws of the United States.
9
* They may not be used, duplicated, or disclosed in any form, in
10
* whole or in part, without the prior written consent from Boston
11
* Dynamics.
12
*
13
* RESTRICTED RIGHTS LEGEND
14
* Use, duplication, or disclosure by the government is subject
15
* to restrictions as set forth in FAR 52.227.19(c)(2) or
16
* subparagraph (c)(1)(ii) of the Rights in Technical Data and
17
* Computer Software clause at DFARS 252.227-7013 and/or in
18
* similar or successor clauses in the FAR, or the DOD or NASA
19
* FAR Supplement, or to subparagraphs (c)(1) and (c)(2) of the
20
* Commercial Computer Software--Restricted Rights at 48 CFR
21
* 52.227-19, as applicable. Unpublished-rights reserved under
22
* the Copyright Laws of the United States.
23
* Contractor/Manufacturer is:
24
* Boston Dynamics/78 Fourth Avenue/Waltham MA 02451.
25
*/
26
27
28
/*********************************************************************
29
**
30
*t diguyMotionVariant Type Declaration
31
**
32
*/
33
34
#ifndef __diguyMotionVariant_H
35
#define __diguyMotionVariant_H
36
37
#ifdef SWIG
38
%module
diguyMotionVariant
39
#else
40
#define CPLUSPLUS_ONLY
41
#endif
42
43
extern
"C"
{
44
45
#include <
declspec_diguy.h
>
46
47
48
/****************************************************************************/
49
typedef
enum
{
50
DIGUY_MOTION_VARIANT_NORMAL
= 0,
51
DIGUY_MOTION_VARIANT_AIM
,
52
DIGUY_MOTION_VARIANT_DEAD
,
53
54
DIGUY_MOTION_VARIANT_ANGRY
,
55
DIGUY_MOTION_VARIANT_AMBIENT
,
56
DIGUY_MOTION_VARIANT_ASSAULT
,
57
DIGUY_MOTION_VARIANT_CURIOUS
,
58
DIGUY_MOTION_VARIANT_EXERCISE
,
59
DIGUY_MOTION_VARIANT_FUNKY
,
60
DIGUY_MOTION_VARIANT_INJURED
,
61
DIGUY_MOTION_VARIANT_READY
,
62
DIGUY_MOTION_VARIANT_SICK
,
63
DIGUY_MOTION_VARIANT_SOCIALIZE
,
64
DIGUY_MOTION_VARIANT_OTHER
,
65
66
DIGUY_MOTION_VARIANT_MISC0
,
67
DIGUY_MOTION_VARIANT_MISC1
,
68
DIGUY_MOTION_VARIANT_MISC2
,
69
DIGUY_MOTION_VARIANT_MISC3
,
70
DIGUY_MOTION_VARIANT_MISC4
,
71
DIGUY_MOTION_VARIANT_MISC5
,
72
DIGUY_MOTION_VARIANT_MISC6
,
73
DIGUY_MOTION_VARIANT_MISC7
,
74
DIGUY_MOTION_VARIANT_MISC8
,
75
DIGUY_MOTION_VARIANT_MISC9
,
76
77
DIGUY_MOTION_VARIANT_UNKNOWN
,
78
DIGUY_MOTION_VARIANT_ANY
,
79
DIGUY_MOTION_VARIANT_COUNT
80
}
diguyMotionVariant
;
81
82
83
/*l
84
*b Description:
85
**
86
** This function converts the passed variant enumeration into
87
** a NULL-terminated C-style string.
88
**
89
*b Returns:
90
**
91
** C-style string identifying variant
92
**
93
*b Callable From:
94
**
95
*- - C++
96
*- - Script
97
*/
98
BDI_DECLSPEC_diguy
99
const
char
*
diguy_motion_variant_to_string
(
diguyMotionVariant
variant);
100
101
/*l
102
*b Description:
103
**
104
** This function converts the passed C-style string into an
105
** enumerated value.
106
**
107
** Variants are used in functions such as
108
** diguyCharacter::get_action_from_description().
109
**
110
*b Returns:
111
**
112
** enumeration value of variant
113
**
114
*b Callable From:
115
**
116
*- - C++
117
*- - Script
118
*/
119
BDI_DECLSPEC_diguy
120
diguyMotionVariant
diguy_motion_variant_from_string
(
const
char
*
string
);
121
122
123
}
/* end extern "C" */
124
125
#endif
/* __diguyMotionVariant_H */
126
127
128
/*
129
* Copyright (C) 1992-2013 Boston Dynamics
130
* ALL RIGHTS RESERVED.
131
*
132
* These coded instructions, statements, and computer programs
133
* contain unpublished proprietary information of Boston Dynamics
134
* and are protected by Copyright Laws of the United States.
135
* They may not be used, duplicated, or disclosed in any form, in
136
* whole or in part, without the prior written consent from Boston
137
* Dynamics.
138
*
139
* RESTRICTED RIGHTS LEGEND
140
* Use, duplication, or disclosure by the government is subject
141
* to restrictions as set forth in FAR 52.227.19(c)(2) or
142
* subparagraph (c)(1)(ii) of the Rights in Technical Data and
143
* Computer Software clause at DFARS 252.227-7013 and/or in
144
* similar or successor clauses in the FAR, or the DOD or NASA
145
* FAR Supplement, or to subparagraphs (c)(1) and (c)(2) of the
146
* Commercial Computer Software--Restricted Rights at 48 CFR
147
* 52.227-19, as applicable. Unpublished-rights reserved under
148
* the Copyright Laws of the United States.
149
* Contractor/Manufacturer is:
150
* Boston Dynamics/78 Fourth Avenue/Waltham MA 02451.
151
*/
152
include
diguyMotionVariant.h
Generated on Wed Sep 18 2013 11:47:09 for C++ SDK Reference by
1.8.3.1