scenario_simulator_v2 C++ API
math::geometry::LineSegment Member List

This is the complete list of members for math::geometry::LineSegment, including all inherited members.

end_pointmath::geometry::LineSegment
get2DIntersectionSValue(const geometry_msgs::msg::Point &point, const bool denormalize_s=false) const -> std::optional< double >math::geometry::LineSegment
get2DIntersectionSValue(const LineSegment &line, const bool denormalize_s=false) const -> std::optional< double >math::geometry::LineSegment
get2DVectorSlope() const -> doublemath::geometry::LineSegment
getIntersection2D(const LineSegment &line) const -> std::optional< geometry_msgs::msg::Point >math::geometry::LineSegment
getNormalVector() const -> geometry_msgs::msg::Vector3math::geometry::LineSegment
getPoint(const double s, const bool denormalize_s=false) const -> geometry_msgs::msg::Pointmath::geometry::LineSegment
getPose(const double s, const bool denormalize_s=false, const bool fill_pitch=true) const -> geometry_msgs::msg::Posemath::geometry::LineSegment
getSquaredDistanceIn2D(const geometry_msgs::msg::Point &point, const double s, const bool denormalize_s=false) const -> doublemath::geometry::LineSegment
getSquaredDistanceVector(const geometry_msgs::msg::Point &point, const double s, const bool denormalize_s=false) const -> geometry_msgs::msg::Vector3math::geometry::LineSegment
getSValue(const geometry_msgs::msg::Pose &pose, double threshold_distance, bool denormalize_s) const -> std::optional< double >math::geometry::LineSegment
isInBounds2D(const geometry_msgs::msg::Point &point) const -> boolmath::geometry::LineSegment
isIntersect2D(const geometry_msgs::msg::Point &point) const -> boolmath::geometry::LineSegment
isIntersect2D(const LineSegment &line) const -> boolmath::geometry::LineSegment
lengthmath::geometry::LineSegment
length_2dmath::geometry::LineSegment
LineSegment(const geometry_msgs::msg::Point &start_point, const geometry_msgs::msg::Point &end_point)math::geometry::LineSegment
LineSegment(const geometry_msgs::msg::Point &start_point, const geometry_msgs::msg::Vector3 &vec, double length)math::geometry::LineSegment
relativePointPosition2D(const geometry_msgs::msg::Point &point) const -> intmath::geometry::LineSegment
start_pointmath::geometry::LineSegment
vectormath::geometry::LineSegment
vector_2dmath::geometry::LineSegment