gtsam_points
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
gtsam_points::GaussianVoxelMap Class Referenceabstract

Gaussian distribution voxelmap. More...

#include <gaussian_voxelmap.hpp>

Inheritance diagram for gtsam_points::GaussianVoxelMap:
Inheritance graph
[legend]

Public Types

using Ptr = std::shared_ptr< GaussianVoxelMap >
 
using ConstPtr = std::shared_ptr< const GaussianVoxelMap >
 

Public Member Functions

virtual void save_compact (const std::string &path) const =0
 Save the voxelmap.
 
virtual double voxel_resolution () const =0
 Voxel resolution.
 
virtual void insert (const PointCloud &frame)=0
 Insert a point cloud frame into the voxelmap.
 

Detailed Description

Gaussian distribution voxelmap.

Member Function Documentation

◆ insert()

virtual void gtsam_points::GaussianVoxelMap::insert ( const PointCloud frame)
pure virtual

Insert a point cloud frame into the voxelmap.

Implemented in gtsam_points::GaussianVoxelMapCPU, and gtsam_points::GaussianVoxelMapGPU.

◆ save_compact()

virtual void gtsam_points::GaussianVoxelMap::save_compact ( const std::string &  path) const
pure virtual

Save the voxelmap.

Parameters
pathDestination path

Implemented in gtsam_points::GaussianVoxelMapCPU, and gtsam_points::GaussianVoxelMapGPU.

◆ voxel_resolution()

virtual double gtsam_points::GaussianVoxelMap::voxel_resolution ( ) const
pure virtual

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