Point Cloud Library (PCL)
1.14.1-dev
|
Represents a distance map obtained from a distance transformation. More...
#include <pcl/recognition/distance_map.h>
Public Member Functions | |
DistanceMap () | |
Constructor. More... | |
virtual | ~DistanceMap ()=default |
Destructor. More... | |
std::size_t | getWidth () const |
Returns the width of the map. More... | |
std::size_t | getHeight () const |
Returns the height of the map. More... | |
float * | getData () |
Returns a pointer to the beginning of map. More... | |
void | resize (const std::size_t width, const std::size_t height) |
Resizes the map to the specified size. More... | |
float & | operator() (const std::size_t col_index, const std::size_t row_index) |
Operator to access an element of the map. More... | |
const float & | operator() (const std::size_t col_index, const std::size_t row_index) const |
Operator to access an element of the map. More... | |
Protected Attributes | |
std::vector< float > | data_ |
The storage for the distance map data. More... | |
std::size_t | width_ {0} |
The width of the map. More... | |
std::size_t | height_ {0} |
The height of the map. More... | |
Represents a distance map obtained from a distance transformation.
Definition at line 46 of file distance_map.h.
|
inline |
Constructor.
Definition at line 50 of file distance_map.h.
|
virtualdefault |
Destructor.
|
inline |
Returns a pointer to the beginning of map.
Definition at line 70 of file distance_map.h.
References data_.
Referenced by pcl::ColorModality< PointInT >::computeDistanceMap(), and pcl::SurfaceNormalModality< PointInT >::computeDistanceMap().
|
inline |
|
inline |
|
inline |
Operator to access an element of the map.
[in] | col_index | the column index of the element to access. |
[in] | row_index | the row index of the element to access. |
Definition at line 92 of file distance_map.h.
|
inline |
Operator to access an element of the map.
[in] | col_index | the column index of the element to access. |
[in] | row_index | the row index of the element to access. |
Definition at line 102 of file distance_map.h.
|
inline |
Resizes the map to the specified size.
[in] | width | the new width of the map. |
[in] | height | the new height of the map. |
Definition at line 80 of file distance_map.h.
References data_, height_, and width_.
Referenced by pcl::ColorModality< PointInT >::computeDistanceMap(), and pcl::SurfaceNormalModality< PointInT >::computeDistanceMap().
|
protected |
The storage for the distance map data.
Definition at line 109 of file distance_map.h.
Referenced by getData(), operator()(), and resize().
|
protected |
The height of the map.
Definition at line 113 of file distance_map.h.
Referenced by getHeight(), and resize().
|
protected |
The width of the map.
Definition at line 111 of file distance_map.h.
Referenced by getWidth(), operator()(), and resize().