#include <gudhi/GIC.h>
#include <string>
#include <vector>
void usage(int nbArgs, char *const progName) {
  std::cerr << "Error: Number of arguments (" << nbArgs << ") is not correct\n";
  std::cerr << "Usage: " << progName << " filename.off function [-v] \n";
  std::cerr << "       i.e.: " << progName << " ../../data/points/COIL_database/lucky_cat.off "
                                              "../../data/points/COIL_database/lucky_cat_PCA1 -v \n";
  exit(-1);  
}
int main(int argc, char **argv) {
  if ((argc != 3) && (argc != 4)) usage(argc, argv[0]);
  using Point = std::vector<float>;
  std::string off_file_name(argv[1]);
  std::string func_file_name = argv[2];
  bool verb = 0;
  if (argc == 4) verb = 1;
  
  
  
  if (!check) {
    std::cout << "Incorrect OFF file." << std::endl;
  } else {
    
    
    
    if (verb) {
                << 
" simplices - " << stree.
num_vertices() << 
" vertices." << std::endl;
      std::cout << "Iterator on functional GIC simplices" << std::endl;
          std::cout << vertex << " ";
        }
        std::cout << std::endl;
      }
    }
  }
  return 0;
}