cloudini_lib: Humble
Links
Rosindex
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace Cloudini
Namespace Cloudini::YAML
Namespace cloudini_ros
Namespace nanocdr
Namespace std
Classes and Structs
Struct EncodingInfo
Struct FieldDecoderFloatN_Lossy::FieldData
Struct FieldEncoderFloatN_Lossy::FieldData
Struct PointField
Struct RosHeader
Struct RosPointCloud2
Struct CdrHeader
Template Struct is_type_defined
Template Struct is_type_defined< T, decltype(TypeDefinition< T >, (), void()) >
Template Struct TypeDefinition
Struct Vector4f
Struct Vector4i
Class FieldDecoder
Class FieldDecoderCopy
Template Class FieldDecoderFloat_Lossy
Template Class FieldDecoderFloat_XOR
Class FieldDecoderFloatN_Lossy
Template Class FieldDecoderInt
Class FieldEncoder
Class FieldEncoderCopy
Template Class FieldEncoderFloat_Lossy
Template Class FieldEncoderFloat_XOR
Class FieldEncoderFloatN_Lossy
Template Class FieldEncoderInt
Class PointcloudDecoder
Class PointcloudEncoder
Class Node
Class Parser
Class Decoder
Class Encoder
Template Class Span
Enums
Enum CompressionOption
Enum EncodingOptions
Enum FieldType
Enum HeaderEncoding
Enum CdrVersion
Enum EncodingFlag
Enum Endianness
Unions
Union Vector4f::alignas
Union Vector4i::alignas
Functions
Function cast_vector4f_to_vector4i
Function cast_vector4i_to_vector4f
Function cldn_ComputeCompressedSize
Function cldn_ConvertCompressedMsgToPointCloud2Msg
Function cldn_DecodeCompressedData
Function cldn_DecodeCompressedMessage
Function cldn_EncodePointcloudData
Function cldn_EncodePointcloudMessage
Function cldn_GetDecompressedSize
Function cldn_GetHeaderAsYAML
Function cldn_GetHeaderAsYAMLFromDDS
Function Cloudini::CompressionOptionFromString
Function Cloudini::ConvertToEncodingInfo(const pcl::PCLPointCloud2&, double)
Template Function Cloudini::ConvertToEncodingInfo(const pcl::PointCloud<PointT>&, double)
Specialized Template Function Cloudini::ConvertToEncodingInfo< pcl::PointXYZ >
Specialized Template Function Cloudini::ConvertToEncodingInfo< pcl::PointXYZI >
Template Function Cloudini::decode(ConstBufferView&, T&)
Specialized Template Function Cloudini::decode(ConstBufferView&, std::string&)
Function Cloudini::DecodeHeader
Function Cloudini::decodeVarint
Template Function Cloudini::encode(const T&, BufferView&)
Specialized Template Function Cloudini::encode(const std::string&, BufferView&)
Function Cloudini::EncodeHeader
Function Cloudini::encodeVarint64
Function Cloudini::EncodingInfoFromYAML
Function Cloudini::EncodingInfoToYAML
Function Cloudini::EncodingOptionsFromString
Function Cloudini::FieldTypeFromString
Function Cloudini::isSameEncodingInfo
Function Cloudini::PCLPointCloudDecode(ConstBufferView, pcl::PCLPointCloud2&)
Template Function Cloudini::PCLPointCloudDecode(ConstBufferView, pcl::PointCloud<PointT>&)
Function Cloudini::PCLPointCloudEncode(const pcl::PCLPointCloud2&, std::vector<uint8_t>&, double)
Template Function Cloudini::PCLPointCloudEncode(const pcl::PointCloud<PointT>&, std::vector<uint8_t>&, double)
Function Cloudini::PCLPointCloudEncode(const std::filesystem::path&, std::vector<uint8_t>&, double)
Template Function Cloudini::PointcloudDecode
Template Function Cloudini::PointcloudEncode
Function Cloudini::ReadEncodingInfoFromPCD
Function Cloudini::SizeOf
Template Function Cloudini::ToInt64
Function Cloudini::ToString(const EncodingOptions&)
Function Cloudini::ToString(const CompressionOption&)
Function Cloudini::ToString(const FieldType&)
Specialized Template Function Cloudini::YAML::Node::as< std::string >
Specialized Template Function Cloudini::YAML::Node::as< std::string_view >
Function Cloudini::YAML::parse
Function cloudini_ros::applyResolutionProfile
Function cloudini_ros::convertCompressedCloudToPointCloud2
Function cloudini_ros::convertPointCloud2ToCompressedCloud
Function cloudini_ros::getDeserializedPointCloudMessage
Function cloudini_ros::toEncodingInfo
Function cloudini_ros::writePointCloudHeader
Function nanocdr::getCurrentEndianness
Template Function nanocdr::is_arithmetic
Template Function nanocdr::is_type_defined_v
Template Function nanocdr::swapEndianness
Variables
Variable Cloudini::kDecodeButSkipStore
Variable Cloudini::kEncodingVersion
Variable Cloudini::kMagicHeader
Variable Cloudini::kMagicHeaderLength
Variable compressed_schema_data
Variable compressed_schema_name
Variable pointcloud_schema_data
Variable pointcloud_schema_name
Defines
Define ARCH_SCALAR
Define WASM_EXPORT
Typedefs
Typedef Cloudini::BufferView
Typedef Cloudini::ConstBufferView
Typedef Cloudini::YAML::Mapping
Typedef Cloudini::YAML::NodeValue
Typedef Cloudini::YAML::Sequence
Typedef cloudini_ros::ResolutionProfile
Typedef nanocdr::Buffer
Typedef nanocdr::ConstBuffer
Directories
Directory include
Directory cloudini_lib
Directory contrib
Files
File basic_types.hpp
File cloudini.hpp
File encoding_utils.hpp
File field_decoder.hpp
File field_encoder.hpp
File intrinsics.hpp
File nanocdr.hpp
File pcl_conversion.hpp
File ros_message_definitions.hpp
File ros_msg_utils.hpp
File span.hpp
File wasm_functions.h
File yaml_parser.hpp
Standard Documents
PACKAGE
CHANGELOG
Changelog for package cloudini_lib
0.11.1 (2025-12-12)
0.11.0 (2025-11-29)
0.10.0 (2025-10-13)
0.9.0 (2025-10-11)
0.8.0 (2025-10-09)
0.7.0 (2025-09-19)
0.6.1 (2025-08-28)
0.5.0 (2025-06-30)
0.4.0 (2025-06-15)
0.3.3 (2025-06-11)
0.3.1 (2025-06-10)
0.3.0 (2025-06-03)
0.2.0 (2025-05-31)
ROS Package Dependencies
mcap_vendor
pcl_ros
Index
cloudini_lib: Humble
C++ API
Template Function Cloudini::PointcloudEncode
View page source
Template Function Cloudini::PointcloudEncode
Defined in
File pcl_conversion.hpp
Function Documentation
template
<
typename
PointT
>
inline
size_t
Cloudini
::
PointcloudEncode
(
const
pcl
::
PointCloud
<
PointT
>
&
cloud
,
std
::
vector
<
uint8_t
>
&
serialized_cloud
,
double
resolution_XYZ
)