.. _exhale_class_classompl_1_1base_1_1OptimizationObjective: Class OptimizationObjective =========================== - Defined in :ref:`file_src_ompl_base_OptimizationObjective.h` Inheritance Relationships ------------------------- Derived Types ************* - ``public ompl::base::ConstraintObjective`` (:ref:`exhale_class_classompl_1_1base_1_1ConstraintObjective`) - ``public ompl::base::ControlDurationObjective`` (:ref:`exhale_class_classompl_1_1base_1_1ControlDurationObjective`) - ``public ompl::base::MechanicalWorkOptimizationObjective`` (:ref:`exhale_class_classompl_1_1base_1_1MechanicalWorkOptimizationObjective`) - ``public ompl::base::MinimaxObjective`` (:ref:`exhale_class_classompl_1_1base_1_1MinimaxObjective`) - ``public ompl::base::MinimizeArrivalTime`` (:ref:`exhale_class_classompl_1_1base_1_1MinimizeArrivalTime`) - ``public ompl::base::MultiOptimizationObjective`` (:ref:`exhale_class_classompl_1_1base_1_1MultiOptimizationObjective`) - ``public ompl::base::PathLengthOptimizationObjective`` (:ref:`exhale_class_classompl_1_1base_1_1PathLengthOptimizationObjective`) - ``public ompl::base::StateCostIntegralObjective`` (:ref:`exhale_class_classompl_1_1base_1_1StateCostIntegralObjective`) - ``public ompl::base::VFUpstreamCriterionOptimizationObjective`` (:ref:`exhale_class_classompl_1_1base_1_1VFUpstreamCriterionOptimizationObjective`) Class Documentation ------------------- .. doxygenclass:: ompl::base::OptimizationObjective :project: ompl Doxygen Project :members: :protected-members: :undoc-members: