Drake
constructQPLocomotionPlanmex.cpp File Reference
Include dependency graph for constructQPLocomotionPlanmex.cpp:

Functions

PiecewisePolynomial< doublematlabPPFormToPiecewisePolynomial (const mxArray *pp)
 
PiecewisePolynomial< doublematlabPPTrajectoryOrMatrixToPiecewisePolynomial (const mxArray *array)
 
PiecewisePolynomial< doublematlabCoefsAndBreaksToPiecewisePolynomial (const mxArray *mex_coefs, const mxArray *mex_breaks, bool flip_last_dimension)
 
ExponentialPlusPiecewisePolynomial< doublematlabExpPlusPPToExponentialPlusPiecewisePolynomial (const mxArray *array)
 
ExponentialPlusPiecewisePolynomial< doublematlabExpPlusPPOrPPTrajectoryOrVectorToExponentialPlusPiecewisePolynomial (const mxArray *array)
 
std::vector< RigidBodySupportStatesetUpSupports (const mxArray *mex_supports)
 
std::vector< QPLocomotionPlanSettings::ContactNameToContactPointsMapsetUpContactGroups (RigidBodyTree *robot, const mxArray *mex_contact_groups)
 
std::vector< BodyMotionDatasetUpBodyMotions (const mxArray *mex_body_motions)
 
TVLQRData setUpZMPData (const mxArray *mex_zmp_data)
 
QuadraticLyapunovFunction setUpLyapunovFunction (const mxArray *mex_V)
 
void mexFunction (int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
 

Function Documentation

PiecewisePolynomial<double> matlabCoefsAndBreaksToPiecewisePolynomial ( const mxArray *  mex_coefs,
const mxArray *  mex_breaks,
bool  flip_last_dimension 
)

Here is the call graph for this function:

Here is the caller graph for this function:

ExponentialPlusPiecewisePolynomial<double> matlabExpPlusPPOrPPTrajectoryOrVectorToExponentialPlusPiecewisePolynomial ( const mxArray *  array)

Here is the call graph for this function:

Here is the caller graph for this function:

ExponentialPlusPiecewisePolynomial<double> matlabExpPlusPPToExponentialPlusPiecewisePolynomial ( const mxArray *  array)

Here is the call graph for this function:

Here is the caller graph for this function:

PiecewisePolynomial<double> matlabPPFormToPiecewisePolynomial ( const mxArray *  pp)

Here is the call graph for this function:

Here is the caller graph for this function:

PiecewisePolynomial<double> matlabPPTrajectoryOrMatrixToPiecewisePolynomial ( const mxArray *  array)

Here is the call graph for this function:

Here is the caller graph for this function:

void mexFunction ( int  nlhs,
mxArray *  plhs[],
int  nrhs,
const mxArray *  prhs[] 
)

Here is the call graph for this function:

std::vector<BodyMotionData> setUpBodyMotions ( const mxArray *  mex_body_motions)

Here is the call graph for this function:

Here is the caller graph for this function:

std::vector<QPLocomotionPlanSettings::ContactNameToContactPointsMap> setUpContactGroups ( RigidBodyTree robot,
const mxArray *  mex_contact_groups 
)

Here is the caller graph for this function:

QuadraticLyapunovFunction setUpLyapunovFunction ( const mxArray *  mex_V)

Here is the call graph for this function:

Here is the caller graph for this function:

std::vector<RigidBodySupportState> setUpSupports ( const mxArray *  mex_supports)

Here is the call graph for this function:

Here is the caller graph for this function:

TVLQRData setUpZMPData ( const mxArray *  mex_zmp_data)

Here is the call graph for this function:

Here is the caller graph for this function: