|
Correa 1
C++ library with Python bindings to analyse the shape of simple closed curves in R^2
|
#include <iostream>#include <iomanip>#include <sstream>#include <string>#include <cstring>#include <stdlib.h>#include <fstream>#include <cmath>#include <ctime>#include <unistd.h>#include <cstdlib>#include <limits>#include <assert.h>#include "hera/wasserstein.h"#include "InOut.h"#include "PolygonBuilder.h"#include "Polygon.h"#include "Frechet.h"#include "Ellipse.h"#include "Curvature.h"#include "PH0.h"Macros | |
| #define | NUM_THREADS 32 |
Typedefs | |
| using | PersistenceDiagram = std::vector<std::pair<double,double>> |
Functions | |
| bool | parse_args (int argc, char **argv, std::string *file1, std::string *focal1, std::string *file2, std::string *focal2, int *disttype) |
Variables | |
| int | threadids [NUM_THREADS] |
| pthread_t | threads [NUM_THREADS] |
| INOUT | inout |
| Polygon | poly |
| PolygonBuilder | pbuilder |
| Frechet | frechet |
| Ellipse | ellipse |
| Curvature | curv |