16 #ifndef __PlaneInferredInfo_H
17 #define __PlaneInferredInfo_H
19 #include <mrpt/config.h>
67 std::vector<int>& planeIndices,
unsigned& widthSampledImage,
68 unsigned& heightSampledImage,
unsigned threshold);
75 Plane& plane, pcl::PointCloud<pcl::PointXYZRGBA>::Ptr& frame,
76 std::vector<int>& planeIndices,
unsigned threshold);
A class used to store a Plane-based Map (PbMap).
A class used to store a planar feature (Plane for short).
A class used to infer some semantic meaning to the planes of a PbMap.
void isFullExtent(Plane &plane, double newArea)
! Check if the area of input plane is stable and bounded (e.g < 1 m2) along the last keyframes that o...
bool searchTheFloor(Eigen::Matrix4f &poseSensor, Plane &plane)
! Check if the input plane correpond to the floor.
bool isPlaneCutbyImage(std::vector< int > &planeIndices, unsigned &widthSampledImage, unsigned &heightSampledImage, unsigned threshold)
! Check if the input plane has points too close to the image limits.
bool isSurroundingBackground(Plane &plane, pcl::PointCloud< pcl::PointXYZRGBA >::Ptr &frame, std::vector< int > &planeIndices, unsigned threshold)
! Check if the surrounding points of the input plane in the input frame are behind the plane
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.