Drake
|
#include <Eigen/Core>
#include <iostream>
#include "drake/systems/trajectories/PiecewisePolynomial.h"
#include "lcmtypes/drake/lcmt_polynomial.hpp"
#include "lcmtypes/drake/lcmt_polynomial_matrix.hpp"
#include "lcmtypes/drake/lcmt_piecewise_polynomial.hpp"
#include "lcmtypes/drake/lcmt_qp_controller_input.hpp"
#include "drake/drakeLCMUtil_export.h"
Go to the source code of this file.
Functions | |
DRAKELCMUTIL_EXPORT void | encodePolynomial (const Polynomial< double > &polynomial, drake::lcmt_polynomial &msg) |
DRAKELCMUTIL_EXPORT Polynomial< double > | decodePolynomial (const drake::lcmt_polynomial &msg) |
template<int RowsAtCompileTime, int ColsAtCompileTime> | |
void | encodePolynomialMatrix (const Eigen::Matrix< Polynomial< double >, RowsAtCompileTime, ColsAtCompileTime > &polynomial_matrix, drake::lcmt_polynomial_matrix &msg) |
template<int RowsAtCompileTime, int ColsAtCompileTime> | |
Eigen::Matrix< Polynomial< double >, RowsAtCompileTime, ColsAtCompileTime > | decodePolynomialMatrix (const drake::lcmt_polynomial_matrix &msg) |
DRAKELCMUTIL_EXPORT void | encodePiecewisePolynomial (const PiecewisePolynomial< double > &piecewise_polynomial, drake::lcmt_piecewise_polynomial &msg) |
DRAKELCMUTIL_EXPORT PiecewisePolynomial< double > | decodePiecewisePolynomial (const drake::lcmt_piecewise_polynomial &msg) |
DRAKELCMUTIL_EXPORT void | verifySubtypeSizes (drake::lcmt_support_data &support_data) |
DRAKELCMUTIL_EXPORT void | verifySubtypeSizes (drake::lcmt_qp_controller_input &qp_input) |
DRAKELCMUTIL_EXPORT PiecewisePolynomial<double> decodePiecewisePolynomial | ( | const drake::lcmt_piecewise_polynomial & | msg | ) |
DRAKELCMUTIL_EXPORT Polynomial<double> decodePolynomial | ( | const drake::lcmt_polynomial & | msg | ) |
Eigen::Matrix<Polynomial<double>, RowsAtCompileTime, ColsAtCompileTime> decodePolynomialMatrix | ( | const drake::lcmt_polynomial_matrix & | msg | ) |
DRAKELCMUTIL_EXPORT void encodePiecewisePolynomial | ( | const PiecewisePolynomial< double > & | piecewise_polynomial, |
drake::lcmt_piecewise_polynomial & | msg | ||
) |
DRAKELCMUTIL_EXPORT void encodePolynomial | ( | const Polynomial< double > & | polynomial, |
drake::lcmt_polynomial & | msg | ||
) |
void encodePolynomialMatrix | ( | const Eigen::Matrix< Polynomial< double >, RowsAtCompileTime, ColsAtCompileTime > & | polynomial_matrix, |
drake::lcmt_polynomial_matrix & | msg | ||
) |
DRAKELCMUTIL_EXPORT void verifySubtypeSizes | ( | drake::lcmt_support_data & | support_data | ) |
DRAKELCMUTIL_EXPORT void verifySubtypeSizes | ( | drake::lcmt_qp_controller_input & | qp_input | ) |