Drake
|
#include <drake/systems/plants/shapes/Geometry.h>
Public Member Functions | |
Capsule (double radius, double length) | |
virtual | ~Capsule () |
virtual Capsule * | clone () const |
virtual void | getPoints (Eigen::Matrix3Xd &points) const |
virtual void | getBoundingBoxPoints (Eigen::Matrix3Xd &points) const |
Public Member Functions inherited from Geometry | |
Geometry () | |
Geometry (const Geometry &other) | |
virtual | ~Geometry () |
Shape | getShape () const |
virtual void | getTerrainContactPoints (Eigen::Matrix3Xd &points) const |
Public Attributes | |
double | radius |
double | length |
Static Public Attributes | |
static const int | NUM_POINTS = 2 |
Friends | |
DRAKESHAPES_EXPORT std::ostream & | operator<< (std::ostream &, const Capsule &) |
A toString method for this class. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Geometry | |
Geometry (Shape shape) | |
void | getBoundingBoxPoints (double x_half_width, double y_half_width, double z_half_width, Eigen::Matrix3Xd &points) const |
Protected Attributes inherited from Geometry | |
Shape | shape |
Static Protected Attributes inherited from Geometry | |
static const int | NUM_BBOX_POINTS = 8 |
|
inlinevirtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented from Geometry.
|
friend |
A toString method for this class.
double length |
|
static |
double radius |