Aikido
|
Namespaces | |
util | |
Classes | |
class | ConcreteManipulator |
A concrete implementation of a manipulator. More... | |
class | ConcreteRobot |
struct | GrabMetadata |
Stores metadata for grabbed objects. More... | |
class | Hand |
Abstract class for Hand interface. More... | |
class | Manipulator |
Base interface for manipulator. More... | |
class | Robot |
Robot interface for defining basic behaviors of a robot. More... | |
Typedefs | |
using | ConcreteManipulatorPtr = std::shared_ptr< ConcreteManipulator > |
using | ConstConcreteManipulatorPtr = std::shared_ptr< const ConcreteManipulator > |
using | WeakConcreteManipulatorPtr = std::weak_ptr< ConcreteManipulator > |
using | WeakConstConcreteManipulatorPtr = std::weak_ptr< const ConcreteManipulator > |
using | UniqueConcreteManipulatorPtr = std::unique_ptr< ConcreteManipulator > |
using | UniqueConstConcreteManipulatorPtr = std::unique_ptr< const ConcreteManipulator > |
using | ConcreteRobotPtr = std::shared_ptr< ConcreteRobot > |
using | ConstConcreteRobotPtr = std::shared_ptr< const ConcreteRobot > |
using | WeakConcreteRobotPtr = std::weak_ptr< ConcreteRobot > |
using | WeakConstConcreteRobotPtr = std::weak_ptr< const ConcreteRobot > |
using | UniqueConcreteRobotPtr = std::unique_ptr< ConcreteRobot > |
using | UniqueConstConcreteRobotPtr = std::unique_ptr< const ConcreteRobot > |
using | HandPtr = std::shared_ptr< Hand > |
using | ConstHandPtr = std::shared_ptr< const Hand > |
using | WeakHandPtr = std::weak_ptr< Hand > |
using | WeakConstHandPtr = std::weak_ptr< const Hand > |
using | UniqueHandPtr = std::unique_ptr< Hand > |
using | UniqueConstHandPtr = std::unique_ptr< const Hand > |
using | ManipulatorPtr = std::shared_ptr< Manipulator > |
using | ConstManipulatorPtr = std::shared_ptr< const Manipulator > |
using | WeakManipulatorPtr = std::weak_ptr< Manipulator > |
using | WeakConstManipulatorPtr = std::weak_ptr< const Manipulator > |
using | UniqueManipulatorPtr = std::unique_ptr< Manipulator > |
using | UniqueConstManipulatorPtr = std::unique_ptr< const Manipulator > |
using | RobotPtr = std::shared_ptr< Robot > |
using | ConstRobotPtr = std::shared_ptr< const Robot > |
using | WeakRobotPtr = std::weak_ptr< Robot > |
using | WeakConstRobotPtr = std::weak_ptr< const Robot > |
using | UniqueRobotPtr = std::unique_ptr< Robot > |
using | UniqueConstRobotPtr = std::unique_ptr< const Robot > |
using aikido::robot::ConcreteManipulatorPtr = typedef std::shared_ptr< ConcreteManipulator > |
using aikido::robot::ConcreteRobotPtr = typedef std::shared_ptr< ConcreteRobot > |
using aikido::robot::ConstConcreteManipulatorPtr = typedef std::shared_ptr< const ConcreteManipulator > |
using aikido::robot::ConstConcreteRobotPtr = typedef std::shared_ptr< const ConcreteRobot > |
using aikido::robot::ConstHandPtr = typedef std::shared_ptr< const Hand > |
using aikido::robot::ConstManipulatorPtr = typedef std::shared_ptr< const Manipulator > |
using aikido::robot::ConstRobotPtr = typedef std::shared_ptr< const Robot > |
using aikido::robot::HandPtr = typedef std::shared_ptr< Hand > |
using aikido::robot::ManipulatorPtr = typedef std::shared_ptr< Manipulator > |
using aikido::robot::RobotPtr = typedef std::shared_ptr< Robot > |
using aikido::robot::UniqueConcreteManipulatorPtr = typedef std::unique_ptr< ConcreteManipulator > |
using aikido::robot::UniqueConcreteRobotPtr = typedef std::unique_ptr< ConcreteRobot > |
using aikido::robot::UniqueConstConcreteManipulatorPtr = typedef std::unique_ptr< const ConcreteManipulator > |
using aikido::robot::UniqueConstConcreteRobotPtr = typedef std::unique_ptr< const ConcreteRobot > |
using aikido::robot::UniqueConstHandPtr = typedef std::unique_ptr< const Hand > |
using aikido::robot::UniqueConstManipulatorPtr = typedef std::unique_ptr< const Manipulator > |
using aikido::robot::UniqueConstRobotPtr = typedef std::unique_ptr< const Robot > |
using aikido::robot::UniqueHandPtr = typedef std::unique_ptr< Hand > |
using aikido::robot::UniqueManipulatorPtr = typedef std::unique_ptr< Manipulator > |
using aikido::robot::UniqueRobotPtr = typedef std::unique_ptr< Robot > |
using aikido::robot::WeakConcreteManipulatorPtr = typedef std::weak_ptr< ConcreteManipulator > |
using aikido::robot::WeakConcreteRobotPtr = typedef std::weak_ptr< ConcreteRobot > |
using aikido::robot::WeakConstConcreteManipulatorPtr = typedef std::weak_ptr< const ConcreteManipulator > |
using aikido::robot::WeakConstConcreteRobotPtr = typedef std::weak_ptr< const ConcreteRobot > |
using aikido::robot::WeakConstHandPtr = typedef std::weak_ptr< const Hand > |
using aikido::robot::WeakConstManipulatorPtr = typedef std::weak_ptr< const Manipulator > |
using aikido::robot::WeakConstRobotPtr = typedef std::weak_ptr< const Robot > |
using aikido::robot::WeakHandPtr = typedef std::weak_ptr< Hand > |
using aikido::robot::WeakManipulatorPtr = typedef std::weak_ptr< Manipulator > |
using aikido::robot::WeakRobotPtr = typedef std::weak_ptr< Robot > |