ad_rss
include
ad
rss
structured
RssLaneCoordinateSystemConversion.hpp
Go to the documentation of this file.
1
// ----------------- BEGIN LICENSE BLOCK ---------------------------------
2
//
3
// Copyright (C) 2018-2021 Intel Corporation
4
//
5
// SPDX-License-Identifier: LGPL-2.1-only
6
//
7
// ----------------- END LICENSE BLOCK -----------------------------------
12
#pragma once
13
14
#include "
ad/rss/core/RelativeObjectState.hpp
"
15
#include "
ad/rss/structured/RssObjectPositionExtractor.hpp
"
16
#include "
ad/rss/world/Constellation.hpp
"
17
21
namespace
ad
{
25
namespace
rss {
29
namespace
structured {
30
38
bool
calculateObjectDimensions
(
world::Constellation
const
¤tConstellation,
39
ObjectDimensions
&egoVehiclePosition,
40
ObjectDimensions
&objectPosition);
41
49
bool
calculateObjectDimensions
(
world::Object
const
&
object
,
50
world::RoadArea
const
&roadArea,
51
ObjectDimensions
&objectPosition);
52
58
void
convertVehicleStateDynamics
(
world::Object
const
&
object
,
59
world::RssDynamics
const
&rssDynamics,
60
core::RelativeObjectState
&vehicleState);
61
62
}
// namespace structured
63
}
// namespace rss
64
}
// namespace ad
Constellation.hpp
RelativeObjectState.hpp
RssObjectPositionExtractor.hpp
ad::rss::structured::ObjectDimensions
class to store information of object position dimensions
Definition:
RssObjectPositionExtractor.hpp:35
ad::rss::structured::calculateObjectDimensions
bool calculateObjectDimensions(world::Constellation const ¤tConstellation, ObjectDimensions &egoVehiclePosition, ObjectDimensions &objectPosition)
Calculate the object position ranges in the constellation coordinate system.
ad::rss::structured::convertVehicleStateDynamics
void convertVehicleStateDynamics(world::Object const &object, world::RssDynamics const &rssDynamics, core::RelativeObjectState &vehicleState)
Convert object to vehicle state.
ad::rss::world::RoadArea
std::vector<::ad::rss::world::RoadSegment > RoadArea
DataType RoadArea.
Definition:
RoadArea.hpp:43
ad
namespace ad
Definition:
LateralRelativePosition.hpp:28
ad::rss::core::RelativeObjectState
DataType RelativeObjectState.
Definition:
RelativeObjectState.hpp:48
ad::rss::world::Constellation
DataType Constellation.
Definition:
Constellation.hpp:49
ad::rss::world::Object
DataType Object.
Definition:
Object.hpp:49
ad::rss::world::RssDynamics
DataType RssDynamics.
Definition:
RssDynamics.hpp:51
Generated by
1.9.1