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

#include <pcl/PCLPointField.h>

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
 
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

◆ ConstPtr

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

Definition at line 31 of file PCLPointField.h.

◆ Ptr

Definition at line 30 of file PCLPointField.h.

Member Enumeration Documentation

◆ PointFieldTypes

Enumerator
INT8 
UINT8 
INT16 
UINT16 
INT32 
UINT32 
FLOAT32 
FLOAT64 

Definition at line 20 of file PCLPointField.h.

Member Data Documentation

◆ count

uindex_t pcl::PCLPointField::count = 0

◆ datatype

std::uint8_t pcl::PCLPointField::datatype = 0

◆ name

std::string pcl::PCLPointField::name

◆ offset

uindex_t pcl::PCLPointField::offset = 0

Definition at line 16 of file PCLPointField.h.

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


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