This is the complete list of members for PatternGeneratorJRL::PatternGeneratorInterface, including all inherited members.
AddOnLineStep(double X, double Y, double Theta)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
AddStepInStack(double dx, double dy, double theta)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
ChangeOnLineStep(double Time, FootAbsolutePosition &aFootAbsolutePosition, double &newtime)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
ChangeOnLineStep(std::istringstream &strm, double &newtime)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
CommonInitializationOfWalking(COMState &lStartingCOMState, Eigen::Vector3d &lStartingZMPPosition, Eigen::VectorXd &BodyAnglesIni, FootAbsolutePosition &InitLeftFootAbsPos, FootAbsolutePosition &InitRightFootAbsPos, std::deque< RelativeFootPosition > &lRelativeFootPositions, std::vector< double > &lCurrentJointValues, bool ClearStepStackHandler)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
EvaluateStartingState(COMState &lStartingCOMState, Eigen::Vector3d &lStartingZMPPosition, Eigen::Matrix< double, 6, 1 > &lStartingWaistPose, FootAbsolutePosition &InitLeftFootAbsPos, FootAbsolutePosition &InitRightFootAbsPos)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
GetLegJointVelocity(Eigen::VectorXd &dqr, Eigen::VectorXd &dql) const =0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
getWaistPositionAndOrientation(double TQ[7], double &Orientation) const =0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
getWaistPositionMatrix(Eigen::Matrix4d &lWaistAbsPos) const =0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
getWaistVelocity(double &dx, double &dy, double &omega) const =0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
GetWalkMode() const =0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
getZMPInitialPoint(Eigen::Vector3d &lZMPInitialPoint) const =0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
ParseCmd(std::istringstream &strm)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
PatternGeneratorInterface(PinocchioRobot *) | PatternGeneratorJRL::PatternGeneratorInterface | inline |
ReadSequenceOfSteps(std::istringstream &strm)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
RunOneStepOfTheControlLoop(Eigen::VectorXd &CurrentConfiguration, Eigen::VectorXd &CurrentVelocity, Eigen::VectorXd &CurrentAcceleration, Eigen::VectorXd &ZMPTarget)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
RunOneStepOfTheControlLoop(Eigen::VectorXd &CurrentConfiguration, Eigen::VectorXd &CurrentVelocity, Eigen::VectorXd &CurrentAcceleration, Eigen::VectorXd &ZMPTarget, COMPosition &COMPosition, FootAbsolutePosition &LeftFootPosition, FootAbsolutePosition &RightFootPosition)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
RunOneStepOfTheControlLoop(Eigen::VectorXd &CurrentConfiguration, Eigen::VectorXd &CurrentVelocity, Eigen::VectorXd &CurrentAcceleration, Eigen::VectorXd &ZMPTarget, COMState &COMState, FootAbsolutePosition &LeftFootPosition, FootAbsolutePosition &RightFootPosition)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
RunOneStepOfTheControlLoop(FootAbsolutePosition &LeftFootPosition, FootAbsolutePosition &RightFootPosition, ZMPPosition &ZMPRefPos, COMPosition &COMRefPos)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
RunOneStepOfTheControlLoop(ControlLoopOneStepArgs &aControlLoopOneStepArgs)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
setCoMPerturbationForce(double x, double y)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
SetCurrentJointValues(Eigen::VectorXd &lCurrentJointValues)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
setVelocityReference(double x, double y, double yaw)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
setWaistPositionAndOrientation(double TQ[7])=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
setZMPInitialPoint(Eigen::Vector3d &lZMPInitialPoint)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
StartOnLineStepSequencing()=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
StopOnLineStepSequencing()=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
UpdateAbsolutePosition(bool UpdateAbsMotionOrNot)=0 | PatternGeneratorJRL::PatternGeneratorInterface | pure virtual |
~PatternGeneratorInterface() | PatternGeneratorJRL::PatternGeneratorInterface | inlinevirtual |