| cancel() override | aikido::control::ros::RosTrajectoryExecutor | virtual |
| execute(const trajectory::ConstTrajectoryPtr &traj) override | aikido::control::ros::RosTrajectoryExecutor | virtual |
| execute(const trajectory::ConstTrajectoryPtr &traj, const ::ros::Time &startTime) | aikido::control::ros::RosTrajectoryExecutor | |
| Executor(const std::set< ExecutorType > &types, const std::vector< dart::dynamics::DegreeOfFreedom * > &dofs, const std::chrono::milliseconds threadRate=defaultThreadRate) | aikido::control::Executor | |
| Executor(const ExecutorType type, const std::vector< dart::dynamics::DegreeOfFreedom * > &dofs, std::chrono::milliseconds threadRate=defaultThreadRate) | aikido::control::Executor | |
| getDofs() const | aikido::control::Executor | |
| getTypes() const | aikido::control::Executor | |
| GoalHandle typedef | aikido::control::ros::RosTrajectoryExecutor | private |
| mCallbackQueue | aikido::control::ros::RosTrajectoryExecutor | private |
| mClient | aikido::control::ros::RosTrajectoryExecutor | private |
| mConnectionPollingPeriod | aikido::control::ros::RosTrajectoryExecutor | private |
| mConnectionTimeout | aikido::control::ros::RosTrajectoryExecutor | private |
| mDofManager | aikido::control::Executor | privatestatic |
| mDofs | aikido::control::Executor | protected |
| mDofsRegistered | aikido::control::Executor | private |
| mExecutionStartTime | aikido::control::TrajectoryExecutor | protected |
| mGoalHandle | aikido::control::ros::RosTrajectoryExecutor | private |
| mGoalTimeTolerance | aikido::control::ros::RosTrajectoryExecutor | private |
| mInProgress | aikido::control::ros::RosTrajectoryExecutor | private |
| mMetaSkeleton | aikido::control::ros::RosTrajectoryExecutor | private |
| mMutex | aikido::control::ros::RosTrajectoryExecutor | mutableprivate |
| mNode | aikido::control::ros::RosTrajectoryExecutor | private |
| mPromise | aikido::control::ros::RosTrajectoryExecutor | private |
| mThread | aikido::control::Executor | private |
| mThreadRate | aikido::control::Executor | private |
| mTypes | aikido::control::Executor | protected |
| mValidatedTrajectories | aikido::control::TrajectoryExecutor | protected |
| mWaypointTimestep | aikido::control::ros::RosTrajectoryExecutor | private |
| registerDofs() | aikido::control::Executor | |
| releaseDofs() | aikido::control::Executor | |
| RosTrajectoryExecutor(const ::ros::NodeHandle &node, const std::string &serverName, double waypointTimestep, double goalTimeTolerance, const ::dart::dynamics::MetaSkeletonPtr metaskeleton, const std::chrono::milliseconds &connectionTimeout=std::chrono::milliseconds{1000}, const std::chrono::milliseconds &connectionPollingPeriod=std::chrono::milliseconds{20}) | aikido::control::ros::RosTrajectoryExecutor | |
| spin() | aikido::control::Executor | inlineprivate |
| start() | aikido::control::Executor | |
| step(const std::chrono::system_clock::time_point &timepoint) override | aikido::control::ros::RosTrajectoryExecutor | virtual |
| stop() | aikido::control::Executor | |
| TrajectoryActionClient typedef | aikido::control::ros::RosTrajectoryExecutor | private |
| TrajectoryExecutor(const std::vector< dart::dynamics::DegreeOfFreedom * > &dofs, const std::set< ExecutorType > otherTypes=std::set< ExecutorType >(), const std::chrono::milliseconds threadRate=defaultThreadRate) | aikido::control::TrajectoryExecutor | inline |
| transitionCallback(GoalHandle handle) | aikido::control::ros::RosTrajectoryExecutor | private |
| validate(const trajectory::Trajectory *traj) override | aikido::control::ros::RosTrajectoryExecutor | virtual |
| ~Executor() | aikido::control::Executor | virtual |
| ~RosTrajectoryExecutor() | aikido::control::ros::RosTrajectoryExecutor | virtual |
| ~TrajectoryExecutor()=default | aikido::control::TrajectoryExecutor | virtual |