Class Argos::ISurfaceReconstructor
ClassList > Argos > ISurfaceReconstructor
Abstract interface for reconstructing a mesh from a point cloud. More...
#include <ISurfaceReconstructor.h>
Inherited by the following classes: Argos::AdvancingFrontSurface, Argos::PoissonSurface, Argos::ScaleSpaceSurface
Public Functions
| Type | Name |
|---|---|
| virtual std::string | name () const = 0 Short identifier of the strategy. |
| virtual Mesh | reconstruct (const PointCloud & pc) const = 0 Reconstruct a mesh from a point cloud. |
| virtual | ~ISurfaceReconstructor () = default |
Detailed Description
This class defines the common contract for every reconstruction strategy (advancing front, Poisson, scale space, etc.).
Every derived implementation encapsulates its own logic and its own internal parameters.
Public Functions Documentation
function name
Short identifier of the strategy.
Returns:
Human-readable name (e.g. "AdvancingFront").
function reconstruct
Reconstruct a mesh from a point cloud.
Parameters:
pcInput point cloud (read-only).
Returns:
Reconstructed mesh.
function ~ISurfaceReconstructor
The documentation for this class was generated from the following file include/algos/pointcloud_to_mesh/ISurfaceReconstructor.h