35 #ifndef SNAV_FCI_STATE_VECTOR_HPP_
36 #define SNAV_FCI_STATE_VECTOR_HPP_
38 #include <Eigen/Dense>
40 #include "snav/state_vector.hpp"
42 #include "api/displacement_derivs.hpp"
74 StateVector& operator= (
const snav_traj_gen::StateVector& sv)
85 this->
jerk[0] = sv.jerk[0];
86 this->
jerk[1] = sv.jerk[1];
87 this->
jerk[2] = sv.jerk[2];
99 #endif // SNAV_FCI_STATE_VECTOR_HPP_
float yaw
Definition: state_vector.hpp:91
Structure containing position along with its derivatives.
Definition: displacement_derivs.hpp:46
StateVector()
Construct a StateVector initialized to all zeros.
Definition: state_vector.hpp:57
Eigen::Vector3f position
Definition: displacement_derivs.hpp:61
Eigen::Vector3f jerk
Definition: displacement_derivs.hpp:64
Eigen::Vector3f acceleration
Definition: displacement_derivs.hpp:63
float yaw_rate
Definition: state_vector.hpp:92
Structure containing position and yaw along with their derivatives.
Definition: state_vector.hpp:50
Eigen::Vector3f velocity
Definition: displacement_derivs.hpp:62
float yaw_acceleration
Definition: state_vector.hpp:93