Point Cloud Library (PCL)  1.11.0
List of all members | Public Types | Public Attributes
pcl::PCLPointField Struct Reference

#include <pcl/PCLPointField.h>

+ Collaboration diagram for pcl::PCLPointField:

Public Types

enum  PointFieldTypes {
  INT8 = traits::asEnum_v<std::int8_t>, UINT8 = traits::asEnum_v<std::uint8_t>, INT16 = traits::asEnum_v<std::int16_t>, UINT16 = traits::asEnum_v<std::uint16_t>,
  INT32 = traits::asEnum_v<std::int32_t>, UINT32 = traits::asEnum_v<std::uint32_t>, FLOAT32 = traits::asEnum_v<float>, FLOAT64 = traits::asEnum_v<double>
}
 
using Ptr = shared_ptr< ::pcl::PCLPointField >
 
using ConstPtr = shared_ptr< const ::pcl::PCLPointField >
 

Public Attributes

std::string name
 
std::uint32_t offset = 0
 
std::uint8_t datatype = 0
 
std::uint32_t count = 0
 

Detailed Description

Definition at line 11 of file PCLPointField.h.

Member Typedef Documentation

using pcl::PCLPointField::ConstPtr = shared_ptr<const ::pcl::PCLPointField>

Definition at line 30 of file PCLPointField.h.

Definition at line 29 of file PCLPointField.h.

Member Enumeration Documentation

Enumerator
INT8 
UINT8 
INT16 
UINT16 
INT32 
UINT32 
FLOAT32 
FLOAT64 

Definition at line 19 of file PCLPointField.h.

Member Data Documentation

std::uint32_t pcl::PCLPointField::count = 0
std::uint8_t pcl::PCLPointField::datatype = 0
std::string pcl::PCLPointField::name
std::uint32_t pcl::PCLPointField::offset = 0

Definition at line 15 of file PCLPointField.h.

Referenced by pcl::detail::FieldAdder< PointT >::operator()().


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