#include <multicontact-api/geometry/ellipsoid.hpp>
Public Types | |
enum | { dim = _dim } |
enum | { Options = _Options } |
typedef Eigen::Matrix< Scalar, dim, dim, Options > | Matrix |
typedef Eigen::Matrix< Scalar, dim, 1, Options > | Vector |
Public Member Functions | |
Ellipsoid (const Matrix &A, const Vector ¢er) | |
Scalar | lhsValue (const Vector &point) const |
const Matrix & | A () const |
Matrix & | A () |
const Vector & | center () const |
Vector & | center () |
void | disp (std::ostream &os) const |
Public Attributes | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar | Scalar |
Protected Attributes | |
Matrix | m_A |
Vector | m_center |
Center of the ellipsoid expressed in the global frame. | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const Ellipsoid &E) |
typedef Eigen::Matrix<Scalar, dim, dim, Options> multicontact_api::geometry::Ellipsoid< _Scalar, _dim, _Options >::Matrix |
typedef Eigen::Matrix<Scalar, dim, 1, Options> multicontact_api::geometry::Ellipsoid< _Scalar, _dim, _Options >::Vector |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
protected |
|
protected |
Center of the ellipsoid expressed in the global frame.
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar multicontact_api::geometry::Ellipsoid< _Scalar, _dim, _Options >::Scalar |