|
Correa 1
C++ library with Python bindings to analyse the shape of simple closed curves in R^2
|
| ▼ include | |
| ▼ Curvature | |
| ▼ include | |
| Curvature.h | This file looks at option to compare two curves based on the curvatures of their vertices. It is based on the paper: K. Crane, U. Pinkall, and P. Schroeder, "Robust fairing via conformal curvature flow", ACM Transactions on Graphics, Vol. 32, No. 4 (2013), and on the code SpinXform_OpenGL from Keenan Crane (available at: https://www.cs.cmu.edu/~kmcrane/index.html#code) |
| ▼ DataStruct | |
| ▼ include | |
| Polygon.h | |
| PolygonBuilder.h | |
| Types.h | |
| Vector.h | |
| Vector2D.h | |
| Vertex.h | |
| ▼ InOut | |
| ▼ include | |
| InOut.h | Read and write data |
| ▼ Metrics | |
| ▼ include | |
| Convex.h | Compute convex hulls |
| Ellipse.h | Calculate various ellipse for a polygon |
| Frechet.h | This file implements the discrete Frechet distance for comparing two polygonal curves. Implementation based on: Eiter, Thomas; Mannila, Heikki (1994), Computing discrete Fréchet distance, Tech. Report CD-TR 94/64, Christian Doppler Laboratory for Expert Systems, TU Vienna, Austria. LGPL licensing |
| ▼ OT1 | |
| ▼ include | |
| VectorOps.h | Sets of routine for performing operations on vectors using pthreads |
| ▼ PH0 | |
| ▼ include | |
| PersistenceDiagram.h | Define classes needed for peristence diagrams, including persistence points |
| PH0.h | Functions to compute dimension 0 persistent homology of polygon |
| 2DShape.h | |
| Comp2D.h | |
| Comp2DShapes.h | |
| Comp2DShapesFocal.h | |
| ▼ src | |
| 2DShape.cpp | Extract infromation about a polygon |
| Comp2DShapes.cpp | Compare 2 polygons with automatic focal points |
| Comp2DShapesFocal.cpp | Compare polygons with specific focal points |