Beispiel #1
0
// Program entry point
int main (int argc, char **argv) {
   const char *arg = "distance";

   if (argc < 5) {
       cerr << "Usage:   rip <sregfile> <dregfile> <srctime> <dsttime> [args]\n"
            << "          timeformat:  YYYY-MM-DD hh:mm:ss\n"
            << "Example: rip box1 box2 \"2014-01-01 00:00\" "
            << "\"2014-01-02 12:00\" Overlap:30\n\n";
      exit(1);
   }
   if (argc == 6)
     arg = argv[5];
   RList *sreg = parseFile(argv[1]);
   RList *dreg = parseFile(argv[2]);
   
   RList ret = regioninterpolate(*sreg, *dreg, argv[3], argv[4], arg);
   
   stringstream ss;
#ifdef SECONDO_STYLE
   ss << "(OBJECT obj () mregion ";
#endif
   ss << ret.ToString() << "\n";
#ifdef SECONDO_STYLE
   ss << ")\n";
#endif

   cout << ss.str();
   
   exit(0);
}