mars
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAltimeterBase
 Cmars::AltimeterThe task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. the name of the vehicle in the scene file
 CAuvControllerBase
 Cmars::AuvControllerThe task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. the name of the vehicle in the scene file
 CAuvMotionBase
 Cmars::AuvMotionThe task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow
 Cmars::HighResRangeFinder::Camera
 CCameraBase
 Cmars::CameraThe task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow
 CCameraPluginBase
 Cmars::CameraPluginThe task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow
 CDepthCameraBase
 Cmars::DepthCamera
 CForceApplierBase
 Cmars::ForceApplier
 CForceTorque6DOFBase
 Cmars::ForceTorque6DOFThe task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow
 CGraphicsUpdateInterface
 Cmars::CameraPluginThe task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow
 CHighResRangeFinderBase
 Cmars::HighResRangeFinder
 CIMUBase
 Cmars::IMUThe task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow
 Cmars::Joints::JointConversion
 Cmars::JointPos
 CJointsBase
 Cmars::JointsThe task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow
 CLaserRangeFinderBase
 Cmars::LaserRangeFinderThe task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow
 CNamedVector
 Cmars::JointCurrents
 Cmars::Option
 Cmars::ParallelKinematic
 CPluginBase
 Cmars::PluginThe task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow
 CPluginInterface
 Cmars::PluginThe task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow
 Cmars::Positions
 CReceiverInterface
 Cmars::PluginThe task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow
 Cmars::Task
 CRotatingLaserRangeFinderBase
 Cmars::RotatingLaserRangeFinderRock module to receive Mars RotatingRaySensor data
 Cmars::SimulationProperty
 CSonarBase
 Cmars::Sonar
 Cmars::SonarConfig
 Cmars::TaskArguments
 CTaskBase
 Cmars::Task
 CTriggerBase
 Cmars::TriggerThe task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. This components triggeres the mars mars cycle if the update-hook is called, this is useful if an sequence between componentes is needed, like it is possible with the trigger_component