point_cloud_utilities.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace ensenso
6 {
7 namespace pcl
8 {
12 } // namespace pcl
13 } // namespace ensenso
14 
16 {
17  float minX = 0;
18  float minY = 0;
19  float minZ = 0;
20  float maxX = 0;
21  float maxY = 0;
22  float maxZ = 0;
23 
24  bool contains(float x, float y, float z) const
25  {
26  return (x >= minX && x <= maxX && y >= minY && y <= maxY && z >= minZ && z <= maxZ);
27  }
28 
29  bool isEmpty() const
30  {
31  return (minX >= maxX || minY >= maxY || minZ >= maxZ);
32  }
33 };
::pcl::PointCloud<::pcl::PointNormal > PointCloudNormals
bool contains(float x, float y, float z) const
::pcl::PointCloud<::pcl::PointXYZRGB > PointCloudColored
bool isEmpty() const
::pcl::PointCloud<::pcl::PointXYZ > PointCloud


ensenso_camera
Author(s): Ensenso
autogenerated on Sat Jun 3 2023 02:17:04