ApproximateVoxelGrid assembles a local 3D grid over a given PointCloud, and downsamples + filters the data.
More...
#include <pcl/filters/approximate_voxel_grid.h>
template<typename PointT>
class pcl::ApproximateVoxelGrid< PointT >
ApproximateVoxelGrid assembles a local 3D grid over a given PointCloud, and downsamples + filters the data.
- Author
- James Bowman, Radu B. Rusu
Definition at line 100 of file approximate_voxel_grid.h.
template<typename PointT>
template<typename PointT>
template<typename PointT>
template<typename PointT>
template<typename PointT >
template<typename PointT >
Copy constructor.
- Parameters
-
| [in] | src | the approximate voxel grid to copy into this. |
Definition at line 135 of file approximate_voxel_grid.h.
template<typename PointT>
Calls the filtering method and returns the filtered dataset in output.
- Parameters
-
| [out] | output | the resultant filtered point cloud dataset |
Definition at line 104 of file filter.h.
template<typename PointT >
Get the state of the internal downsampling parameter (true if all fields need to be downsampled, false if just XYZ).
Definition at line 199 of file approximate_voxel_grid.h.
template<typename PointT>
Get a pointer to the vector of indices used.
Definition at line 190 of file pcl_base.h.
template<typename PointT>
Get a pointer to the input point cloud dataset.
Definition at line 107 of file pcl_base.h.
template<typename PointT >
template<typename PointT>
Get the point indices being removed.
Definition at line 95 of file filter.h.
template<typename PointT >
Copy operator.
- Parameters
-
| [in] | src | the approximate voxel grid to copy into this. |
Definition at line 152 of file approximate_voxel_grid.h.
template<typename PointT>
Override PointCloud operator[] to shorten code.
- Note
- this method can be called instead of (*input_)[(*indices_)[pos]] or input_->points[(*indices_)[pos]]
- Parameters
-
| pos | position in indices_ vector |
Definition at line 197 of file pcl_base.h.
template<typename PointT >
Set to true if all fields need to be downsampled, or false if just XYZ.
- Parameters
-
| downsample | the new value (true/false) |
Definition at line 193 of file approximate_voxel_grid.h.
template<typename PointT>
Provide a pointer to the vector of indices that represents the input data.
- Parameters
-
| indices | a pointer to the vector of indices that represents the input data. |
Definition at line 113 of file pcl_base.h.
template<typename PointT>
Provide a pointer to the vector of indices that represents the input data.
- Parameters
-
| indices | a pointer to the vector of indices that represents the input data. |
Definition at line 124 of file pcl_base.h.
template<typename PointT>
Provide a pointer to the vector of indices that represents the input data.
- Parameters
-
| indices | a pointer to the vector of indices that represents the input data. |
Definition at line 135 of file pcl_base.h.
template<typename PointT>
| void pcl::PCLBase< PointT >::setIndices |
( |
size_t |
row_start, |
|
|
size_t |
col_start, |
|
|
size_t |
nb_rows, |
|
|
size_t |
nb_cols |
|
) |
| |
|
inlineinherited |
Set the indices for the points laying within an interest region of the point cloud.
- Note
- you shouldn't call this method on unorganized point clouds!
- Parameters
-
| row_start | the offset on rows |
| col_start | the offset on columns |
| nb_rows | the number of rows to be considered row_start included |
| nb_cols | the number of columns to be considered col_start included |
Definition at line 151 of file pcl_base.h.
template<typename PointT>
template<typename PointT >
Set the voxel grid leaf size.
- Parameters
-
| [in] | leaf_size | the voxel grid leaf size |
Definition at line 168 of file approximate_voxel_grid.h.
template<typename PointT >
Set the voxel grid leaf size.
- Parameters
-
| [in] | lx | the leaf size for X |
| [in] | ly | the leaf size for Y |
| [in] | lz | the leaf size for Z |
Definition at line 180 of file approximate_voxel_grid.h.
The documentation for this class was generated from the following files: