ADTF Device Toolbox SDK
Loading...
Searching...
No Matches
pointcloud_transformation.h File Reference
#include "pointcloud_data.h"
#include <algorithm>
#include <cmath>
#include <cstddef>
#include <limits>
#include <memory>
#include <stdexcept>
#include <variant>
Include dependency graph for pointcloud_transformation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  adtf::devicetb::sdk::pointcloud::navigation::detail::Clamper< Output, Input >
 
struct  adtf::devicetb::sdk::pointcloud::navigation::detail::Clamper< Output, float16_t >
 
struct  adtf::devicetb::sdk::pointcloud::navigation::detail::Clamper< float16_t, Input >
 
struct  adtf::devicetb::sdk::pointcloud::navigation::detail::Clamper< float16_t, float16_t >
 
class  adtf::devicetb::sdk::pointcloud::navigation::cPointCloudTransformation
 

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::cPointCloudTransformation = navigation::cPointCloudTransformation
 

Functions

template<typename Output, typename Input>
Output adtf::devicetb::sdk::pointcloud::navigation::detail::clamp (const Input &value) noexcept
 
template<typename SourceType, typename DestinationType>
void adtf::devicetb::sdk::pointcloud::navigation::detail::copy (const tAttribute::tInMemory &sSource, const tAttribute::tInMemory &sDestination, const void *const __restrict pSourceBuffer, void *const __restrict pDestinationBuffer, const size_t nCount)
 
template<typename SourceType>
void adtf::devicetb::sdk::pointcloud::navigation::detail::copy (const tAttribute::tInMemory &sSource, const tAttribute &sDestinationAttribute, const void *const __restrict pSourceBuffer, void *const __restrict pDestinationBuffer, const size_t nCount)
 
void adtf::devicetb::sdk::pointcloud::navigation::detail::copy (const tAttribute &sSourceAttribute, const tAttribute &sDestinationAttribute, const void *const __restrict pSourceBuffer, void *const __restrict pDestinationBuffer, const size_t nCount)
 
void adtf::devicetb::sdk::pointcloud::navigation::detail::copy_attributes (const tAttributes &oSourceAttributes, const tAttributes &oDestAttributes, const void *const __restrict pSourceData, void *const __restrict pDestData, const size_t nCount, bool bIgnoreMissing=true)
 
template<bool exclude = true, typename Elements>
tAttributes adtf::devicetb::sdk::pointcloud::navigation::detail::filter (const tAttributes &oSourceAttributes, const Elements &elements)
 

Detailed Description

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.