Point Cloud Library (PCL) 1.15.0
Loading...
Searching...
No Matches
pcl::cuda::CreatePlaneHypothesis< Storage > Struct Template Reference

Check if a certain tuple is a point inlier. More...

#include </builddir/build/BUILD/pcl-1.15.0-build/pcl-pcl-1.15.0/cuda/sample_consensus/include/pcl/cuda/sample_consensus/sac_model_plane.h>

Collaboration diagram for pcl::cuda::CreatePlaneHypothesis< Storage >:

Public Types

using PointCloud = typename SampleConsensusModel<Storage>::PointCloud
using PointCloudConstPtr = typename PointCloud::ConstPtr
using Indices = typename SampleConsensusModel<Storage>::Indices
using IndicesPtr = typename SampleConsensusModel<Storage>::IndicesPtr
using IndicesConstPtr = typename SampleConsensusModel<Storage>::IndicesConstPtr

Public Member Functions

 CreatePlaneHypothesis (const PointXYZRGB *_input, const int *_indices, int _nr_indices, float bad)
__inline__ __host__ __device__ float4 operator() (int t)

Public Attributes

const PointXYZRGBinput
const int * indices
int nr_indices
float bad_value

Detailed Description

template<template< typename > class Storage>
struct pcl::cuda::CreatePlaneHypothesis< Storage >

Check if a certain tuple is a point inlier.

Definition at line 226 of file sac_model_plane.h.

Member Typedef Documentation

◆ Indices

template<template< typename > class Storage>
using pcl::cuda::CreatePlaneHypothesis< Storage >::Indices = typename SampleConsensusModel<Storage>::Indices

Definition at line 231 of file sac_model_plane.h.

◆ IndicesConstPtr

template<template< typename > class Storage>
using pcl::cuda::CreatePlaneHypothesis< Storage >::IndicesConstPtr = typename SampleConsensusModel<Storage>::IndicesConstPtr

Definition at line 233 of file sac_model_plane.h.

◆ IndicesPtr

template<template< typename > class Storage>
using pcl::cuda::CreatePlaneHypothesis< Storage >::IndicesPtr = typename SampleConsensusModel<Storage>::IndicesPtr

Definition at line 232 of file sac_model_plane.h.

◆ PointCloud

template<template< typename > class Storage>
using pcl::cuda::CreatePlaneHypothesis< Storage >::PointCloud = typename SampleConsensusModel<Storage>::PointCloud

Definition at line 228 of file sac_model_plane.h.

◆ PointCloudConstPtr

template<template< typename > class Storage>
using pcl::cuda::CreatePlaneHypothesis< Storage >::PointCloudConstPtr = typename PointCloud::ConstPtr

Definition at line 229 of file sac_model_plane.h.

Constructor & Destructor Documentation

◆ CreatePlaneHypothesis()

template<template< typename > class Storage>
pcl::cuda::CreatePlaneHypothesis< Storage >::CreatePlaneHypothesis ( const PointXYZRGB * _input,
const int * _indices,
int _nr_indices,
float bad )
inline

Definition at line 240 of file sac_model_plane.h.

References bad_value, indices, input, and nr_indices.

Member Function Documentation

◆ operator()()

template<template< typename > class Storage>
__inline__ __host__ __device__ float4 pcl::cuda::CreatePlaneHypothesis< Storage >::operator() ( int t)

Member Data Documentation

◆ bad_value

template<template< typename > class Storage>
float pcl::cuda::CreatePlaneHypothesis< Storage >::bad_value

Definition at line 238 of file sac_model_plane.h.

Referenced by CreatePlaneHypothesis().

◆ indices

template<template< typename > class Storage>
const int* pcl::cuda::CreatePlaneHypothesis< Storage >::indices

Definition at line 236 of file sac_model_plane.h.

Referenced by CreatePlaneHypothesis().

◆ input

template<template< typename > class Storage>
const PointXYZRGB* pcl::cuda::CreatePlaneHypothesis< Storage >::input

Definition at line 235 of file sac_model_plane.h.

Referenced by CreatePlaneHypothesis().

◆ nr_indices

template<template< typename > class Storage>
int pcl::cuda::CreatePlaneHypothesis< Storage >::nr_indices

Definition at line 237 of file sac_model_plane.h.

Referenced by CreatePlaneHypothesis().


The documentation for this struct was generated from the following file: