|
a |
|
b/Tools/AnyMocap/PathDefinitions.any |
|
|
1 |
#ifndef INCLUDEFILE_ANY |
|
|
2 |
#define INCLUDEFILE_ANY |
|
|
3 |
|
|
|
4 |
#define ANYMOCAP_VERSION 2 |
|
|
5 |
|
|
|
6 |
// This file ensures that all necessary path statements |
|
|
7 |
// are exist if they have not been set by the application |
|
|
8 |
// that loads the AnyMoCap model. |
|
|
9 |
|
|
|
10 |
|
|
|
11 |
#ifndef MOCAP_PATH_MAINFILE |
|
|
12 |
#path MOCAP_PATH_MAINFILE ANYBODY_PATH_MAINFILE |
|
|
13 |
#endif |
|
|
14 |
|
|
|
15 |
#ifndef MOCAP_PATH_MAINFILEDIR |
|
|
16 |
#path MOCAP_PATH_MAINFILEDIR "<ANYBODY_PATH_MAINFILEDIR>" |
|
|
17 |
#endif |
|
|
18 |
|
|
|
19 |
#ifndef MOCAP_NAME_MAINFILE |
|
|
20 |
#define MOCAP_NAME_MAINFILE ANYBODY_NAME_MAINFILE |
|
|
21 |
#endif |
|
|
22 |
|
|
|
23 |
#ifndef MOCAP_NAME_MAINFILEDIR |
|
|
24 |
#define MOCAP_NAME_MAINFILEDIR ANYBODY_NAME_MAINFILEDIR |
|
|
25 |
#endif |
|
|
26 |
|
|
|
27 |
#ifndef ANYMOCAP_MODEL_PATH |
|
|
28 |
#path ANYMOCAP_MODEL_PATH "." |
|
|
29 |
#endif |
|
|
30 |
|
|
|
31 |
|
|
|
32 |
// Path for saving model output files |
|
|
33 |
#ifndef ANYBODY_PATH_OUTPUT |
|
|
34 |
#path ANYBODY_PATH_OUTPUT "<MOCAP_PATH_MAINFILEDIR>" |
|
|
35 |
#endif |
|
|
36 |
|
|
|
37 |
// Path for saving intermediate files |
|
|
38 |
#ifndef TEMP_PATH |
|
|
39 |
#path TEMP_PATH "<ANYBODY_PATH_OUTPUT>" |
|
|
40 |
#endif |
|
|
41 |
|
|
|
42 |
#ifndef PROJECT_PATH |
|
|
43 |
#path PROJECT_PATH "../" |
|
|
44 |
#endif |
|
|
45 |
|
|
|
46 |
// Include the AMMR library |
|
|
47 |
#ifdef ANYBODY_PATH_AMMR |
|
|
48 |
#include "<ANYBODY_PATH_AMMR>\libdef.any" |
|
|
49 |
#else |
|
|
50 |
#ifndef ANYBODY_APPLICATION_LIBRARY_NAME |
|
|
51 |
#include "<ANYBODY_PATH_INSTALLDIR>\AMMR\libdef.any" |
|
|
52 |
#endif |
|
|
53 |
#endif |
|
|
54 |
|
|
|
55 |
// Load an example LabSpecificData.any file if none have been set |
|
|
56 |
#ifndef MOCAP_LAB_SPECIFIC_DATA |
|
|
57 |
#path MOCAP_LAB_SPECIFIC_DATA "ExampleFiles/LabSpecificData.any" |
|
|
58 |
#endif |
|
|
59 |
|
|
|
60 |
// Load an example SubjectSpecificData.any file if none have been set |
|
|
61 |
#ifndef MOCAP_SUBJECT_SPECIFIC_DATA |
|
|
62 |
#path MOCAP_SUBJECT_SPECIFIC_DATA "ExampleFiles/SubjectSpecificData.any" |
|
|
63 |
#endif |
|
|
64 |
|
|
|
65 |
// Load an example TrialSpecificData.any file if none have been set |
|
|
66 |
#ifndef MOCAP_TRIAL_SPECIFIC_DATA |
|
|
67 |
#path MOCAP_TRIAL_SPECIFIC_DATA "ExampleFiles/TrialSpecificData.any" |
|
|
68 |
#endif |
|
|
69 |
|
|
|
70 |
|
|
|
71 |
#ifndef AMMR_VERSION |
|
|
72 |
// Pre AMMR 2.0 repository. |
|
|
73 |
// Set versions as undefined. |
|
|
74 |
#define AMMR_VERSION "" |
|
|
75 |
#define AMMR_VERSION_MAJOR 0 |
|
|
76 |
#define AMMR_VERSION_MINOR 0 |
|
|
77 |
#define AMMR_VERSION_PATCH 0 |
|
|
78 |
#endif |
|
|
79 |
|
|
|
80 |
#endif |