.. _exhale_class_classnav2__route_1_1EdgeCostFunction: Class EdgeCostFunction ====================== - Defined in :ref:`file_include_nav2_route_interfaces_edge_cost_function.hpp` Inheritance Relationships ------------------------- Derived Types ************* - ``public nav2_route::CostmapScorer`` (:ref:`exhale_class_classnav2__route_1_1CostmapScorer`) - ``public nav2_route::DistanceScorer`` (:ref:`exhale_class_classnav2__route_1_1DistanceScorer`) - ``public nav2_route::DynamicEdgesScorer`` (:ref:`exhale_class_classnav2__route_1_1DynamicEdgesScorer`) - ``public nav2_route::GoalOrientationScorer`` (:ref:`exhale_class_classnav2__route_1_1GoalOrientationScorer`) - ``public nav2_route::PenaltyScorer`` (:ref:`exhale_class_classnav2__route_1_1PenaltyScorer`) - ``public nav2_route::SemanticScorer`` (:ref:`exhale_class_classnav2__route_1_1SemanticScorer`) - ``public nav2_route::StartPoseOrientationScorer`` (:ref:`exhale_class_classnav2__route_1_1StartPoseOrientationScorer`) - ``public nav2_route::TimeScorer`` (:ref:`exhale_class_classnav2__route_1_1TimeScorer`) Class Documentation ------------------- .. doxygenclass:: nav2_route::EdgeCostFunction :project: nav2_route Doxygen Project :members: :protected-members: :undoc-members: