Switch to unified view

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