Namespaces |
namespace | pcl |
Typedefs |
typedef std::bitset< 32 > | pcl::BorderTraits |
| Data type to store extended information about a transition from foreground to backgroundSpecification of the fields for BorderDescription::traits.
|
Enumerations |
enum | pcl::BorderTrait {
pcl::BORDER_TRAIT__OBSTACLE_BORDER,
pcl::BORDER_TRAIT__SHADOW_BORDER,
pcl::BORDER_TRAIT__VEIL_POINT,
pcl::BORDER_TRAIT__SHADOW_BORDER_TOP,
pcl::BORDER_TRAIT__SHADOW_BORDER_RIGHT,
pcl::BORDER_TRAIT__SHADOW_BORDER_BOTTOM,
pcl::BORDER_TRAIT__SHADOW_BORDER_LEFT,
pcl::BORDER_TRAIT__OBSTACLE_BORDER_TOP,
pcl::BORDER_TRAIT__OBSTACLE_BORDER_RIGHT,
pcl::BORDER_TRAIT__OBSTACLE_BORDER_BOTTOM,
pcl::BORDER_TRAIT__OBSTACLE_BORDER_LEFT,
pcl::BORDER_TRAIT__VEIL_POINT_TOP,
pcl::BORDER_TRAIT__VEIL_POINT_RIGHT,
pcl::BORDER_TRAIT__VEIL_POINT_BOTTOM,
pcl::BORDER_TRAIT__VEIL_POINT_LEFT
} |
| Specification of the fields for BorderDescription::traits.
More...
|
Functions |
template<typename PointType1 , typename PointType2 > |
float | pcl::euclideanDistance (const PointType1 &p1, const PointType2 &p2) |
| Calculate the euclidean distance between the two given points.
|
template<typename PointType > |
bool | pcl::hasValidXYZ (const PointType &p) |
| Checks if x,y,z are finite numbers.
|
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointSurfel,(float, x, x)(float, y, y)(float, z, z)(float, normal_x, normal_x)(float, normal_y, normal_y)(float, normal_z, normal_z)(uint32_t, rgba, rgba)(float, radius, radius)(float, confidence, confidence)(float, curvature, curvature)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale,(float, x, x)(float, y, y)(float, z, z)(float, scale, scale)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient,(float, gradient_x, gradient_x)(float, gradient_y, gradient_y)(float, gradient_z, gradient_z)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36,(float[36], descriptor, descriptor)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308,(float[308], histogram, vfh)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33,(float[33], histogram, fpfh)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125,(float[125], histogram, pfh)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures,(float, principal_curvature_x, principal_curvature_x)(float, principal_curvature_y, principal_curvature_y)(float, principal_curvature_z, principal_curvature_z)(float, pc1, pc1)(float, pc2, pc2)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary,(uint8_t, boundary_point, boundary_point)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD,(float, r_min, r_min)(float, r_max, r_max)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants,(float, j1, j1)(float, j2, j2)(float, j3, j3)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint,(float, x, x)(float, y, y)(float, z, z)(float, vp_x, vp_x)(float, vp_y, vp_y)(float, vp_z, vp_z)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange,(float, x, x)(float, y, y)(float, z, z)(float, range, range)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal,(float, x, x)(float, y, y)(float, z, z)(float, intensity, intensity)(float, normal_x, normal_x)(float, normal_y, normal_y)(float, normal_z, normal_z)(float, curvature, curvature)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZRGBNormal,(float, x, x)(float, y, y)(float, z, z)(float, rgb, rgb)(float, normal_x, normal_x)(float, normal_y, normal_y)(float, normal_z, normal_z)(float, curvature, curvature)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal,(float, x, x)(float, y, y)(float, z, z)(float, normal_x, normal_x)(float, normal_y, normal_y)(float, normal_z, normal_z)(float, curvature, curvature)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Normal,(float, normal_x, normal_x)(float, normal_y, normal_y)(float, normal_z, normal_z)(float, curvature, curvature)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZI,(float, x, x)(float, y, y)(float, z, z)(float, intensity, intensity)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint,(float, x, x)(float, y, y)(float, z, z)(float, strength, strength)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZRGB,(float, x, x)(float, y, y)(float, z, z)(float, rgb, rgb)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZRGBA,(float, x, x)(float, y, y)(float, z, z)(uint32_t, rgba, rgba)) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ,(float, x, x)(float, y, y)(float, z, z)) |
| POINT_CLOUD_REGISTER_POINT_WRAPPER (pcl::PointWithViewpoint, pcl::_PointWithViewpoint) |
template<typename PointType1 , typename PointType2 > |
float | pcl::squaredEuclideanDistance (const PointType1 &p1, const PointType2 &p2) |
| Calculate the squared euclidean distance between the two given points.
|