openrave.org

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes
Base Interface Classes

Classes

class  OpenRAVE::CollisionCheckerBase
 [interface] Responsible for all collision checking queries of the environment. If not specified, method is not multi-thread safe. See Collision Checker Concepts. More...
 
class  OpenRAVE::ControllerBase
 [interface] Abstract base class to encapsulate a local controller. If not specified, method is not multi-thread safe. See Controller Concepts. More...
 
class  OpenRAVE::IkSolverBase
 [interface] Base class for all Inverse Kinematic solvers. If not specified, method is not multi-thread safe. See Inverse Kinematics Solver Concepts. More...
 
class  OpenRAVE::InterfaceBase
 [interface] Base class for all interfaces that OpenRAVE provides. See Base Interface Concepts. More...
 
class  OpenRAVE::KinBody
 [interface] A kinematic body of links and joints. If not specified, method is not multi-thread safe. See Kinematics Body Concepts. More...
 
class  OpenRAVE::ModuleBase
 [interface] A loadable module of user code meant to solve a specific domain. If not specified, method is not multi-thread safe. See Module Concepts. More...
 
class  OpenRAVE::PhysicsEngineBase
 [interface] The physics engine interfaces supporting simulations and dynamics. See Physics Engine Concepts. More...
 
class  OpenRAVE::PlannerBase
 [interface] Planner interface that generates trajectories for target objects to follow through the environment. If not specified, method is not multi-thread safe. See Planner Concepts. More...
 
class  OpenRAVE::RobotBase
 [interface] A robot is a kinematic body that has attached manipulators, sensors, and controllers. If not specified, method is not multi-thread safe. See Robot Concepts. More...
 
class  OpenRAVE::SensorBase
 [interface] A sensor measures physical properties from the environment. If not specified, method is not multi-thread safe. See Sensor Concepts. More...
 
class  OpenRAVE::SensorSystemBase
 [interface] Used to manage the creation and destruction of bodies. See Sensor System Concepts. More...
 
class  OpenRAVE::SpaceSamplerBase
 [interface] Contains space samplers commonly used in planners. If not specified, method is not multi-thread safe. See SpaceSampler Concepts. More...
 
class  OpenRAVE::TrajectoryBase
 [interface] Encapsulate a time-parameterized trajectories of robot configurations. If not specified, method is not multi-thread safe. Trajectory Concepts More...
 
class  OpenRAVE::ViewerBase
 [interface] Base class for the graphics and gui engine that renders the environment and provides visual sensor information. If not specified, method is not multi-thread safe. See Viewer Concepts. More...
 
class  OpenRAVE::InterfaceBase::InterfaceCommand
 
class  OpenRAVE::KinBody::BodyState
 Stores the state of the current body that is published in a thread safe way from the environment without requiring locking the environment. More...
 
class  OpenRAVE::KinBody::GeometryInfo
 Describes the properties of a geometric primitive. More...
 
class  OpenRAVE::KinBody::Joint
 Information about a joint that controls the relationship between two links. More...
 
class  OpenRAVE::KinBody::JointInfo
 Describes the properties of a joint used to initialize it. More...
 
class  OpenRAVE::KinBody::KinBodyStateSaver
 Helper class to save and restore the entire kinbody state. More...
 
class  OpenRAVE::KinBody::Link
 A rigid body holding all its collision and rendering data. More...
 
class  OpenRAVE::KinBody::LinkInfo
 Describes the properties of a link used to initialize it. More...
 
class  OpenRAVE::KinBody::Link::Geometry
 geometry object holding a link parent and wrapping access to a protected geometry info More...
 
class  OpenRAVE::KinBody::ManageData
 Access point of the sensor system that manages the body. More...
 
class  OpenRAVE::KinBody::Mimic
 
class  OpenRAVE::KinBody::MimicInfo
 Holds mimic information about position, velocity, and acceleration of one axis of the joint. More...
 
struct  OpenRAVE::KinBody::Mimic::DOFFormat
 
struct  OpenRAVE::KinBody::Mimic::DOFHierarchy
 
class  OpenRAVE::PlannerBase::PlannerParameters
 Describes a common and serializable interface for planning parameters. More...
 
class  OpenRAVE::PlannerBase::PlannerParameters::StateSaver
 saves and restores the state using PlannerParameters::_setstatefn and PlannerParameters::_getstatefn More...
 
class  OpenRAVE::PlannerBase::PlannerProgress
 Planner progress information passed to each callback function. More...
 
class  OpenRAVE::RobotBase::AttachedSensor
 Attaches a sensor to a link on the robot. More...
 
class  OpenRAVE::RobotBase::AttachedSensorInfo
 holds all user-set attached sensor information used to initialize the AttachedSensor class. More...
 
class  OpenRAVE::RobotBase::GrabbedInfo
 holds all user-set attached sensor information used to initialize the AttachedSensor class. More...
 
class  OpenRAVE::RobotBase::Manipulator
 Defines a chain of joints for an arm and set of joints for a gripper. Simplifies operating with them. More...
 
class  OpenRAVE::RobotBase::ManipulatorInfo
 holds all user-set manipulator information used to initialize the Manipulator class. More...
 
class  OpenRAVE::RobotBase::RobotStateSaver
 Helper class derived from KinBodyStateSaver to additionaly save robot information. More...
 
class  OpenRAVE::SensorBase::ActuatorGeomData
 
class  OpenRAVE::SensorBase::ActuatorSensorData
 An actuator for modeling motors and other mechanisms that produce torque/force. The actuator has only one degree of freedom. More...
 
class  OpenRAVE::SensorBase::CameraGeomData
 
class  OpenRAVE::SensorBase::CameraSensorData
 
class  OpenRAVE::SensorBase::Force6DGeomData
 
class  OpenRAVE::SensorBase::Force6DSensorData
 Stores force data. More...
 
class  OpenRAVE::SensorBase::IMUGeomData
 
class  OpenRAVE::SensorBase::IMUSensorData
 Stores IMU data. More...
 
class  OpenRAVE::SensorBase::JointEncoderGeomData
 
class  OpenRAVE::SensorBase::JointEncoderSensorData
 Stores joint angles and EE position. More...
 
class  OpenRAVE::SensorBase::LaserGeomData
 
class  OpenRAVE::SensorBase::LaserSensorData
 
class  OpenRAVE::SensorBase::OdometryGeomData
 
class  OpenRAVE::SensorBase::OdometrySensorData
 odometry data storing full 6D pose and velocity More...
 
class  OpenRAVE::SensorBase::SensorData
 used to pass sensor data around More...
 
class  OpenRAVE::SensorBase::SensorGeometry
 permanent properties of the sensors More...
 
class  OpenRAVE::SensorBase::TactileGeomData
 
struct  OpenRAVE::SensorBase::TactileGeomData::Friction
 LuGre friction model? More...
 
class  OpenRAVE::SensorBase::TactileSensorData
 tactle data More...
 
class  OpenRAVE::TrajectoryBase::Point
 

Detailed Description

A list of the OpenRAVE interface templates. See Base Interface Concepts.