|
|
#include "LaserBasedProximity.h"#include <algorithm>#include <cmath>#include <cstddef>#include <cstdlib>#include <functional>#include <limits>#include <optional>#include <string>#include <utility>#include <vector>#include <boost/geometry.hpp>#include <boost/geometry/algorithms/append.hpp>#include <boost/geometry/geometries/multi_point.hpp>#include <Eigen/Core>#include <Eigen/Geometry>#include <range/v3/algorithm/all_of.hpp>#include <range/v3/algorithm/min.hpp>#include <range/v3/all.hpp>#include <range/v3/numeric/accumulate.hpp>#include <range/v3/range/conversion.hpp>#include <range/v3/view/drop.hpp>#include <range/v3/view/enumerate.hpp>#include <range/v3/view/filter.hpp>#include <range/v3/view/reverse.hpp>#include <range/v3/view/transform.hpp>#include <range/v3/view/zip_with.hpp>#include <SimoxUtility/color/Color.h>#include <SimoxUtility/color/cmaps/colormaps.h>#include <SimoxUtility/shapes/OrientedBox.h>#include <VirtualRobot/Nodes/RobotNode.h>#include <VirtualRobot/Robot.h>#include <ArmarXCore/core/exceptions/local/ExpressionException.h>#include <ArmarXCore/core/logging/Logging.h>#include <ArmarXCore/core/util/StringHelpers.h>#include <RobotAPI/components/ArViz/Client/Client.h>#include <RobotAPI/components/ArViz/Client/Elements.h>#include <RobotAPI/components/ArViz/Client/Layer.h>#include <RobotAPI/components/ArViz/Client/elements/Color.h>#include <RobotAPI/components/ArViz/Client/elements/Line.h>#include <RobotAPI/libraries/aron/core/data/variant/container/Dict.h>#include <armarx/navigation/conversions/eigen.h>#include <armarx/navigation/core/NavigationStackGeneralConfig.h>#include <armarx/navigation/core/basic_types.h>#include <armarx/navigation/core/types.h>#include <armarx/navigation/human/types.h>#include <armarx/navigation/memory/types.h>#include <armarx/navigation/safety_guard/SafetyGuard.h>#include <armarx/navigation/safety_guard/aron/LaserBasedProximityParams.aron.generated.h>#include <armarx/navigation/safety_guard/aron_conversions.h>#include <armarx/navigation/safety_guard/core.h>#include <armarx/navigation/util/geometry.h>Namespaces | |
| namespace | armarx |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| namespace | armarx::navigation |
| This file is part of ArmarX. | |
| namespace | armarx::navigation::safety_guard |
| This file is part of ArmarX. | |