34#include <NDEVR/Buffer.h>
35#include <NDEVR/GeometryFilter.h>
36#include <NDEVR/GeometrySurfacing.h>
39#if NDEVR_ENABLE_PCL_SURFACING
43 class PoissonSurfacing final :
public GeometrySurfacing
47 bool runSurfacing(GeometrySurfacingParameters& parameters)
override;
48 Buffer<SurfacingDescription> defaultSurfacingArguments()
override;
53 class MarchingCubesRBF final :
public GeometrySurfacing
57 bool runSurfacing(GeometrySurfacingParameters& parameters)
override;
58 Buffer<SurfacingDescription> defaultSurfacingArguments()
override;
63 class MarchingCubesHoppe final :
public GeometrySurfacing
67 bool runSurfacing(GeometrySurfacingParameters& parameters)
override;
68 Buffer<SurfacingDescription> defaultSurfacingArguments()
override;
73 class GreedyProjectionTriangulation final :
public GeometrySurfacing
76 GreedyProjectionTriangulation();
77 bool runSurfacing(GeometrySurfacingParameters& parameters)
override;
78 Buffer<SurfacingDescription> defaultSurfacingArguments()
override;
The primary namespace for the NDEVR SDK.