#include <pcl/recognition/mask_map.h>
Public Member Functions |
|
MaskMap ()=default | |
MaskMap (std::size_t width, std::size_t height) | |
virtual | ~MaskMap ()=default |
void | resize (std::size_t width, std::size_t height) |
std::size_t | getWidth () const |
std::size_t | getHeight () const |
unsigned char * | getData () |
const unsigned char * | getData () const |
void | set (const std::size_t x, const std::size_t y) |
void | unset (const std::size_t x, const std::size_t y) |
bool | isSet (const std::size_t x, const std::size_t y) const |
void | reset () |
unsigned char & | operator() (const std::size_t x, const std::size_t y) |
const unsigned char & | operator() (const std::size_t x, const std::size_t y) const |
void | erode (MaskMap &eroded_mask) const |
Static Public Member Functions |
|
static PCL_NODISCARD MaskMap | getDifferenceMask (const MaskMap &mask0, const MaskMap &mask1) |
Detailed Description
Definition at line 45 of file mask_map.h.
Constructor & Destructor Documentation
MaskMap() [1/2]
|
default |
MaskMap() [2/2]
pcl::MaskMap::MaskMap | ( | std::size_t | width, |
std::size_t | height | ||
) |
~MaskMap()
|
virtualdefault |
Member Function Documentation
erode()
void pcl::MaskMap::erode | ( | MaskMap & | eroded_mask | ) | const |
getData() [1/2]
|
inline |
Definition at line 69 of file mask_map.h.
Referenced by pcl::ColorModality< PointInT >::computeDistanceMap(), and pcl::SurfaceNormalModality< PointXYZT >::computeDistanceMap().
getData() [2/2]
|
inline |
Definition at line 75 of file mask_map.h.
getDifferenceMask()
|
static |
getHeight()
|
inline |
Definition at line 63 of file mask_map.h.
Referenced by pcl::ColorModality< PointInT >::computeDistanceMap(), pcl::SurfaceNormalModality< PointXYZT >::computeDistanceMap(), pcl::ColorGradientModality< PointXYZT >::erode(), pcl::ColorGradientModality< PointXYZT >::extractAllFeatures(), pcl::SurfaceNormalModality< PointXYZT >::extractAllFeatures(), pcl::ColorModality< PointInT >::extractFeatures(), pcl::ColorGradientModality< PointXYZT >::extractFeatures(), and pcl::SurfaceNormalModality< PointXYZT >::extractFeatures().
getWidth()
|
inline |
Definition at line 57 of file mask_map.h.
Referenced by pcl::ColorModality< PointInT >::computeDistanceMap(), pcl::SurfaceNormalModality< PointXYZT >::computeDistanceMap(), pcl::ColorGradientModality< PointXYZT >::erode(), pcl::ColorGradientModality< PointXYZT >::extractAllFeatures(), pcl::SurfaceNormalModality< PointXYZT >::extractAllFeatures(), pcl::ColorModality< PointInT >::extractFeatures(), pcl::ColorGradientModality< PointXYZT >::extractFeatures(), and pcl::SurfaceNormalModality< PointXYZT >::extractFeatures().
isSet()
|
inline |
Definition at line 97 of file mask_map.h.
operator()() [1/2]
|
inline |
Definition at line 109 of file mask_map.h.
operator()() [2/2]
|
inline |
Definition at line 115 of file mask_map.h.
reset()
|
inline |
Definition at line 103 of file mask_map.h.
resize()
void pcl::MaskMap::resize | ( | std::size_t | width, |
std::size_t | height | ||
) |
set()
|
inline |
Definition at line 85 of file mask_map.h.
unset()
|
inline |
Definition at line 91 of file mask_map.h.
The documentation for this class was generated from the following file:
- pcl/recognition/mask_map.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_mask_map.html