|
ADTF Device Toolbox SDK
|
#include "pointcloud_half_float.h"#include "pointcloud_types.h"#include <algorithm>#include <cmath>#include <cstddef>#include <limits>#include <memory>#include <stdexcept>#include <variant>Go to the source code of this file.
Namespaces | |
| namespace | adtf |
| ADTF - Namespace. | |
| namespace | adtf::devicetb |
| Devicetoolbox - Namespace. | |
| namespace | adtf::devicetb::sdk |
| Namespace for SDK of ADTF-Devicetoolbox. | |
| namespace | adtf::devicetb::sdk::pointcloud |
| Namespace for pointcloud in ADTF-Devicetoolbox. | |
| namespace | adtf::devicetb::sdk::pointcloud::navigation |
| Namespace for functionality provided by 3.13.0. | |
Typedefs | |
| using | adtf::devicetb::sdk::pointcloud::navigation::AttributeValue |
| using | adtf::devicetb::sdk::pointcloud::AttributeValue |
Functions | |
| constexpr tAttribute::tInMemory::eEndianess | adtf::devicetb::sdk::pointcloud::navigation::detail::get_byteorder () |
| template<typename T> | |
| T | adtf::devicetb::sdk::pointcloud::navigation::detail::byte_swap (T value) |
| template<> | |
| float16_t | adtf::devicetb::sdk::pointcloud::navigation::detail::byte_swap< float16_t > (float16_t value) |
| template<> | |
| float | adtf::devicetb::sdk::pointcloud::navigation::detail::byte_swap< float > (float value) |
| template<> | |
| double | adtf::devicetb::sdk::pointcloud::navigation::detail::byte_swap< double > (double value) |
| template<typename T, bool swap> | |
| T | adtf::devicetb::sdk::pointcloud::navigation::detail::access (const std::byte *pReadPosition) |
| template<typename T> | |
| T | adtf::devicetb::sdk::pointcloud::navigation::get_attribute_value (const tAttribute::tInMemory &oSource, const detail::tConstBuffer &sBuffer, size_t nIndex) |
| template<typename T> | |
| void | adtf::devicetb::sdk::pointcloud::navigation::set_attribute_value (const tAttribute::tInMemory &oDestination, const detail::tBuffer &sBuffer, size_t nIndex, T value) |
| AttributeValue | adtf::devicetb::sdk::pointcloud::navigation::get_attribute_value (const tAttribute &oSource, const detail::tConstBuffer &sBuffer, size_t nIndex) |
| void | adtf::devicetb::sdk::pointcloud::navigation::set_attribute_value (const tAttribute &oDestination, const detail::tBuffer &sBuffer, size_t nIndex, AttributeValue value) |
| template<typename T> | |
| T | adtf::devicetb::sdk::pointcloud::navigation::detail::to_type (AttributeValue value) |
| template<typename T> | |
| T | adtf::devicetb::sdk::pointcloud::get_attribute_value (const tAttribute::tInMemory &oSource, const detail::tConstBuffer &sBuffer, size_t nIndex) |
| template<typename T> | |
| void | adtf::devicetb::sdk::pointcloud::set_attribute_value (const tAttribute::tInMemory &oDestination, const detail::tBuffer &sBuffer, size_t nIndex, T value) |
Copyright 2025 CARIAD SE.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.
If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.