Class Argos::ScaleSpaceSurface
ClassList > Argos > ScaleSpaceSurface
Scale-space surface reconstruction. More...
#include <ScaleSpaceSurface.h>
Inherits the following classes: Argos::ISurfaceReconstructor
Public Functions
| Type | Name |
|---|---|
| ScaleSpaceSurface (int nbIterations) |
|
| virtual std::string | name () override const Short identifier of the algorithm including its parameters. |
| virtual Mesh | reconstruct (const PointCloud & pc) override const Reconstruct a mesh from a point cloud using the scale-space algorithm. |
Public Functions inherited from Argos::ISurfaceReconstructor
See Argos::ISurfaceReconstructor
| 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
Iteratively refines an initial surface estimate by analysing features at multiple scales. Useful for capturing both fine detail and global shape from noisy point clouds.
Public Functions Documentation
function ScaleSpaceSurface
Parameters:
nbIterationsNumber of refinement iterations to perform.
function name
Short identifier of the algorithm including its parameters.
Returns:
"ScaleSpace_<nbIterations>I".
Implements Argos::ISurfaceReconstructor::name
function reconstruct
Reconstruct a mesh from a point cloud using the scale-space algorithm.
Parameters:
pcInput point cloud.
Returns:
Reconstructed mesh.
Implements Argos::ISurfaceReconstructor::reconstruct
The documentation for this class was generated from the following file include/algos/pointcloud_to_mesh/ScaleSpaceSurface.h