Public Member Functions | Protected Attributes | List of all members
lvr2::PointsetMeshGenerator< BaseVecT > Class Template Referenceabstract

Interface class for surface reconstruction algorithms that generate triangle meshes from point set surfaces. More...

#include <PointsetMeshGenerator.hpp>

Inheritance diagram for lvr2::PointsetMeshGenerator< BaseVecT >:
Inheritance graph
[legend]

Public Member Functions

virtual void getMesh (BaseMesh< BaseVecT > &mesh)=0
 Generates a triangle mesh representation of the current point set. More...
 
 PointsetMeshGenerator (PointsetSurfacePtr< BaseVecT > surface)
 Constructs a Reconstructor object using the given point set surface. More...
 

Protected Attributes

PointsetSurfacePtr< BaseVecT > m_surface
 The point cloud manager that handles the loaded point cloud data. More...
 

Detailed Description

template<typename BaseVecT>
class lvr2::PointsetMeshGenerator< BaseVecT >

Interface class for surface reconstruction algorithms that generate triangle meshes from point set surfaces.

Definition at line 50 of file PointsetMeshGenerator.hpp.

Constructor & Destructor Documentation

◆ PointsetMeshGenerator()

template<typename BaseVecT >
lvr2::PointsetMeshGenerator< BaseVecT >::PointsetMeshGenerator ( PointsetSurfacePtr< BaseVecT >  surface)
inline

Constructs a Reconstructor object using the given point set surface.

Definition at line 58 of file PointsetMeshGenerator.hpp.

Member Function Documentation

◆ getMesh()

template<typename BaseVecT >
virtual void lvr2::PointsetMeshGenerator< BaseVecT >::getMesh ( BaseMesh< BaseVecT > &  mesh)
pure virtual

Generates a triangle mesh representation of the current point set.

Parameters
meshA surface representation of the current point set.

Implements lvr2::MeshGenerator< BaseVecT >.

Implemented in lvr2::DMCReconstruction< BaseVecT, BoxT >.

Member Data Documentation

◆ m_surface

template<typename BaseVecT >
PointsetSurfacePtr<BaseVecT> lvr2::PointsetMeshGenerator< BaseVecT >::m_surface
protected

The point cloud manager that handles the loaded point cloud data.

Definition at line 72 of file PointsetMeshGenerator.hpp.


The documentation for this class was generated from the following file:


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:27