#include <value_function.h>

Public Member Functions | |
| const RelativeDynamics< TS, TC, PS, PC > & | GetRelativeDynamics () const |
| virtual std::unique_ptr< RelativeState< TS, PS > > | Gradient (const TS &tracker_x, const PS &planner_x) const =0 |
| bool | Initialize (const ros::NodeHandle &n) |
| TC | OptimalControl (const TS &tracker_x, const PS &planner_x) const |
| const PD & | PlannerDynamics () const |
| virtual double | Priority (const TS &tracker_x, const PS &planner_x) const =0 |
| const TD & | TrackerDynamics () const |
| const B & | TrackingBound () const |
| virtual double | Value (const TS &tracker_x, const PS &planner_x) const =0 |
| virtual | ~ValueFunction () |
Protected Member Functions | |
| virtual bool | LoadParameters (const ros::NodeHandle &n) |
| virtual bool | RegisterCallbacks (const ros::NodeHandle &n) |
| ValueFunction () | |
Protected Attributes | |
| B | bound_ |
| bool | initialized_ |
| std::string | name_ |
| PD | planner_dynamics_ |
| std::unique_ptr< RelativeDynamics< TS, TC, PS, PC > > | relative_dynamics_ |
| TD | tracker_dynamics_ |
Additional Inherited Members | |
Private Member Functions inherited from fastrack::Uncopyable | |
| Uncopyable () | |
| virtual | ~Uncopyable () |
Definition at line 65 of file value_function.h.
|
inlinevirtual |
Definition at line 67 of file value_function.h.
|
inlineexplicitprotected |
Definition at line 123 of file value_function.h.
|
inline |
Definition at line 109 of file value_function.h.
|
pure virtual |
|
inline |
Definition at line 70 of file value_function.h.
|
inlineprotectedvirtual |
Reimplemented in fastrack::value::AnalyticalKinematicBoxQuadrotorDecoupled6D, and fastrack::value::MatlabValueFunction< TS, TC, TD, PS, PC, PD, RS, RD, B >.
Definition at line 126 of file value_function.h.
|
inline |
Definition at line 93 of file value_function.h.
|
inline |
Definition at line 108 of file value_function.h.
|
pure virtual |
|
inlineprotectedvirtual |
Reimplemented in fastrack::value::AnalyticalKinematicBoxQuadrotorDecoupled6D.
Definition at line 127 of file value_function.h.
|
inline |
Definition at line 107 of file value_function.h.
|
inline |
Definition at line 106 of file value_function.h.
|
pure virtual |
|
protected |
Definition at line 138 of file value_function.h.
|
protected |
Definition at line 142 of file value_function.h.
|
protected |
Definition at line 141 of file value_function.h.
|
protected |
Definition at line 134 of file value_function.h.
|
protected |
Definition at line 135 of file value_function.h.
|
protected |
Definition at line 133 of file value_function.h.