Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Calist
 CPatternGeneratorJRL::AnalyticalZMPCOGTrajectory
 CPatternGeneratorJRL::CH_Point
 Ccilist
 Ccllist
 Ccomplex
 CPatternGeneratorJRL::COMPosition_sStructure to store the COM position computed by the preview control
 CPatternGeneratorJRL::ComputeConvexHull
 CPatternGeneratorJRL::COMState_sStructure to store the COM state computed by the preview control
 Cdoublecomplex
 CPatternGeneratorJRL::FootAbsolutePosition_tStructure to store the absolute foot position
 CPatternGeneratorJRL::FootHalfSize
 Cicilist
 Cinlist
 CPatternGeneratorJRL::IntermedQPMatCustom (value based) container providing intermediate elements for the construction of a QP
 CPatternGeneratorJRL::linear_dynamics_s
 CPatternGeneratorJRL::LinearConstraintInequality_s
 CPatternGeneratorJRL::LinearConstraintInequalityFreeFeet_sLinear constraints with variable feet placement
 CPatternGeneratorJRL::LinearizedInvertedPendulum2D
 CPatternGeneratorJRL::ltCH_Point
 CMultitype
 CNamelist
 CPatternGeneratorJRL::IntermedQPMat::objective_variant_s
 Colist
 CPatternGeneratorJRL::OptimalControllerSolverThis class computes the gains for preview control for a given discrete system. The discrete system is defined by three matrix A, b, c such as :

\begin{eqnarray*} {\bf x}_{k+1} & =& {\bf A} x_k + {\bf b} u_k \\ p_k &=& {\bf cx}_k\\ \end{eqnarray*}

 CPatternGeneratorJRL::PatternGeneratorInterfaceThis class is the interface between the Pattern Generator and the external world
 COptimization::Solver::PLDPSolver
 COptimization::Solver::PLDPSolverHerdt
 CPatternGeneratorJRL::PolynomeClass for computing trajectories
 CPatternGeneratorJRL::Polynome3Polynome used for X,Y and Theta trajectories
 CPatternGeneratorJRL::Polynome4Polynome used for Z trajectory
 CPatternGeneratorJRL::Polynome5Polynome used for X,Y and Theta trajectories
 CPatternGeneratorJRL::Polynome6Polynome used for Z trajectory
 CPatternGeneratorJRL::StepOverPolynomeFootPolynome used for Z trajectory during stepover
 CPatternGeneratorJRL::StepOverPolynomeFootXtoTimePolynome used for X trajectory in function of time to combine with StepOverPolynomeFootZtoX
 CPatternGeneratorJRL::StepOverPolynomeFootZtoXPolynome used for Z trajectory during stepover
 CPatternGeneratorJRL::StepOverPolynomeHip4Polynome for the hip trajectory
 CPatternGeneratorJRL::ReferenceAbsoluteVelocity_tStructure to store the absolute reference
 CPatternGeneratorJRL::RelativeFootPosition_sStructure to store each foot position when the user is specifying a sequence of relative positions
 CPatternGeneratorJRL::rigid_body_state_sState vectors
 CPatternGeneratorJRL::RigidBody
 CPatternGeneratorJRL::RigidBodySystem
 CSimplePlugin
 CPatternGeneratorJRL::FootConstraintsAsLinearSystem
 CPatternGeneratorJRL::PreviewControlClass to implement the preview control
 CPatternGeneratorJRL::RelativeFeetInequalitiesGenerate a stack of inequalities relative to feet centers for the whole preview window
 CPatternGeneratorJRL::ZMPPreviewControlWithMultiBodyZMPObject to generate the angle positions every 5 ms from a set of absolute foot positions
 CPatternGeneratorJRL::IntermedQPMat::state_variant_s
 CPatternGeneratorJRL::StepOverClampedCubicSpline
 CPatternGeneratorJRL::StepOverSplineSpline function calculation class to calculate cubic splines
 CPatternGeneratorJRL::SupportFeet_s
 CPatternGeneratorJRL::SupportFSMFinite state machine to determine the support parameters
 Ct_cmache_
 CVardesc
 CPatternGeneratorJRL::ZMPPosition_sStructure to store each of the ZMP value, with a given direction at a certain time