#include <quadrotor_control_bound_cylinder.h>
Public Member Functions | |
bool | Contains (const QuadrotorControl &query) const |
QuadrotorControlBoundCylinder & | operator= (const QuadrotorControlBoundCylinder &other) |
QuadrotorControl | ProjectToSurface (const QuadrotorControl &query) const |
QuadrotorControlBoundCylinder (double radius, const ScalarBoundInterval &yaw_rate, const ScalarBoundInterval &thrust) | |
QuadrotorControlBoundCylinder (const std::vector< double > ¶ms) | |
~QuadrotorControlBoundCylinder () | |
Public Member Functions inherited from fastrack::control::ControlBound< QuadrotorControl > | |
virtual | ~ControlBound () |
Private Attributes | |
double | pitch_roll_radius_ |
ScalarBoundInterval | thrust_interval_ |
ScalarBoundInterval | yaw_rate_interval_ |
Additional Inherited Members | |
Protected Member Functions inherited from fastrack::control::ControlBound< QuadrotorControl > | |
ControlBound () | |
Definition at line 56 of file quadrotor_control_bound_cylinder.h.
|
inline |
Definition at line 58 of file quadrotor_control_bound_cylinder.h.
|
inlineexplicit |
Definition at line 59 of file quadrotor_control_bound_cylinder.h.
|
inlineexplicit |
Definition at line 68 of file quadrotor_control_bound_cylinder.h.
|
inlinevirtual |
Implements fastrack::control::ControlBound< QuadrotorControl >.
Definition at line 86 of file quadrotor_control_bound_cylinder.h.
|
inline |
Definition at line 74 of file quadrotor_control_bound_cylinder.h.
|
inlinevirtual |
Implements fastrack::control::ControlBound< QuadrotorControl >.
Definition at line 96 of file quadrotor_control_bound_cylinder.h.
|
private |
Definition at line 111 of file quadrotor_control_bound_cylinder.h.
|
private |
Definition at line 115 of file quadrotor_control_bound_cylinder.h.
|
private |
Definition at line 114 of file quadrotor_control_bound_cylinder.h.