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 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
        • Enum TF2Error
        • Enum TransformableResult
      • 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::absolute
        • Function tf2::angle(const Quaternion&, const Quaternion&)
        • Function tf2::angle(const Vector3&)
        • Function tf2::angleShortestPath
        • Function tf2::closestAxis
        • Function tf2::convert(const A&, B&)
        • Function tf2::convert(const A&, A&)
        • Function tf2::covarianceNestedToRowMajor
        • Function tf2::covarianceRowMajorToNested
        • Function tf2::cross
        • Function tf2::deSerialize
        • Function tf2::deSerializeDouble
        • Function tf2::deSerializeFloat
        • Function tf2::displayTimePoint
        • Function tf2::distance
        • Function tf2::distance2
        • Function tf2::dot(const Quaternion&, const Quaternion&)
        • Function tf2::dot(const Vector3&)
        • Function tf2::doTransform(const geometry_msgs::msg::Vector3&, geometry_msgs::msg::Vector3&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Vector3Stamped&, geometry_msgs::msg::Vector3Stamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Point&, geometry_msgs::msg::Point&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Point32&, geometry_msgs::msg::Point32&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::PointStamped&, geometry_msgs::msg::PointStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::PoseStamped&, geometry_msgs::msg::PoseStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Polygon&, geometry_msgs::msg::Polygon&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::PolygonStamped&, geometry_msgs::msg::PolygonStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::PoseWithCovariance&, geometry_msgs::msg::PoseWithCovariance&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::PoseWithCovarianceStamped&, geometry_msgs::msg::PoseWithCovarianceStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Quaternion&, geometry_msgs::msg::Quaternion&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::QuaternionStamped&, geometry_msgs::msg::QuaternionStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Transform&, geometry_msgs::msg::Transform&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::TransformStamped&, geometry_msgs::msg::TransformStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Pose&, geometry_msgs::msg::Pose&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::VelocityStamped&, geometry_msgs::msg::VelocityStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::Wrench&, geometry_msgs::msg::Wrench&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const geometry_msgs::msg::WrenchStamped&, geometry_msgs::msg::WrenchStamped&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<btVector3>&, tf2::Stamped<btVector3>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<btTransform>&, tf2::Stamped<btTransform>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const Eigen::Vector3d&, Eigen::Vector3d&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const Eigen::VectorXd&, Eigen::VectorXd&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<Eigen::Vector3d>&, tf2::Stamped<Eigen::Vector3d>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const Eigen::Affine3d&, Eigen::Affine3d&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const Eigen::Isometry3d&, Eigen::Isometry3d&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const Eigen::Quaterniond&, Eigen::Quaterniond&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<Eigen::Quaterniond>&, tf2::Stamped<Eigen::Quaterniond>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<Eigen::Affine3d>&, tf2::Stamped<Eigen::Affine3d>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<Eigen::Isometry3d>&, tf2::Stamped<Eigen::Isometry3d>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<KDL::Vector>&, tf2::Stamped<KDL::Vector>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<KDL::Twist>&, tf2::Stamped<KDL::Twist>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<KDL::Wrench>&, tf2::Stamped<KDL::Wrench>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::doTransform(const tf2::Stamped<KDL::Frame>&, tf2::Stamped<KDL::Frame>&, const geometry_msgs::msg::TransformStamped&)
        • Function tf2::durationFromSec
        • Function tf2::durationToSec
        • Function tf2::eigenToTransform(const Eigen::Affine3d&)
        • Function tf2::eigenToTransform(const Eigen::Isometry3d&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Vector3&, tf2::Vector3&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Vector3Stamped&, geometry_msgs::msg::Vector3Stamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Point&, tf2::Vector3&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Point32&, tf2::Vector3&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PointStamped&, geometry_msgs::msg::PointStamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseStamped&, geometry_msgs::msg::PoseStamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Polygon&, geometry_msgs::msg::Polygon&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PolygonStamped&, geometry_msgs::msg::PolygonStamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Transform&, tf2::Transform&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseWithCovariance&, geometry_msgs::msg::PoseWithCovariance&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseWithCovarianceStamped&, geometry_msgs::msg::PoseWithCovarianceStamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseWithCovarianceStamped&, tf2::WithCovarianceStamped<tf2::Transform>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::QuaternionStamped&, geometry_msgs::msg::QuaternionStamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::QuaternionStamped&, tf2::Stamped<tf2::Quaternion>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::TransformStamped&, geometry_msgs::msg::TransformStamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::TransformStamped&, tf2::Stamped<tf2::Transform>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Pose&, geometry_msgs::msg::Pose&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Pose&, tf2::Transform&)
        • Function tf2::fromMsg(const geometry_msgs::msg::WrenchStamped&, geometry_msgs::msg::WrenchStamped&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PointStamped&, tf2::Stamped<btVector3>&)
        • Function tf2::fromMsg(const A&, B&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Quaternion&, tf2::Quaternion&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Point&, Eigen::Vector3d&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Vector3&, Eigen::Vector3d&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PointStamped&, tf2::Stamped<Eigen::Vector3d>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Quaternion&, Eigen::Quaterniond&)
        • Function tf2::fromMsg(const geometry_msgs::msg::QuaternionStamped&, Stamped<Eigen::Quaterniond>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Pose&, Eigen::Affine3d&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Pose&, Eigen::Isometry3d&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Twist&, Eigen::Matrix<double, 6, 1>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseStamped&, tf2::Stamped<Eigen::Affine3d>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseStamped&, tf2::Stamped<Eigen::Isometry3d>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PointStamped&, tf2::Stamped<KDL::Vector>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::TwistStamped&, tf2::Stamped<KDL::Twist>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::WrenchStamped&, tf2::Stamped<KDL::Wrench>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::Pose&, KDL::Frame&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseStamped&, tf2::Stamped<KDL::Frame>&)
        • Function tf2::fromMsg(const geometry_msgs::msg::PoseStamped&, tf2::Stamped<tf2::Transform>&)
        • Function tf2::furthestAxis
        • Function tf2::fuzzyZero
        • Function tf2::get_now
        • Function tf2::getCovarianceMatrix(const geometry_msgs::msg::PoseWithCovariance&)
        • Function tf2::getCovarianceMatrix(const geometry_msgs::msg::PoseWithCovarianceStamped&)
        • Function tf2::getCovarianceMatrix(const T&)
        • Function tf2::getCovarianceMatrix(const tf2::WithCovarianceStamped<P>&)
        • Function tf2::getEulerYPR
        • Function tf2::getFrameId(const geometry_msgs::msg::Vector3Stamped&)
        • Function tf2::getFrameId(const geometry_msgs::msg::PointStamped&)
        • Function tf2::getFrameId(const geometry_msgs::msg::PoseStamped&)
        • Function tf2::getFrameId(const geometry_msgs::msg::PolygonStamped&)
        • Function tf2::getFrameId(const geometry_msgs::msg::PoseWithCovarianceStamped&)
        • Function tf2::getFrameId(const geometry_msgs::msg::QuaternionStamped&)
        • Function tf2::getFrameId(const geometry_msgs::msg::TransformStamped&)
        • Function tf2::getFrameId(const geometry_msgs::msg::WrenchStamped&)
        • Function tf2::getFrameId(const T&)
        • Function tf2::getFrameId(const tf2::Stamped<P>&)
        • Function tf2::getSkewSymmetricMatrix
        • Function tf2::getTimestamp(const geometry_msgs::msg::Vector3Stamped&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::PointStamped&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::PoseStamped&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::PolygonStamped&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::PoseWithCovarianceStamped&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::QuaternionStamped&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::TransformStamped&)
        • Function tf2::getTimestamp(const geometry_msgs::msg::WrenchStamped&)
        • Function tf2::getTimestamp(const T&)
        • Function tf2::getTimestamp(const tf2::Stamped<P>&)
        • Function tf2::getTransformIdentity
        • Function tf2::getX
        • Function tf2::getY
        • Function tf2::getYaw
        • Function tf2::getZ
        • Function tf2::gmTransformToKDL
        • Function tf2::inverse
        • Function tf2::isnan
        • Function tf2::isZero
        • Function tf2::kdlToTransform
        • Function tf2::length(const Quaternion&)
        • Function tf2::length()
        • Function tf2::length2
        • Function tf2::lerp(const Vector3&, const tf2Scalar&)
        • Function tf2::lerp(const Vector3&, const Vector3&, const tf2Scalar&)
        • Function tf2::maxAxis
        • Function tf2::minAxis
        • Function tf2::normalize
        • Function tf2::normalized
        • Function tf2::operator const tf2Scalar *
        • Function tf2::operator tf2Scalar *
        • Function tf2::operator!=(const QuadWord&)
        • Function tf2::operator!=(const Vector3&)
        • Function tf2::operator*(const Matrix3x3&, const Vector3&)
        • Function tf2::operator*(const Vector3&, const Matrix3x3&)
        • Function tf2::operator*(const Matrix3x3&, const Matrix3x3&)
        • Function tf2::operator*(const Quaternion&, const Quaternion&)
        • Function tf2::operator*(const Quaternion&, const Vector3&)
        • Function tf2::operator*(const Vector3&, const Quaternion&)
        • Function tf2::operator*(const Vector3&, const Vector3&)
        • Function tf2::operator*(const Vector3&, const tf2Scalar&)
        • Function tf2::operator*(const tf2Scalar&, const Vector3&)
        • Function tf2::operator*=(const tf2Scalar&)
        • Function tf2::operator*=(const Vector3&)
        • Function tf2::operator+
        • Function tf2::operator+=
        • Function tf2::operator-(const Quaternion&)
        • Function tf2::operator-(const Vector3&, const Vector3&)
        • Function tf2::operator-(const Vector3&)
        • Function tf2::operator-=
        • Function tf2::operator/(const Vector3&, const tf2Scalar&)
        • Function tf2::operator/(const Vector3&, const Vector3&)
        • Function tf2::operator/=
        • Function tf2::operator==(const Matrix3x3&, const Matrix3x3&)
        • Function tf2::operator==(const QuadWord&)
        • Function tf2::operator==(const Transform&, const Transform&)
        • Function tf2::operator==(const Vector3&)
        • Function tf2::operator==(const Stamped<T>&, const Stamped<T>&)
        • Function tf2::operator==(const WithCovarianceStamped<T>&, const WithCovarianceStamped<T>&)
        • Function tf2::QuadWord(const tf2Scalar&, const tf2Scalar&, const tf2Scalar&)
        • Function tf2::QuadWord(const tf2Scalar&, const tf2Scalar&, const tf2Scalar&, const tf2Scalar&)
        • Function tf2::quatRotate
        • Function tf2::rotate
        • Function tf2::serialize
        • Function tf2::serializeDouble
        • Function tf2::serializeFloat
        • Function tf2::setInterpolate3
        • Function tf2::setMax(const QuadWord&)
        • Function tf2::setMax(const Vector3&)
        • Function tf2::setMin(const QuadWord&)
        • Function tf2::setMin(const Vector3&)
        • Function tf2::setValue(const tf2Scalar&, const tf2Scalar&, const tf2Scalar&)
        • Function tf2::setValue(const tf2Scalar&, const tf2Scalar&, const tf2Scalar&, const tf2Scalar&)
        • Function tf2::setW
        • Function tf2::setX
        • Function tf2::setY
        • Function tf2::setZ
        • Function tf2::setZero
        • Function tf2::shortestArcQuat
        • Function tf2::shortestArcQuatNormalize2
        • Function tf2::slerp
        • Function tf2::tf2Angle
        • Function tf2::tf2Cross
        • Function tf2::tf2Distance
        • Function tf2::tf2Distance2
        • Function tf2::tf2Dot
        • Function tf2::tf2PlaneSpace1
        • Function tf2::tf2SwapScalarEndian
        • Function tf2::tf2SwapVector3Endian
        • Function tf2::tf2Triple
        • Function tf2::tf2UnSwapVector3Endian
        • Function tf2::timeFromSec
        • Function tf2::timeToSec
        • Function tf2::toMsg(const tf2::Vector3&)
        • Function tf2::toMsg(const geometry_msgs::msg::Vector3Stamped&)
        • Function tf2::toMsg(const tf2::Vector3&, geometry_msgs::msg::Point&)
        • Function tf2::toMsg(const tf2::Vector3&, geometry_msgs::msg::Point32&)
        • Function tf2::toMsg(const geometry_msgs::msg::PointStamped&)
        • Function tf2::toMsg(const geometry_msgs::msg::PoseStamped&)
        • Function tf2::toMsg(const geometry_msgs::msg::Polygon&)
        • Function tf2::toMsg(const geometry_msgs::msg::PolygonStamped&)
        • Function tf2::toMsg(const geometry_msgs::msg::PoseWithCovariance&)
        • Function tf2::toMsg(const geometry_msgs::msg::PoseWithCovarianceStamped&)
        • Function tf2::toMsg(const tf2::WithCovarianceStamped<tf2::Transform>&)
        • Function tf2::toMsg(const tf2::Quaternion&)
        • Function tf2::toMsg(const geometry_msgs::msg::QuaternionStamped&)
        • Function tf2::toMsg(const tf2::Stamped<tf2::Quaternion>&)
        • Function tf2::toMsg(const tf2::Transform&)
        • Function tf2::toMsg(const tf2::Transform&, geometry_msgs::msg::Transform&)
        • Function tf2::toMsg(const geometry_msgs::msg::TransformStamped&)
        • Function tf2::toMsg(const tf2::Stamped<tf2::Transform>&)
        • Function tf2::toMsg(const geometry_msgs::msg::Pose&)
        • Function tf2::toMsg(const tf2::Transform&, geometry_msgs::msg::Pose&)
        • Function tf2::toMsg(const geometry_msgs::msg::WrenchStamped&)
        • Function tf2::toMsg(const tf2::Stamped<btVector3>&)
        • Function tf2::toMsg(const A&)
        • Function tf2::toMsg(const Eigen::Vector3d&)
        • Function tf2::toMsg(const Eigen::Vector3d&, geometry_msgs::msg::Vector3&)
        • Function tf2::toMsg(const tf2::Stamped<Eigen::Vector3d>&)
        • Function tf2::toMsg(const Eigen::Quaterniond&)
        • Function tf2::toMsg(const Stamped<Eigen::Quaterniond>&)
        • Function tf2::toMsg(const Eigen::Affine3d&)
        • Function tf2::toMsg(const Eigen::Isometry3d&)
        • Function tf2::toMsg(const Eigen::Matrix<double, 6, 1>&)
        • Function tf2::toMsg(const tf2::Stamped<Eigen::Affine3d>&)
        • Function tf2::toMsg(const tf2::Stamped<Eigen::Isometry3d>&)
        • Function tf2::toMsg(const tf2::Stamped<KDL::Vector>&)
        • Function tf2::toMsg(const tf2::Stamped<KDL::Twist>&)
        • Function tf2::toMsg(const tf2::Stamped<KDL::Wrench>&)
        • Function tf2::toMsg(const KDL::Frame&)
        • Function tf2::toMsg(const tf2::Stamped<KDL::Frame>&)
        • Function tf2::toMsg2
        • Function tf2::transformCovariance
        • Function tf2::transformToBullet
        • Function tf2::transformToEigen(const geometry_msgs::msg::Transform&)
        • Function tf2::transformToEigen(const geometry_msgs::msg::TransformStamped&)
        • Function tf2::transformToKDL
        • Function tf2::triple
        • Function tf2::Vector3
        • Function tf2::w
        • Function tf2::x
        • Function tf2::y
        • Function tf2::z
      • Variables
        • Variable tf2::QuadWord
        • Variable tf2::TIMECACHE_DEFAULT_MAX_STORAGE_TIME
        • Variable tf2::TransformAvailable
        • Variable tf2::TransformFailure
        • Variable tf2::Vector3
      • 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
        • Typedef tf2::CompactFrameID
        • Typedef tf2::Duration
        • Typedef tf2::IDuration
        • Typedef tf2::P_TimeAndFrameID
        • Typedef tf2::TimeCacheInterfacePtr
        • Typedef tf2::TimePoint
        • Typedef tf2::TransformableRequestHandle
      • 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)
  • Ros Package Dependencies
    • autoware_internal_planning_msgs
    • autoware_utils_math
    • tf2
    • tf2_eigen
    • tf2_geometry_msgs
  • Index
autoware_utils_geometry: Rolling
  • C++ API
  • File pose_deviation.hpp
  • View page source

File pose_deviation.hpp

↰ Parent directory (include/autoware_utils_geometry)

Contents

  • Definition (include/autoware_utils_geometry/pose_deviation.hpp)

  • Includes

  • Namespaces

  • Classes

  • Functions

Definition (include/autoware_utils_geometry/pose_deviation.hpp)

  • Program Listing for File pose_deviation.hpp

Includes

  • geometry_msgs/msg/point.hpp

  • geometry_msgs/msg/pose.hpp

Namespaces

  • Namespace autoware_utils_geometry

Classes

  • Struct PoseDeviation

Functions

  • Function autoware_utils_geometry::calc_lateral_deviation

  • Function autoware_utils_geometry::calc_longitudinal_deviation

  • Function autoware_utils_geometry::calc_pose_deviation

  • Function autoware_utils_geometry::calc_yaw_deviation

Previous Next

© Copyright The <autoware_utils_geometry> Contributors. License: Apache License 2.0.

Built with Sphinx using a theme provided by Read the Docs.