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
  • File wasm_functions.h
  • View page source

File wasm_functions.h

↰ Parent directory (include/cloudini_lib)

Contents

  • Definition (include/cloudini_lib/wasm_functions.h)

  • Includes

  • Functions

  • Defines

Definition (include/cloudini_lib/wasm_functions.h)

  • Program Listing for File wasm_functions.h

Includes

  • cstddef

  • cstdint

  • cstring

Functions

  • 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

Defines

  • Define WASM_EXPORT

Previous Next

© Copyright The <cloudini_lib> Contributors. License: Apache 2.0.

Built with Sphinx using a theme provided by Read the Docs.