NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
traj_opt::NonlinearTrajectory Member List

This is the complete list of members for traj_opt::NonlinearTrajectory, including all inherited members.

add_Axb(const std::vector< std::pair< MatD, VecD > > &cons)traj_opt::NonlinearTrajectoryprotected
add_boundary(const std::vector< Waypoint > &waypoints)traj_opt::NonlinearTrajectoryprotected
addCloudConstraint(const Vec3Vec &points)traj_opt::NonlinearTrajectoryprotected
addPosTime()traj_opt::NonlinearTrajectoryprotected
addTimeBound(boost::shared_ptr< std::vector< decimal_t > > ds=boost::shared_ptr< std::vector< decimal_t > >())traj_opt::NonlinearTrajectoryprotected
allocate_beads()traj_opt::NonlinearTrajectoryprotected
allocate_poly(boost::shared_ptr< std::vector< decimal_t > > ds=boost::shared_ptr< std::vector< decimal_t > >(), boost::shared_ptr< VecDVec > path=boost::shared_ptr< VecDVec >())traj_opt::NonlinearTrajectoryprotected
AxbConstraint classtraj_opt::NonlinearTrajectoryfriend
BallConstraint classtraj_opt::NonlinearTrajectoryfriend
basistraj_opt::NonlinearTrajectoryprotected
basisTtraj_opt::NonlinearTrajectoryprotected
beadstraj_opt::NonlinearTrajectoryprotected
costtraj_opt::NonlinearTrajectoryprotected
deg_traj_opt::NonlinearTrajectoryprotected
dim_traj_opt::Trajectoryprotected
evaluate(decimal_t t, uint derr, VecD &out) consttraj_opt::NonlinearTrajectoryvirtual
exec_ttraj_opt::Trajectoryprotected
getBeads()traj_opt::NonlinearTrajectory
getCommand(decimal_t t, uint num_derivatives, MatD &data)traj_opt::Trajectory
getCost()traj_opt::NonlinearTrajectoryvirtual
getExecuteTime() consttraj_opt::Trajectory
getInfo(std::vector< TrajData > *history=NULL)traj_opt::NonlinearTrajectory
getTotalTime() consttraj_opt::NonlinearTrajectoryvirtual
isSolved()traj_opt::NonlinearTrajectoryinline
link_sections()traj_opt::NonlinearTrajectoryprotected
make_convex(boost::shared_ptr< std::vector< decimal_t > > ds)traj_opt::NonlinearTrajectoryprotected
NonlinearTrajectory(const std::vector< Waypoint > &waypoints, const std::vector< std::pair< MatD, VecD > > &cons, int deg=7, int min_dim=3, boost::shared_ptr< std::vector< decimal_t > > ds=boost::shared_ptr< std::vector< decimal_t > >(), boost::shared_ptr< VecDVec > path=boost::shared_ptr< VecDVec >(), bool time_opt=false, decimal_t gap=1e-8, int max_it=200)traj_opt::NonlinearTrajectory
NonlinearTrajectory(const std::vector< Waypoint > &waypoints, const Vec3Vec &points, int segs, decimal_t dt)traj_opt::NonlinearTrajectory
scaleTime(decimal_t ratio)traj_opt::NonlinearTrajectory
seg_traj_opt::NonlinearTrajectoryprotected
serialize()traj_opt::NonlinearTrajectoryvirtual
setDim(uint ndim)traj_opt::Trajectoryinline
setExecuteTime(decimal_t t)traj_opt::Trajectoryinline
solved_traj_opt::NonlinearTrajectoryprotected
solvertraj_opt::NonlinearTrajectoryprotected
timestraj_opt::NonlinearTrajectoryprotected
trajtraj_opt::NonlinearTrajectoryprotected
~NonlinearTrajectory()traj_opt::NonlinearTrajectoryinlinevirtual
~Trajectory()traj_opt::Trajectoryinlinevirtual