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.h
pcl
PointCloudROI::maxX
float maxX
Definition: point_cloud_utilities.h:20
ensenso
Definition: point_cloud_utilities.h:5
ensenso::pcl::PointCloudNormals
::pcl::PointCloud<::pcl::PointNormal > PointCloudNormals
Definition: point_cloud_utilities.h:10
PointCloudROI::maxZ
float maxZ
Definition: point_cloud_utilities.h:22
PointCloudROI::minY
float minY
Definition: point_cloud_utilities.h:18
PointCloudROI
Definition: point_cloud_utilities.h:15
ensenso::pcl::PointCloud
::pcl::PointCloud<::pcl::PointXYZ > PointCloud
Definition: point_cloud_utilities.h:9
PointCloudROI::isEmpty
bool isEmpty() const
Definition: point_cloud_utilities.h:29
ensenso::pcl::PointCloudColored
::pcl::PointCloud<::pcl::PointXYZRGB > PointCloudColored
Definition: point_cloud_utilities.h:11
PointCloudROI::maxY
float maxY
Definition: point_cloud_utilities.h:21
PointCloudROI::minX
float minX
Definition: point_cloud_utilities.h:17
PointCloudROI::minZ
float minZ
Definition: point_cloud_utilities.h:19
PointCloudROI::contains
bool contains(float x, float y, float z) const
Definition: point_cloud_utilities.h:24


ensenso_camera
Author(s): Ensenso
autogenerated on Wed Apr 2 2025 02:37:46