C++ SDK Reference  12.5
 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
39 #else
40 #define CPLUSPLUS_ONLY
41 #endif
42 
43 extern "C" {
44 
45 #include <declspec_diguy.h>
46 
47 
48 /****************************************************************************/
49 typedef enum {
53 
65 
76 
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
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
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