#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 coordinate resolution gain [-v] \n";
std::cerr << " i.e.: " << progName << " ../../data/points/human.off 2 10 0.3 -v \n";
exit(-1);
}
int main(int argc, char **argv) {
if ((argc != 5) && (argc != 6)) usage(argc, argv[0]);
using Point = std::vector<float>;
std::string off_file_name(argv[1]);
int coord = atoi(argv[2]);
int resolution = atoi(argv[3]);
double gain = atof(argv[4]);
bool verb = 0;
if (argc == 6) verb = 1;
if (!check) {
std::cout << "Incorrect OFF file." << std::endl;
} else {
if (verb) {
std::cout <<
"Nerve is of dimension " << stree.
dimension() <<
" - " << stree.
num_simplices() <<
" simplices - " std::cout << "Iterator on Nerve simplices" << std::endl;
std::cout << vertex << " ";
}
std::cout << std::endl;
}
}
}
return 0;
}