libatomprobe
Library for Atom Probe Tomography (APT) computation
Namespaces | Enumerations | Functions
convexHull.h File Reference
#include <vector>
#include "atomprobe/primitives/ionHit.h"
Include dependency graph for convexHull.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 AtomProbe
 

Enumerations

enum  { AtomProbe::HULL_SURFREDUCE_NEGATIVE_SCALE_FACT =1, AtomProbe::HULL_ERR_USER_ABORT, AtomProbe::HULL_ERR_NO_MEM }
 

Functions

unsigned int AtomProbe::GetReducedHullPts (const std::vector< IonHit > &points, float reductionDim, unsigned int *progress, bool(*callback)(bool), std::vector< IonHit > &pointResult)
 Obtain a set of points that are a subset of points the convex hull that are at least "reductionDim" away from the hull itself. More...
 
unsigned int AtomProbe::computeConvexHull (const std::vector< IonHit > &data, unsigned int *progress, bool(*callback)(bool), std::vector< Point3D > &curHull, bool freeHull)
 Obtain the convex hull of a set of ions. More...