Closed pauljurczak closed 4 years ago
Thanks for your interest!
Sounds like there's a stale include somewhere. Where is the reference to geometry.h
coming from? It doesn't look like it's included from the example application.
Ah, a grep indicates it's still mentioned in some files like this one: https://github.com/nmwsharp/geometry-central/blob/master/include/geometrycentral/surface/fast_marching_method.h
That class and handful of others are leftovers from previous iterations of this library, and don't quite compile in the current version. Outdated code probably shouldn't be seeing in the include directory, however!
I'll have to do an audit soon and either bring these files up to date or remove them entirely. Do let me know if you're seeing geometry.h
mentioned elsewhere.
On https://geometry-central.net/surface/geometry/quantities/ page, you have:
#include "geometrycentral/surface/geometry.h"
#include "geometrycentral/surface/meshio.h"
using namespace geometrycentral::surface;
Also on https://geometry-central.net/surface/geometry/geometry/:
Quantity API
#include "geometrycentral/surface/geometry.h" to get all geometry interfaces.
All quantities offer methods and storage following the same naming pattern.
Oh, I see! Thanks for pointing that out. Will fix soon.
Fixed in 8b3ac269eae422c175c2e31d822c89fb43cc3fdf
After installation on Ubuntu 18.04.3 following the tutorial from http://geometry-central.net/build/building/, there is no
geometry.h
header ingeometrycentral/surface
directory as required by example code. Here is the contents ofgeometrycentral/surface
: