| ►Cocra::AbilitySet | |
| ►Cocra::Function | Function class |
| CFunction1 | |
| CFunction2 | |
| CFunction3 | |
| CMyFunction | |
| Cocra::DotProductFunction | DotProductFunction class |
| ►Cocra::LinearFunction | LinearFunction class |
| ►Cocra::ContactAvoidanceFunction | Create a linear function that represents the joint limit function |
| Cocra::FullContactAvoidanceFunction | Create a linear function that represents the contact avoidance function for the full formalism |
| Cocra::ReducedContactAvoidanceFunction | Create a linear function that represents the contact avoidance function for the reduced formalism |
| ►Cocra::DiagonalLinearFunction | DiagonalLinearFunction class |
| Cocra::BoundFunction | BoundFunction class |
| Cocra::IdentityFunction | IdentityFunction class |
| Cocra::DoubleDiagonalLinearFunction | DoubleDiagonalLinearFunction class |
| Cocra::DynamicEquationFunction | DynamicEquationFunction class |
| Cocra::FullDynamicEquationFunction | Create a linear function that represents the dynamic equation of motion |
| ►Cocra::JointLimitFunction | Create a linear function that represents the joint limit function |
| Cocra::FullJointLimitFunction | Create a linear function that represents the joint limit function for the full formalism |
| Cocra::ReducedJointLimitFunction | Create a linear function that represents the joint limit function for the reduced formalism |
| Cocra::LinearizedCoulombFunction | LinearizedCoulombFunction class |
| Cocra::LinearTask | LinearTask class |
| Cocra::SecondOrderLinearTask | SecondOrderLinearTask class |
| Cocra::SumOfLinearFunctions | |
| Cocra::TorqueLimitFunction | Create a linear function that represents the torque limit function |
| Cocra::VariableChiFunction | |
| Cocra::Pb114G10 | |
| Cocra::Pb114G11 | |
| Cocra::Pb114G5 | |
| ►Cocra::QuadraticFunction | QuadraticFunction class |
| Cocra::FcQuadraticFunction | |
| Cocra::SquaredLinearFunction | SquaredLinearFunction class |
| Cocra::WeightedSquareDistanceFunction | WeightedSquareDistanceFunction class |
| Cocra::SubtractionFunction | SubtractionFunction class |
| Cocra::utils::add_functor< T, U > | |
| Cocra::utils::assign_functor< T, U > | |
| Cocra::Buffer< T > | |
| Cocra::Buffer< double > | |
| Cocra::CascadeQP | CascadeQP class |
| Cocra::Parenthood< ComponentDerived, CompositeDerived, ParenthoodInfo >::childIs | |
| Cocra::Component< ComponentDerived, CompositeDerived, ParenthoodInfo > | Base class for the Component class of the Composite pattern |
| ►Cocra::Component< Variable, CompositeVariable, VariableParenthood > | |
| ►Cocra::Variable | This class represents a variable in a mathematical sense |
| Cocra::BaseVariable | Implements a basic variable |
| Cocra::CompositeVariable | A concatenation of base variables and other composite variables |
| Cocra::Composite< ComponentDerived, CompositeDerived, ParenthoodInfo > | Base class for the Composite class of the Composite pattern |
| ►Cocra::Composite< Variable, CompositeVariable, VariableParenthood > | |
| Cocra::CompositeVariable | A concatenation of base variables and other composite variables |
| Cocra::ConstraintSet< T > | ConstraintSet class |
| Cocra::ConstraintSet< Function > | |
| ►Cocra::ControlConstraint | |
| Cocra::ContactAvoidanceConstraint | |
| Cocra::JointLimitConstraint | |
| CControlInputCallback | Short description |
| Cocra_recipes::ControllerServer | |
| ►Cocra::CoupledInputOutputSize | |
| Cocra::Function | Function class |
| Cocra::NewtonSolver::eNewtonInfo | |
| Cocra::EqualitiesConstraints | |
| Cocra::EqualZeroConstraintPtr< T > | |
| Cocra::EqualZeroConstraintPtr< LinearFunction > | |
| Cocra::EqualZeroConstraintPtr< ocra::FullDynamicEquationFunction > | |
| Cocra::EqualZeroConstraintPtr< ocra::LinearFunction > | |
| Cocra::EqualZeroConstraintPtr< ocra::ocra::FullDynamicEquationFunction > | |
| Cocra::EqualZeroConstraintPtr< SumOfLinearFunctions > | |
| Cocra::FinalSolution | |
| Cocra::FSQPConstraintManager | FSQPConstraintManager class |
| Cocra::FunctionInterfaceMapping< Derived > | |
| ►Cocra::FunctionInterfaceMapping< Constraint< Function > > | |
| Cocra::Constraint< Function > | |
| ►Cocra::FunctionInterfaceMapping< Constraint< T > > | |
| ►Cocra::Constraint< T > | Constraint class |
| Cocra::TorqueLimitConstraint | |
| ►Cocra::FunctionInterfaceMapping< Objective< Function > > | |
| Cocra::Objective< Function > | |
| ►Cocra::FunctionInterfaceMapping< Objective< ocra::SquaredLinearFunction > > | |
| Cocra::Objective< ocra::SquaredLinearFunction > | |
| ►Cocra::FunctionInterfaceMapping< Objective< SquaredLinearFunction > > | |
| Cocra::Objective< SquaredLinearFunction > | |
| ►Cocra::FunctionInterfaceMapping< Objective< T > > | |
| Cocra::Objective< T > | Objective class |
| Cocra::FunctionInterfaceMapping< X< Function > > | |
| ►CfunctionType_t | |
| Cocra::RowFunction< T > | RowFunction class |
| ►Cgocra::gOcraTaskManagerBase | Task Manager for the Center of Mass (CoM) task with the gOcra Controllers |
| Cgocra::gOcraCoMTaskManager | Task Manager for the Center of Mass (CoM) task with the gOcra Controller |
| Cgocra::gOcraContactSetTaskManager | Task Manager for a set of contact tasks |
| Cgocra::gOcraContactTaskManager | Task Manager for a contact task |
| Cgocra::gOcraFullPostureTaskManager | GOcra Task Manager for the joint space posture |
| Cgocra::gOcraPartialPostureTaskManager | Task Manager for partal joint posture task |
| Cgocra::gOcraSegCartesianTaskManager | Task Manager for the cartesian position of a specified segment |
| Cgocra::gOcraSegOrientationTaskManager | Task Manager for the Center of Mass (CoM) task with the gOcra Controller |
| Cgocra::gOcraSegPoseTaskManager | Task Manager for a segment's pose |
| Cgocra::gOcraTaskManagerCollectionBase | |
| Cocra::fsqpDetails::Grd | |
| Cocra::GreaterThanZeroConstraintPtr< T > | |
| Cocra::HierarchyLevel | |
| Cocra::HierarchyLevel_barre | |
| ►Cocra::IFunctionProperties | |
| Cocra::Function | Function class |
| Cocra::InequalitiesConstraints | |
| Cocra::fsqpDetails::Info | |
| Cocra::Invoker< T, EVT, T_isDerivedFromObserverBase > | |
| Cocra::Invoker< void, EVT, true > | |
| ►Cocra::InvokerBase< EVT > | |
| Cocra::Invoker< T, EVT, false > | |
| Cocra::Invoker< T, EVT, true > | |
| Cocra::Invoker< void, EVT, false > | |
| ►CIsDerivedFrom | |
| Cocra::RowFunction< T > | RowFunction class |
| CIsirDebugTrace | |
| Cocra::Leaf< LeafDerived > | Base class for the Leaf class of the Composite pattern |
| ►Cocra::Leaf< BaseVariable > | |
| Cocra::BaseVariable | Implements a basic variable |
| Cocra::LessThanZeroConstraintPtr< T > | |
| Cocra::LessThanZeroConstraintPtr< LinearizedCoulombFunction > | |
| Cocra::LessThanZeroConstraintPtr< ocra::LinearizedCoulombFunction > | |
| Cocra::fsqpDetails::Log | |
| Cocra::FSQPConstraintManager::Mapping | |
| Cocra::MatrixPQ | |
| Cocra::utils::max_functor< T, U > | |
| Cocra::utils::min_functor< T, U > | |
| ►Cocra::NamedInstance | |
| Cocra::ContactSet | Contact task factory |
| ►Cocra::ControlFrame | Generic representation of a frame: gives access to its position, velocity, jacobian.. |
| Cocra::CoMFrame | Creates a frame whose center is at the CoM of the model and whose axes are parallel to the axes of the world frame |
| Cocra::SegmentFrame | A frame attached to a segment of a model |
| Cocra::TargetFrame | Represents a 'target', i.e. something that does not depend on a model but must match with another frame |
| ►Cocra::Controller | Interface for controllers |
| Cgocra::GHCJTController | GOcra Controller based on LQP solver for the ocra framework |
| Chocra::HocraController | Hocra Controller based on LQP solver for the ocra framework |
| Cwocra::WocraController | Wocra Controller based on LQP solver for the ocra framework |
| ►Cocra::Feature | Feature interface, used by tasks to compute errors and jacobians |
| Cocra::ContactConstraintFeature | Used to build contact constraint tasks (null acceleration) |
| Cocra::DisplacementFeature | Used to build position/orientation tasks |
| Cocra::FullStateFeature | Used to build tasks in the manikin configuration space |
| Cocra::OrientationFeature | Used to build orientation tasks |
| Cocra::PartialStateFeature | Used to build tasks in a partial configuration space |
| Cocra::PointContactFeature | Used to build point contact tasks |
| Cocra::PositionFeature | Used to build positioning tasks |
| ►Cocra::FullState | |
| Cocra::FullModelState | |
| Cocra::FullTargetState | |
| Cocra::Function | Function class |
| ►Cocra::Model | Model class |
| CModel3T | |
| ►Cocra::PartialState | A abstract partial state |
| Cocra::PartialModelState | A partial state of the model |
| Cocra::PartialTargetState | A target for a model partial state |
| ►Cocra::Solver | Solver class |
| Cocra::CascadeQPSolver | CascadeQPSolver class |
| Cocra::FSQPSolver | FSQPSolver class |
| Cocra::NewtonSolver | NewtonSolver class |
| ►Cocra::OneLevelSolver | A generic abstract class the solvers that can be used in the wOcra Controller |
| Cocra::OneLevelSolverWithQLD | Solver class that only consider one level of importance for all tasks using QLD |
| Cocra::OneLevelSolverWithQPOASES | Solver class that only consider one level of importance for all tasks using QPOASES |
| Cocra::OneLevelSolverWithQuadProg | Solver class that only consider one level of importance for all tasks using Quadprog++ |
| ►Cocra::QuadraticSolver | QuadraticSolver class |
| Cocra::CmlQuadraticSolver | CmlQuadraticSolver class |
| Cocra::QLDSolver | QLDSolver class |
| ►Cocra::Task | |
| Cgocra::GHCJTTask | A generic abstract task for the GHCJT controller |
| Cocra::NoInfo | Empty information block to attach to a parenthood relationship between a Composite and a Component |
| ►Cnoncopyable | |
| Cocra::ControlFrame | Generic representation of a frame: gives access to its position, velocity, jacobian.. |
| Cocra::Controller | Interface for controllers |
| Cocra::Feature | Feature interface, used by tasks to compute errors and jacobians |
| Cocra::Parenthood< ComponentDerived, CompositeDerived, ParenthoodInfo > | Stores information about a Parent/Child relationship in the Composite design pattern |
| Cocra::Variable | This class represents a variable in a mathematical sense |
| Cocra::ObjectivePtr< T > | |
| Cocra::ObjectivePtr< ocra::ocra::QuadraticFunction > | |
| Cocra::ObjectivePtr< ocra::QuadraticFunction > | |
| Cocra::ObjQLD | ObjQLD class |
| Cocra::ObserverBase< EVT > | Base class for Observers with propagation system |
| ►Cocra::ObserverBase< EVT_CHANGE_DEPENDENCIES > | |
| ►Cocra::Observer | |
| ►Cocra::ObserverSubject | |
| Cocra::Function | Function class |
| Cocra::MergedVariable | |
| Cocra::Model | Model class |
| Cocra::ModelContacts | ModelContacts class |
| Cocra::Solver | Solver class |
| Cocra::Variable | This class represents a variable in a mathematical sense |
| ►Cocra::ObserverBase< EVT_CHANGE_VALUE > | |
| Cocra::Observer | |
| ►Cocra::ObserverBase< EVT_RESIZE > | |
| Cocra::Observer | |
| Cocra_assertion_fired | |
| ►COCRA_FUNCTION_INTERFACE_INHERITANCEpublic | |
| Cocra::Function | Function class |
| ►Cocra_function_traits | |
| Cocra::IFunction< Property > | Computation ability of a ocra function |
| Cocra::ocra_static_assert< condition > | |
| Cocra::ocra_static_assert< true > | |
| Cocra::OFSQP | |
| ►Cocra::OFSQPProblem | |
| Cocra::Ex1Pb | |
| Cocra::Ex2Pb | |
| Cocra::Ex3Pb | |
| Cocra::Ex4Pb | |
| Cocra::Ex5Pb | |
| Cocra::FSQPSolver | FSQPSolver class |
| Cocra::OptimizationResult | |
| Cgocra::OrthonormalFamily | |
| Cocra::Parenthood< ComponentDerived, CompositeDerived, ParenthoodInfo >::parentIs | Functors to locate a parent or a child |
| Cwocra::PerformanceRecorder | To get and save time information to collect some data on performances |
| Cgocra::PerformanceRecorder | To get and save time information to collect some data on performances |
| Cocra::ReducedJointLimitFunction::Pimpl | |
| Cocra::ModelContacts::Pimpl | |
| Cwocra::WocraController::Pimpl | |
| Cocra::FullDynamicEquationFunction::Pimpl | |
| Cocra::ReducedContactAvoidanceFunction::Pimpl | |
| Cgocra::GHCJTController::Pimpl | |
| Cocra::FullJointLimitFunction::Pimpl | |
| Cocra::TargetFrame::Pimpl | |
| Cocra::SegmentFrame::Pimpl | |
| Cocra::CoMFrame::Pimpl | |
| Cocra::Controller::Pimpl | |
| Cocra::PositionFeature::Pimpl | |
| Cocra::OrientationFeature::Pimpl | |
| Cocra::ContactConstraintFeature::Pimpl | |
| Cocra::PartialStateFeature::Pimpl | |
| Cocra::PartialModelState::Pimpl | |
| Cocra::FullTargetState::Pimpl | |
| Cocra::PartialState::Pimpl | |
| CModel3T::Pimpl | |
| Cocra::Task::Pimpl | |
| Cocra::FullModelState::Pimpl | |
| Cgocra::GHCJTTask::Pimpl | |
| Cocra::DisplacementFeature::Pimpl | |
| Cocra::PartialTargetState::Pimpl | |
| Cocra::FullStateFeature::Pimpl | |
| Cocra::PointContactFeature::Pimpl | |
| Cocra::FullState::Pimpl | |
| ►CPortable | |
| Cocra_recipes::RobotState | A portable class for sending robot state information over yarp |
| ►CPortReader | |
| Cocra::TaskYarpInterface::ControlInputCallback | Short description |
| Cocra::TaskYarpInterface::RpcMessageCallback | Short description |
| Cocra_recipes::ClientCommunications | |
| Cocra_recipes::ClientCommunications::InputCallback | |
| Cocra_recipes::ClientManager::moduleCallback | A callback function which binds the rpc server port opened in the contoller server module to the controller thread's parsing function |
| Cocra_recipes::ControlThread::inputCallback | |
| Cocra_recipes::ServerCommunications | |
| Cocra_recipes::StateListener | A callback for a port listing to robot states |
| Cocra_recipes::TaskConnection::DesiredStateInputCallback | |
| Cocra_recipes::TaskConnection::InputCallback | |
| Cocra::fsqpDetails::Prnt | |
| ►CRateThread | |
| Cocra::TaskYarpInterface::StateUpdateThread | Short description |
| Cocra_recipes::ControllerClient | |
| Cocra_recipes::ControlThread | |
| Cocra_recipes::TrajectoryThread | |
| Cocra::return_type_traits< T > | Type and function definitions for the return types |
| ►CRFModule | |
| Cocra_recipes::ClientManager | The controller module which launches the controller thread |
| Cocra::Solution | |
| Cocra::utils::specialized_max< T, U > | |
| Cocra::utils::specialized_max< double, double > | |
| Cocra::utils::specialized_min< T, U > | |
| Cocra::utils::specialized_min< double, double > | |
| Cocra::CascadeQPSolver::StandardObjectivesAndConstraints | |
| Cocra::SubjectBase< EVT > | |
| ►Cocra::SubjectBase< EVT_CHANGE_DEPENDENCIES > | |
| ►Cocra::Subject | |
| Cocra::ObserverSubject | |
| ►Cocra::SubjectBase< EVT_CHANGE_VALUE > | |
| Cocra::Subject | |
| ►Cocra::SubjectBase< EVT_CSTR_CHANGE_BOUNDS_NUMBER > | |
| Cocra::Constraint< Function > | |
| ►Cocra::SubjectBase< EVT_RESIZE > | |
| Cocra::Subject | |
| ►Cocra::SubjectBaseTraitsBase< EVT > | Base class for objects who can raise events, |
| Cocra::SubjectBaseTraits< EVT, T > | |
| Cocra::SubjectBaseTraits< EVT, void > | |
| ►Cocra::TaskBuilder | |
| Cocra::CartesianTaskBuilder | |
| Cocra::ComTaskBuilder | |
| Cocra::FullPostureTaskBuilder | |
| Cocra::OrientationTaskBuilder | |
| Cocra::PartialPostureTaskBuilder | |
| Cocra::PointContactTaskBuilder | |
| Cocra::PoseTaskBuilder | |
| CTaskBuilderOptions | This class is used to store the "options" that characterize a particular. Examples of these options are Task name, Task type, Segment, kp, kd, weight, weights, axes, hierarchyLevel, offset, jointIndexes and desired. More detailed descriptions are found in the class TaskConstructionManager. For a few examples, please refer to ocra-wbi-plugins/ocra-icub-server/app/robots/icubGazeboSim/taskSets/ |
| Cocra::TaskBuilderOptions | |
| Cocra_recipes::TaskConnection | |
| Cocra::TaskConstructionManager | |
| CTaskConstructionManager | This class is used to parse an XML file with the description of a number of tasks. These tasks can be of type: fullposture, cartesian, com, orientation and pointcontact. For a few examples, please refer to ocra-wbi-plugins/ocra-icub-server/app/robots/icubGazeboSim/taskSets/ |
| Cocra::TaskMessageHandler | |
| Cocra_recipes::TaskParameters | |
| Cocra::TaskState | |
| Cocra::TaskYarpInterface | |
| ►Cocra::Trajectory | |
| Cocra::ExperimentalTrajectory | |
| Cocra::GaussianProcessTrajectory | |
| Cocra::LinearInterpolationTrajectory | |
| Cocra::MinimumJerkTrajectory | |
| Cocra::TimeOptimalTrajectory | |
| Cocra::utils::uncompress< Functor, ApplyMappingToOut > | |
| ►Cocra::VariableHasRestrictedClassDerivation | |
| Cocra::Variable | This class represents a variable in a mathematical sense |
| Cocra::VariableMapping | A class to manage the relative mapping of a variable with respect to another one |
| Cocra::VariableParenthood | This class stores information about a composite-component relationship |
| CWocraDebugTrace | |