scenario_simulator_v2 C++ API
|
This is the complete list of members for math::geometry::LineSegment, including all inherited members.
end_point | math::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 -> double | math::geometry::LineSegment | |
getIntersection2D(const LineSegment &line) const -> std::optional< geometry_msgs::msg::Point > | math::geometry::LineSegment | |
getNormalVector() const -> geometry_msgs::msg::Vector3 | math::geometry::LineSegment | |
getPoint(const double s, const bool denormalize_s=false) const -> geometry_msgs::msg::Point | math::geometry::LineSegment | |
getPose(const double s, const bool denormalize_s=false, const bool fill_pitch=true) const -> geometry_msgs::msg::Pose | math::geometry::LineSegment | |
getSquaredDistanceIn2D(const geometry_msgs::msg::Point &point, const double s, const bool denormalize_s=false) const -> double | math::geometry::LineSegment | |
getSquaredDistanceVector(const geometry_msgs::msg::Point &point, const double s, const bool denormalize_s=false) const -> geometry_msgs::msg::Vector3 | math::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 -> bool | math::geometry::LineSegment | |
isIntersect2D(const geometry_msgs::msg::Point &point) const -> bool | math::geometry::LineSegment | |
isIntersect2D(const LineSegment &line) const -> bool | math::geometry::LineSegment | |
length | math::geometry::LineSegment | |
length_2d | math::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 -> int | math::geometry::LineSegment | |
start_point | math::geometry::LineSegment | |
vector | math::geometry::LineSegment | |
vector_2d | math::geometry::LineSegment |