C++ SDK Reference  12.5
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
diguy_ai.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  *t DI-Guy AI, Main Header File
30  **
31  *b Link against: libdiguy
32  */
33 
34 #ifndef __diguy_ai_H
35 #define __diguy_ai_H
36 
37 #include <diguy_constants.h>
38 
39 #include <declspec_diguy.h>
40 
41 #ifdef __cplusplus
42 extern "C" {
43 #endif
44 
45 
46 /*****************************************************************************/
52 /*l
53  *b Description:
54  **
55  ** This function turns on DI-Guy AI. It should be called after the
56  ** main DI-Guy initialize call.
57  **
58  *b Callable From:
59  **
60  *- - C++
61  **
62  *b Returns:
63  **
64  ** 0 on success, -1 on failure
65  **
66  *b C++ Example:
67  **
68  *e #include <diguy_graphics_ogl.h>
69  *e
70  *e diguy_ogl_initialize(NULL);
71  *e diguy_ai_initialize();
72  */
73 BDI_DECLSPEC_diguy
75 
76 /*l
77  *b Description:
78  **
79  ** This function turns off DI-Guy AI. It should be called before the
80  ** main DI-Guy deinitialize call.
81  **
82  *b Callable From:
83  **
84  *- - C++
85  **
86  *b Returns:
87  **
88  ** 0 on success, -1 on failure
89  **
90  *b C++ Example:
91  **
92  *e diguy_ai_deinitialize();
93  *e diguy_deinitialize();
94  */
95 BDI_DECLSPEC_diguy
97 
98 
99 #ifdef __cplusplus
100 }
101 #endif
102 
103 #endif /* __diguy_ai_H */
104 
105