autoware_utils_geometry: Rolling
Links
Rosindex
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace autoware_utils_geometry
Namespace autoware_utils_geometry::alt
Namespace autoware_utils_geometry::gjk
Namespace autoware_utils_geometry::rpy_covariance_index
Namespace autoware_utils_geometry::sat
Namespace autoware_utils_geometry::xyz_covariance_index
Namespace autoware_utils_geometry::xyz_upper_covariance_index
Namespace autoware_utils_geometry::xyzrpy_covariance_index
Namespace Eigen
Namespace geometry_msgs
Namespace geometry_msgs::msg
Namespace tf2
Classes and Structs
Struct LinkedPoint
Struct Point2d
Struct Point3d
Struct PoseDeviation
Class ConvexPolygon2d
Class Polygon2d
Class Vector2d
Enums
Enum RPY_COV_IDX
Enum XYZ_COV_IDX
Enum XYZ_UPPER_COV_IDX
Enum XYZRPY_COV_IDX
Functions
Function autoware_utils_geometry::alt::operator*
Function autoware_utils_geometry::alt::operator+
Function autoware_utils_geometry::alt::operator-(const Vector2d&, const Vector2d&)
Function autoware_utils_geometry::alt::operator-(const Vector2d&)
Function autoware_utils_geometry::area
Function autoware_utils_geometry::calc_azimuth_angle
Function autoware_utils_geometry::calc_curvature
Template Function autoware_utils_geometry::calc_distance2d
Template Function autoware_utils_geometry::calc_distance3d
Function autoware_utils_geometry::calc_elevation_angle
Template Function autoware_utils_geometry::calc_interpolated_point
Template Function autoware_utils_geometry::calc_interpolated_pose
Function autoware_utils_geometry::calc_lateral_deviation
Function autoware_utils_geometry::calc_longitudinal_deviation
Function autoware_utils_geometry::calc_norm
Function autoware_utils_geometry::calc_offset_pose
Function autoware_utils_geometry::calc_pose_deviation
Template Function autoware_utils_geometry::calc_squared_distance2d
Function autoware_utils_geometry::calc_yaw_deviation
Function autoware_utils_geometry::convex_hull
Function autoware_utils_geometry::correct
Function autoware_utils_geometry::covered_by
Function autoware_utils_geometry::create_point
Function autoware_utils_geometry::create_quaternion
Function autoware_utils_geometry::create_quaternion_from_rpy
Function autoware_utils_geometry::create_quaternion_from_yaw
Function autoware_utils_geometry::create_translation
Function autoware_utils_geometry::create_twist
Function autoware_utils_geometry::create_vector3
Function autoware_utils_geometry::disjoint
Function autoware_utils_geometry::distance(const alt::Point2d&, const alt::Point2d&, const alt::Point2d&)
Function autoware_utils_geometry::distance(const alt::Point2d&, const alt::ConvexPolygon2d&)
Function autoware_utils_geometry::ear_clipping_linked
Function autoware_utils_geometry::eliminate_hole
Function autoware_utils_geometry::eliminate_holes
Function autoware_utils_geometry::envelope
Function autoware_utils_geometry::equals(const alt::Point2d&, const alt::Point2d&)
Function autoware_utils_geometry::equals(const alt::Polygon2d&, const alt::Polygon2d&)
Function autoware_utils_geometry::expand_polygon
Function autoware_utils_geometry::find_farthest
Function autoware_utils_geometry::find_hole_bridge
Function autoware_utils_geometry::from_msg
Function autoware_utils_geometry::get_area
Template Function autoware_utils_geometry::get_longitudinal_velocity(] const T&)
Specialized Template Function autoware_utils_geometry::get_longitudinal_velocity(const autoware_planning_msgs::msg::PathPoint&)
Specialized Template Function autoware_utils_geometry::get_longitudinal_velocity(const autoware_internal_planning_msgs::msg::PathPointWithLaneId&)
Specialized Template Function autoware_utils_geometry::get_longitudinal_velocity(const autoware_planning_msgs::msg::TrajectoryPoint&)
Template Function autoware_utils_geometry::get_point(const T&)
Specialized Template Function autoware_utils_geometry::get_point(const geometry_msgs::msg::Point&)
Specialized Template Function autoware_utils_geometry::get_point(const geometry_msgs::msg::Pose&)
Specialized Template Function autoware_utils_geometry::get_point(const geometry_msgs::msg::PoseStamped&)
Specialized Template Function autoware_utils_geometry::get_point(const geometry_msgs::msg::PoseWithCovarianceStamped&)
Specialized Template Function autoware_utils_geometry::get_point(const autoware_planning_msgs::msg::PathPoint&)
Specialized Template Function autoware_utils_geometry::get_point(const autoware_internal_planning_msgs::msg::PathPointWithLaneId&)
Specialized Template Function autoware_utils_geometry::get_point(const autoware_planning_msgs::msg::TrajectoryPoint&)
Template Function autoware_utils_geometry::get_pose(] const T&)
Specialized Template Function autoware_utils_geometry::get_pose(const geometry_msgs::msg::Pose&)
Specialized Template Function autoware_utils_geometry::get_pose(const geometry_msgs::msg::PoseStamped&)
Specialized Template Function autoware_utils_geometry::get_pose(const autoware_planning_msgs::msg::PathPoint&)
Specialized Template Function autoware_utils_geometry::get_pose(const autoware_internal_planning_msgs::msg::PathPointWithLaneId&)
Specialized Template Function autoware_utils_geometry::get_pose(const autoware_planning_msgs::msg::TrajectoryPoint&)
Function autoware_utils_geometry::get_rpy(const geometry_msgs::msg::Quaternion&)
Function autoware_utils_geometry::get_rpy(const geometry_msgs::msg::Pose&)
Function autoware_utils_geometry::get_rpy(const geometry_msgs::msg::PoseStamped&)
Function autoware_utils_geometry::get_rpy(const geometry_msgs::msg::PoseWithCovarianceStamped&)
Function autoware_utils_geometry::gjk::intersects
Function autoware_utils_geometry::intersect
Function autoware_utils_geometry::intersects(const alt::Point2d&, const alt::Point2d&, const alt::Point2d&, const alt::Point2d&)
Function autoware_utils_geometry::intersects(const alt::ConvexPolygon2d&, const alt::ConvexPolygon2d&)
Function autoware_utils_geometry::intersects_convex
Function autoware_utils_geometry::inverse_clockwise
Function autoware_utils_geometry::inverse_transform_point(const Eigen::Vector3d&, const geometry_msgs::msg::Pose&)
Function autoware_utils_geometry::inverse_transform_point(const geometry_msgs::msg::Point&, const geometry_msgs::msg::Pose&)
Function autoware_utils_geometry::inverse_transform_pose(const geometry_msgs::msg::Pose&, const geometry_msgs::msg::Transform&)
Function autoware_utils_geometry::inverse_transform_pose(const geometry_msgs::msg::Pose&, const geometry_msgs::msg::Pose&)
Function autoware_utils_geometry::is_above
Function autoware_utils_geometry::is_clockwise(const alt::PointList2d&)
Function autoware_utils_geometry::is_clockwise(const Polygon2d&)
Function autoware_utils_geometry::is_convex
Template Function autoware_utils_geometry::is_driving_forward
Function autoware_utils_geometry::is_twist_covariance_valid
Function autoware_utils_geometry::linked_list
Template Function autoware_utils_geometry::point_2_tf_vector
Function autoware_utils_geometry::pose2transform(const geometry_msgs::msg::Pose&)
Function autoware_utils_geometry::pose2transform(const geometry_msgs::msg::PoseStamped&, const std::string&)
Function autoware_utils_geometry::random_concave_polygon
Function autoware_utils_geometry::random_convex_polygon
Function autoware_utils_geometry::rotate_polygon(const geometry_msgs::msg::Polygon&, const double&)
Function autoware_utils_geometry::rotate_polygon(const Polygon2d&, const double)
Function autoware_utils_geometry::sat::intersects
Template Function autoware_utils_geometry::set_longitudinal_velocity(] const float, ] T&)
Specialized Template Function autoware_utils_geometry::set_longitudinal_velocity(const float, autoware_planning_msgs::msg::TrajectoryPoint&)
Specialized Template Function autoware_utils_geometry::set_longitudinal_velocity(const float, autoware_planning_msgs::msg::PathPoint&)
Specialized Template Function autoware_utils_geometry::set_longitudinal_velocity(const float, autoware_internal_planning_msgs::msg::PathPointWithLaneId&)
Template Function autoware_utils_geometry::set_orientation
Template Function autoware_utils_geometry::set_pose(] const geometry_msgs::msg::Pose&, ] T&)
Specialized Template Function autoware_utils_geometry::set_pose(const geometry_msgs::msg::Pose&, geometry_msgs::msg::Pose&)
Specialized Template Function autoware_utils_geometry::set_pose(const geometry_msgs::msg::Pose&, geometry_msgs::msg::PoseStamped&)
Specialized Template Function autoware_utils_geometry::set_pose(const geometry_msgs::msg::Pose&, autoware_planning_msgs::msg::PathPoint&)
Specialized Template Function autoware_utils_geometry::set_pose(const geometry_msgs::msg::Pose&, autoware_internal_planning_msgs::msg::PathPointWithLaneId&)
Specialized Template Function autoware_utils_geometry::set_pose(const geometry_msgs::msg::Pose&, autoware_planning_msgs::msg::TrajectoryPoint&)
Function autoware_utils_geometry::simplify
Function autoware_utils_geometry::split_ear_clipping
Function autoware_utils_geometry::test_intersection
Function autoware_utils_geometry::to_footprint
Function autoware_utils_geometry::to_msg
Function autoware_utils_geometry::to_polygon2d(const geometry_msgs::msg::Pose&, const autoware_perception_msgs::msg::Shape&)
Function autoware_utils_geometry::to_polygon2d(const autoware_perception_msgs::msg::DetectedObject&)
Function autoware_utils_geometry::to_polygon2d(const autoware_perception_msgs::msg::TrackedObject&)
Function autoware_utils_geometry::to_polygon2d(const autoware_perception_msgs::msg::PredictedObject&)
Function autoware_utils_geometry::touches(const alt::Point2d&, const alt::Point2d&, const alt::Point2d&)
Function autoware_utils_geometry::touches(const alt::Point2d&, const alt::ConvexPolygon2d&)
Function autoware_utils_geometry::transform2pose(const geometry_msgs::msg::Transform&)
Function autoware_utils_geometry::transform2pose(const geometry_msgs::msg::TransformStamped&)
Function autoware_utils_geometry::transform_point(const Point3d&, const geometry_msgs::msg::Transform&)
Function autoware_utils_geometry::transform_point(const Point2d&, const geometry_msgs::msg::Transform&)
Function autoware_utils_geometry::transform_point(const Eigen::Vector3d&, const geometry_msgs::msg::Pose&)
Function autoware_utils_geometry::transform_point(const geometry_msgs::msg::Point&, const geometry_msgs::msg::Pose&)
Function autoware_utils_geometry::transform_point(const geometry_msgs::msg::Point32&, const geometry_msgs::msg::Pose&)
Function autoware_utils_geometry::transform_pose(const geometry_msgs::msg::Pose&, const geometry_msgs::msg::TransformStamped&)
Function autoware_utils_geometry::transform_pose(const geometry_msgs::msg::Pose&, const geometry_msgs::msg::Transform&)
Function autoware_utils_geometry::transform_pose(const geometry_msgs::msg::Pose&, const geometry_msgs::msg::Pose&)
Template Function autoware_utils_geometry::transform_vector
Function autoware_utils_geometry::triangulate(const alt::Polygon2d&)
Function autoware_utils_geometry::triangulate(const Polygon2d&)
Function autoware_utils_geometry::within(const alt::Point2d&, const alt::ConvexPolygon2d&)
Function autoware_utils_geometry::within(const alt::ConvexPolygon2d&, const alt::ConvexPolygon2d&)
Function geometry_msgs::msg::operator+
Function geometry_msgs::msg::operator-(Quaternion)
Function geometry_msgs::msg::operator-(Quaternion, Quaternion)
Function tf2::fromMsg
Defines
Define EIGEN_MPL2_ONLY
Define EIGEN_MPL2_ONLY
Typedefs
Typedef autoware_utils_geometry::alt::Point2d
Typedef autoware_utils_geometry::alt::PointList2d
Typedef autoware_utils_geometry::alt::Points2d
Typedef autoware_utils_geometry::Box2d
Typedef autoware_utils_geometry::Box3d
Typedef autoware_utils_geometry::Line2d
Typedef autoware_utils_geometry::LinearRing2d
Typedef autoware_utils_geometry::LinearRing3d
Typedef autoware_utils_geometry::LineString2d
Typedef autoware_utils_geometry::LineString3d
Typedef autoware_utils_geometry::MultiLineString2d
Typedef autoware_utils_geometry::MultiLineString3d
Typedef autoware_utils_geometry::MultiPoint2d
Typedef autoware_utils_geometry::MultiPoint3d
Typedef autoware_utils_geometry::MultiPolygon2d
Typedef autoware_utils_geometry::MultiPolygon3d
Typedef autoware_utils_geometry::Polygon2d
Typedef autoware_utils_geometry::Polygon3d
Typedef autoware_utils_geometry::Segment2d
Typedef autoware_utils_geometry::Segment3d
Directories
Directory include
Directory autoware_utils_geometry
Directory msg
Files
File alt_geometry.hpp
File boost_geometry.hpp
File boost_polygon_utils.hpp
File covariance.hpp
File ear_clipping.hpp
File geometry.hpp
File gjk_2d.hpp
File operation.hpp
File pose_deviation.hpp
File random_concave_polygon.hpp
File random_convex_polygon.hpp
File sat_2d.hpp
Standard Documents
README
autoware_utils_geometry
Overview
Design
Example Code Snippets
PACKAGE
CHANGELOG
Changelog for package autoware_utils_geometry
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Index
autoware_utils_geometry: Rolling
C++ API
Define EIGEN_MPL2_ONLY
View page source
Define EIGEN_MPL2_ONLY
Defined in
File geometry.hpp
Define Documentation
EIGEN_MPL2_ONLY