openrave.org

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNboostModifications controlling boost library behavior
oNcppexamples
|oCCustomController
|oCOpenRAVECamera
|oCOpenCVExample
|oCConveyorBeltModuleHolds a registered set of bodies, at every time step creates new bodies and moves them along a trajectory
|oCConveyorExample
|oCOpenRAVEExampleA simple framework for running C++ examples
|oCMultiControlExample
|oCMultithreadedPlanningExample
|oCDoorConfigurationBuilds up the configuration space of a robot and a door
|oCPlanningDoorExample
|oCPlanningIkExample
|oCPlanningModuleExample
|oCPlanningPlannerExampleBuilds up the configuration space of multiple robots
|oCPR2TurnLevelExample
|oCFunctionUserData
|oCPythonBindingModule
|oCShowSensorsExample
|oCTrajectoryExample
|\CMyModule
oNikfast
|oCIkSingleDOFSolutionBaseHolds the solution for a single dof
|oCIkSolutionBaseThe discrete solutions are returned in this structure
|oCIkSolutionListBaseManages all the solutions
|oCIkFastFunctionsHolds function pointers for all the exported functions of ikfast
|oCIkSolutionDefault implementation of IkSolutionBase
|\CIkSolutionListDefault implementation of IkSolutionListBase
oNOpenRAVEThe entire OpenRAVE library
|oNgeometryTemplated math and geometric functions
|oNLocalXML
|oNmathextraExtra math routines that are useful to have but don't really belong anywhere
|oNplanningutils
|oNutils
|oNxmlreaders
|oCCollisionReportHolds information about a particular collision that occured
|oCCollisionCheckerBase[interface] Responsible for all collision checking queries of the environment. If not specified, method is not multi-thread safe. See Collision Checker Concepts
|oCCollisionOptionsStateSaverHelper class to save and restore the collision options. If options are not supported and required is true, throws an exception
|oCControllerBase[interface] Abstract base class to encapsulate a local controller. If not specified, method is not multi-thread safe. See Controller Concepts
|oCMultiControllerController that manage multiple controllers, allows users to easily set multiple controllers for one robot
|oCEnvironmentBaseMaintains a world state, which serves as the gateway to all functions offered through OpenRAVE. See Environment Concepts
|oCIkReturn
|oCIkSolverBase[interface] Base class for all Inverse Kinematic solvers. If not specified, method is not multi-thread safe. See Inverse Kinematics Solver Concepts
|oCInterfaceBase[interface] Base class for all interfaces that OpenRAVE provides. See Base Interface Concepts
|oCKinBody[interface] A kinematic body of links and joints. If not specified, method is not multi-thread safe. See Kinematics Body Concepts
|oCModuleBase[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
|oCopenrave_exceptionException that all OpenRAVE internal methods throw; the error codes are held in OpenRAVEErrorCode
|oCCaseInsensitiveCompare
|oCUserDataBase class for all user data
|oCSerializableDataUser data that can serialize/deserialize itself
|oCXMLReadableBase class for readable interfaces
|oCBaseXMLReaderBase class for all xml readers. XMLReaders are used to process data from xml files
|oCDummyXMLReaderReads until the tag ends
|oCBaseXMLWriterBase class for writing to XML files
|oCConfigurationSpecificationA configuration specification references values in the environment that then define a configuration-space which can be searched for
|oCIkParameterizationParameterization of basic primitives for querying inverse-kinematics solutions
|oCTriMeshUser data for trimesh geometries. Vertices are defined in counter-clockwise order for outward pointing faces
|oCPhysicsEngineBase[interface] The physics engine interfaces supporting simulations and dynamics. See Physics Engine Concepts
|oCPlannerBase[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
|oCExplorationParameters
|oCRAStarParameters
|oCGraspSetParameters
|oCGraspParameters
|oCTrajectoryTimingParametersParameters for timing/smoothing trajectories
|oCConstraintTrajectoryTimingParameters
|oCWorkspaceTrajectoryParameters
|oCRRTParameters
|oCBasicRRTParameters
|oCPLUGININFOHolds all the OpenRAVE-specific information provided by a plugin
|oCRobotBase[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
|oCSensorBase[interface] A sensor measures physical properties from the environment. If not specified, method is not multi-thread safe. See Sensor Concepts
|oCSensorSystemBase[interface] Used to manage the creation and destruction of bodies. See Sensor System Concepts
|oCSimpleSensorSystemA very simple sensor system example that manages raw detection data
|oCSpaceSamplerBase[interface] Contains space samplers commonly used in planners. If not specified, method is not multi-thread safe. See SpaceSampler Concepts
|oCTrajectoryBase[interface] Encapsulate a time-parameterized trajectories of robot configurations. If not specified, method is not multi-thread safe. Trajectory Concepts
|oCGraphHandleHandle holding the plot from the viewers. The plot will continue to be drawn as long as a reference to this handle is held
|oCViewerBase[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
|oCCustomIkSolverFilterData
|oCChangeCallbackData
|oCRaveGlobal
|oCCustomPlannerCallbackData
|\CCallOnDestruction
oCRaveTransform
\CRaveTransformMatrix