cuikslam.c
Go to the documentation of this file.
1 
2 #include "cuiksystem.h"
3 #include "parameters.h"
4 
5 #include "defines.h"
6 #include "error.h"
7 #include "filename.h"
8 
9 #include <stdlib.h>
10 
58 int main(int argc, char **arg)
59 {
60  TCuikSystem cuiksystem; /* The set of equations */
61  Tparameters parameters; /* Parameters used in the Cuik process */
62 
63  Tfilename fslam;
64  Tfilename fparam;
65 
66 
67  if (argc>1)
68  {
69 
70  /*Init parameters*/
71  CreateFileName(NULL,arg[1],NULL,PARAM_EXT,&fparam);
72  InitParametersFromFile(GetFileFullName(&fparam),&parameters);
73 
74  /*Read the problem from file*/
75  CreateFileName(NULL,arg[1],NULL,SLAM_EXT,&fslam);
76 
77  InitCuikSystem(&cuiksystem);
78 
79  Error("Not implemented yet. Sorry....\n");
80 
81  DeleteParameters(&parameters);
82  DeleteCuikSystem(&cuiksystem);
83 
84  DeleteFileName(&fparam);
85  DeleteFileName(&fslam);
86 
87  }
88  else
89  {
90  fprintf(stderr," Wrong number of parameters.\n");
91  fprintf(stderr," Use:\n");
92  fprintf(stderr," cuikslam <problem filename>.slam \n");
93  fprintf(stderr," where <problem filename> contains the slam information\n");
94  fprintf(stderr," (the '.slam' extension is not required)\n");
95  }
96  return(EXIT_SUCCESS);
97 }
98