scenario_simulator_v2 C++ API
|
This is the complete list of members for math::geometry::CatmullRomSpline, including all inherited members.
CatmullRomSpline()=default | math::geometry::CatmullRomSpline | |
CatmullRomSpline(const std::vector< geometry_msgs::msg::Point > &control_points) | math::geometry::CatmullRomSpline | explicit |
control_points | math::geometry::CatmullRomSpline | |
getCollisionPointIn2D(const geometry_msgs::msg::Point &point0, const geometry_msgs::msg::Point &point1, const bool search_backward=false) const -> std::optional< double > | math::geometry::CatmullRomSpline | |
getCollisionPointIn2D(const std::vector< geometry_msgs::msg::Point > &polygon, const bool search_backward=false) const -> std::optional< double > override | math::geometry::CatmullRomSpline | virtual |
getCollisionPointsIn2D(const std::vector< geometry_msgs::msg::Point > &polygon, const bool search_backward=false) const -> std::set< double > | math::geometry::CatmullRomSpline | |
getLength() const -> double override | math::geometry::CatmullRomSpline | inlinevirtual |
getMaximum2DCurvature() const -> double | math::geometry::CatmullRomSpline | |
getNormalVector(const double s) const -> geometry_msgs::msg::Vector3 | math::geometry::CatmullRomSpline | |
getPoint(const double s) const -> geometry_msgs::msg::Point | math::geometry::CatmullRomSpline | |
getPoint(const double s, const double offset) const -> geometry_msgs::msg::Point | math::geometry::CatmullRomSpline | |
getPolygon(const double width, const size_t num_points=30, const double z_offset=0) -> std::vector< geometry_msgs::msg::Point > | math::geometry::CatmullRomSpline | |
getPose(const double s, const bool fill_pitch=true) const -> geometry_msgs::msg::Pose | math::geometry::CatmullRomSpline | |
getSquaredDistanceIn2D(const geometry_msgs::msg::Point &point, const double s) const -> double | math::geometry::CatmullRomSpline | |
getSquaredDistanceVector(const geometry_msgs::msg::Point &point, const double s) const -> geometry_msgs::msg::Vector3 | math::geometry::CatmullRomSpline | |
getSValue(const geometry_msgs::msg::Pose &pose, double threshold_distance=3.0) const -> std::optional< double > | math::geometry::CatmullRomSpline | |
getTangentVector(const double s) const -> geometry_msgs::msg::Vector3 | math::geometry::CatmullRomSpline | |
getTrajectory(const double start_s, const double end_s, const double resolution, const double offset=0.0) const -> std::vector< geometry_msgs::msg::Point > | math::geometry::CatmullRomSpline | |
~CatmullRomSpline()=default | math::geometry::CatmullRomSpline | virtual |
~CatmullRomSplineInterface()=default | math::geometry::CatmullRomSplineInterface | virtual |