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
get2DLength() const -> doublemath::geometry::LineSegment
get2DVector() const -> geometry_msgs::msg::Vector3math::geometry::LineSegment
getIntersection2D(const LineSegment &line) const -> std::optional< geometry_msgs::msg::Point >math::geometry::LineSegment
getIntersection2DSValue(const geometry_msgs::msg::Point &point, const bool denormalize_s=false) const -> std::optional< double >math::geometry::LineSegment
getIntersection2DSValue(const LineSegment &line, const bool denormalize_s=false) const -> std::optional< double >math::geometry::LineSegment
getLength() const -> doublemath::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
getSlope() const -> doublemath::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
getVector() const -> geometry_msgs::msg::Vector3math::geometry::LineSegment
isIntersect2D(const geometry_msgs::msg::Point &point) const -> boolmath::geometry::LineSegment
isIntersect2D(const LineSegment &l0) const -> boolmath::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
operator=(const LineSegment &)math::geometry::LineSegment
start_pointmath::geometry::LineSegment
~LineSegment()math::geometry::LineSegment