| 
    Aikido
    
   | 
 
This is the complete list of members for aikido::robot::Robot, including all inherited members.
| activateExecutor(const int id) | aikido::robot::Robot | virtual | 
| activateExecutor(const std::string name) | aikido::robot::Robot | virtual | 
| activateExecutor(const aikido::control::ExecutorType type) | aikido::robot::Robot | virtual | 
| cancelAllCommands(bool includeSubrobots=true, bool includeParents=false, const std::vector< std::string > excludeSubrobots=std::vector< std::string >()) | aikido::robot::Robot | virtual | 
| clearExecutors() | aikido::robot::Robot | virtual | 
| cloneRNG() const | aikido::robot::Robot | |
| combineCollisionConstraint(const constraint::dart::CollisionFreePtr &collisionFree) const | aikido::robot::Robot | |
| ConfigurationMap typedef | aikido::robot::Robot | protected | 
| deactivateExecutor() | aikido::robot::Robot | virtual | 
| enforceSelfCollisionPairs(const std::vector< std::pair< std::string, std::string >> bodyNodeList) | aikido::robot::Robot | virtual | 
| executeJointCommand(const std::vector< double > &command, const std::chrono::duration< double > &timeout) | aikido::robot::Robot | |
| executeTrajectory(const trajectory::TrajectoryPtr &trajectory) | aikido::robot::Robot | |
| getActiveExecutor() | aikido::robot::Robot | virtual | 
| getCurrentConfiguration() const | aikido::robot::Robot | |
| getDefaultPostProcessor() const | aikido::robot::Robot | |
| getMetaSkeleton() | aikido::robot::Robot | |
| getMetaSkeleton() const | aikido::robot::Robot | |
| getMetaSkeletonClone() const | aikido::robot::Robot | |
| getName() const | aikido::robot::Robot | |
| getNamedConfiguration(const std::string &name) const | aikido::robot::Robot | |
| getRootSkeleton() const | aikido::robot::Robot | |
| getRootSkeleton() | aikido::robot::Robot | |
| getSelfCollisionConstraint() const | aikido::robot::Robot | |
| getSubRobotByName(const std::string &name) const | aikido::robot::Robot | |
| getVFParams() const | aikido::robot::Robot | |
| getWorld() const | aikido::robot::Robot | |
| getWorldCollisionConstraint(const std::vector< std::string > bodyNames=std::vector< std::string >()) const | aikido::robot::Robot | |
| ignoreSelfCollisionPairs(const std::vector< std::pair< std::string, std::string >> bodyNodeList) | aikido::robot::Robot | virtual | 
| mActiveExecutor | aikido::robot::Robot | protected | 
| mCollisionDetector | aikido::robot::Robot | protected | 
| mDefaultPostProcessor | aikido::robot::Robot | protected | 
| mDofs | aikido::robot::Robot | protected | 
| mEnablePostProcessing | aikido::robot::Robot | protected | 
| mExecutors | aikido::robot::Robot | protected | 
| mExecutorsNameMap | aikido::robot::Robot | protected | 
| mMetaSkeleton | aikido::robot::Robot | protected | 
| mName | aikido::robot::Robot | protected | 
| mNamedConfigurations | aikido::robot::Robot | protected | 
| mParentRobot | aikido::robot::Robot | protected | 
| mRng | aikido::robot::Robot | protected | 
| mSelfCollisionFilter | aikido::robot::Robot | protected | 
| mStateSpace | aikido::robot::Robot | protected | 
| mSubRobots | aikido::robot::Robot | protected | 
| mVFParams | aikido::robot::Robot | protected | 
| mWorld | aikido::robot::Robot | protected | 
| planToConfiguration(const Eigen::VectorXd &goalConf, const constraint::TestablePtr &testableConstraint, const std::shared_ptr< planner::ConfigurationToConfigurationPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr) const | aikido::robot::Robot | |
| planToConfiguration(const Eigen::VectorXd &goalConf, const std::shared_ptr< planner::ConfigurationToConfigurationPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr) const | aikido::robot::Robot | |
| planToOffset(const std::string bodyNodeName, const Eigen::Vector3d &offset, const constraint::TestablePtr &testableConstraint, const std::shared_ptr< planner::dart::ConfigurationToEndEffectorOffsetPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr) const | aikido::robot::Robot | |
| planToOffset(const std::string bodyNodeName, const Eigen::Vector3d &offset, const std::shared_ptr< planner::dart::ConfigurationToEndEffectorOffsetPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr) const | aikido::robot::Robot | |
| planToPoseOffset(const std::string bodyNodeName, const Eigen::Vector3d &offset, const Eigen::Vector3d &rotation, const constraint::TestablePtr &testableConstraint, const std::shared_ptr< planner::dart::ConfigurationToEndEffectorPosePlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr) const | aikido::robot::Robot | |
| planToPoseOffset(const std::string bodyNodeName, const Eigen::Vector3d &offset, const Eigen::Vector3d &rotation, const std::shared_ptr< planner::dart::ConfigurationToEndEffectorPosePlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr) const | aikido::robot::Robot | |
| planToTSR(const std::string bodyNodeName, const constraint::dart::TSRPtr &tsr, const constraint::TestablePtr &testableConstraint, const util::PlanToTSRParameters ¶ms=util::PlanToTSRParameters(), const std::shared_ptr< planner::ConfigurationToConfigurationPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr, const distance::ConstConfigurationRankerPtr &ranker=nullptr) const | aikido::robot::Robot | |
| planToTSR(const std::string bodyNodeName, const constraint::dart::TSRPtr &tsr, const util::PlanToTSRParameters ¶ms=util::PlanToTSRParameters(), const std::shared_ptr< planner::ConfigurationToConfigurationPlanner > &planner=nullptr, const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor=nullptr, const distance::ConstConfigurationRankerPtr &ranker=nullptr) const | aikido::robot::Robot | |
| registerExecutor(aikido::control::ExecutorPtr executor, std::string desiredName="") | aikido::robot::Robot | virtual | 
| registerSubRobot(dart::dynamics::ReferentialSkeletonPtr refSkeleton, const std::string &name) | aikido::robot::Robot | virtual | 
| Robot(dart::dynamics::SkeletonPtr skeleton, const std::string name="robot", bool addDefaultExecutors=true) | aikido::robot::Robot | |
| Robot(dart::dynamics::ReferentialSkeletonPtr refSkeleton, Robot *rootRobot, dart::collision::CollisionDetectorPtr collisionDetector, std::shared_ptr< dart::collision::BodyNodeCollisionFilter > collisionFilter, const std::string name="subrobot") | aikido::robot::Robot | |
| setDefaultPostProcessor(const std::shared_ptr< aikido::planner::TrajectoryPostProcessor > trajPostProcessor) | aikido::robot::Robot | |
| setEnablePostProcessing(bool enable=true) | aikido::robot::Robot | |
| setNamedConfigurations(std::unordered_map< std::string, const Eigen::VectorXd > namedConfigurations) | aikido::robot::Robot | |
| setRNG(common::UniqueRNGPtr rng) | aikido::robot::Robot | |
| setVFParams(util::VectorFieldPlannerParameters params) | aikido::robot::Robot | |
| setWorld(aikido::planner::WorldPtr world) | aikido::robot::Robot | |
| step(const std::chrono::system_clock::time_point &timepoint) | aikido::robot::Robot | virtual | 
| validateSubRobot(dart::dynamics::ReferentialSkeletonPtr refSkeleton, const std::string &name) | aikido::robot::Robot | protectedvirtual | 
| ~Robot()=default | aikido::robot::Robot | virtual |