Point Cloud Library (PCL)  1.14.1
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 {
  BOOL = traits::asEnum_v<bool>, 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>, INT64 = traits::asEnum_v<std::int64_t>,
  UINT64 = traits::asEnum_v<std::uint64_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
 
uindex_t offset = 0
 
std::uint8_t datatype = 0
 
uindex_t count = 0
 

Detailed Description

Definition at line 12 of file PCLPointField.h.

Member Typedef Documentation

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

Definition at line 34 of file PCLPointField.h.

Definition at line 33 of file PCLPointField.h.

Member Enumeration Documentation

Enumerator
BOOL 
INT8 
UINT8 
INT16 
UINT16 
INT32 
UINT32 
INT64 
UINT64 
FLOAT32 
FLOAT64 

Definition at line 20 of file PCLPointField.h.

Member Data Documentation

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

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