OSDN Git Service

49d03f20622a3b12a63c6b16f85016ecf84701a9
[eos/base.git] / src / Tools / rec3d / TestForLcalculationOfOrientationSearchBySimultaneousMinimization / src / usage.c
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include "../inc/config.h"
4
5 void
6 usage(char* thisProgram)
7 {
8     fprintf(stderr, "Usage: %s\n", thisProgram);
9     fprintf(stderr, "Options:\n");
10     fprintf(stderr, "    [-I[nputFileList]    In                  (NULL      ).as(inFileListNoOpen    ) ] :Essential :InputDataFileList\n");
11     fprintf(stderr, "    [-i[nput]i[nitial]d[ata]iid                 (NULL      ).as(inFile              ) ] :Essential :InputInitialDataFile\n");
12     fprintf(stderr, "    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile\n");
13     fprintf(stderr, "    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile\n");
14     fprintf(stderr, "    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode\n");
15     fprintf(stderr, "    [-m[ode]2            mode2               (0         ).as(Integer             ) ] :Optional  :Mode2\n");
16     fprintf(stderr, "    [-dt[heta]           dtheta              (0         ).as(Integer             ) ] :Optional  :dtheta\n");
17     fprintf(stderr, "    [-dp[si]             dpsi                (0         ).as(Integer             ) ] :Optional  :dpsi\n");
18     fprintf(stderr, "    [-e[rror]p[oint]     ep                  (0         ).as(Integer             ) ] :Optional  :ErrorPoint\n");
19     fprintf(stderr, "    [-m[ode]L[calculation]modeL               (0         ).as(Integer             ) ] :Optional  :Mode of L calculation\n");
20     fprintf(stderr, "    [-m[ode]T[hreshold]A[ngularweight]modeTA              (0         ).as(Integer             ) ] :Optional  :Mode of threshold of Angular weight\n");
21     fprintf(stderr, "    [-L[ogFile]          Log                 (stdout    ).as(outFile             ) ] :Optional  :LogFileName\n");
22     fprintf(stderr, "    [-L[ogFile]2         Log2                (stdout    ).as(outFile             ) ] :Optional  :LogFileName2 : phi theta psi\n");
23     fprintf(stderr, "    [-m[rcImage]2[D]     m2                  (NULL      ).as(outFile             ) ] :Optional  :mrcImage 2D name\n");
24     fprintf(stderr, "    [-m[rcImage]3[D]     m3                  (NULL      ).as(outFile             ) ] :Optional  :mrcImage 3D name\n");
25     additionalUsage();
26 }
27
28 void
29 htmlBeforeUsage(char* thisProgram)
30 {
31     fprintf(stderr, "<HTML>\n");
32     fprintf(stderr, "<HEAD>\n");
33     fprintf(stderr, "<TITLE>%s</TITLE>\n", thisProgram);
34     fprintf(stderr, "</HEAD>\n");
35     fprintf(stderr, "<BODY>\n");
36     fprintf(stderr, "<H1>%s</H1>\n", thisProgram);
37     fprintf(stderr, "<H2>Usage</H2>\n");
38     fprintf(stderr, "<PRE>\n");
39 }
40
41 void
42 htmlAfterUsage(char* thisProgram)
43 {
44     fprintf(stderr, "</PRE>\n");
45     fprintf(stderr, "</BODY>\n");
46     fprintf(stderr, "</HTML>\n");
47 }