46 #ifndef FASTRACK_VALUE_ANALYTICAL_KINEMATIC_BOX_QUADROTOR_DECOUPLED_6D_H    47 #define FASTRACK_VALUE_ANALYTICAL_KINEMATIC_BOX_QUADROTOR_DECOUPLED_6D_H    77                            QuadrotorDecoupled6D<QuadrotorControlBoundBox>,
    78                            PositionVelocity, VectorXd,
    79                            Kinematics<PositionVelocity>, Box> {
    85   double Value(
const PositionVelocity& vehicle_x,
    86                const PositionVelocity& planner_x) 
const;
    88   std::unique_ptr<RelativeState<PositionVelocity, PositionVelocity>> 
Gradient(
    89       const PositionVelocity& vehicle_x,
    90       const PositionVelocity& planner_x) 
const;
    96   double Priority(
const PositionVelocity& vehicle_x,
    97                   const PositionVelocity& planner_x) 
const;
 double Value(const PositionVelocity &vehicle_x, const PositionVelocity &planner_x) const 
 
bool RegisterCallbacks(const ros::NodeHandle &n)
 
bool LoadParameters(const ros::NodeHandle &n)
 
double Priority(const PositionVelocity &vehicle_x, const PositionVelocity &planner_x) const 
 
AnalyticalKinematicBoxQuadrotorDecoupled6D()
 
std::unique_ptr< RelativeState< PositionVelocity, PositionVelocity > > Gradient(const PositionVelocity &vehicle_x, const PositionVelocity &planner_x) const 
 
~AnalyticalKinematicBoxQuadrotorDecoupled6D()