Drake
Sphere Class Reference

#include <drake/multibody/shapes/geometry.h>

Inheritance diagram for Sphere:
[legend]
Collaboration diagram for Sphere:
[legend]

Public Member Functions

 Sphere (double radius)
 
virtual ~Sphere ()
 
virtual Sphereclone () const
 
virtual void getPoints (Eigen::Matrix3Xd &points) const
 
virtual void getBoundingBoxPoints (Eigen::Matrix3Xd &points) const
 
virtual void getTerrainContactPoints (Eigen::Matrix3Xd &points) const
 
- Public Member Functions inherited from Geometry
 Geometry ()
 
 Geometry (const Geometry &other)
 
virtual ~Geometry ()
 
Shape getShape () const
 
virtual bool hasFaces () const
 
virtual void getFaces (TrianglesVector *faces) const
 Returns the faces making up this geometry as a vector of triangles. More...
 

Public Attributes

double radius
 

Static Public Attributes

static const int NUM_POINTS = 1
 

Friends

std::ostream & operator<< (std::ostream &, const Sphere &)
 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
 

Constructor & Destructor Documentation

Sphere ( double  radius)
explicit

Here is the caller graph for this function:

virtual ~Sphere ( )
inlinevirtual

Here is the call graph for this function:

Member Function Documentation

Sphere * clone ( ) const
virtual

Reimplemented from Geometry.

Here is the call graph for this function:

void getBoundingBoxPoints ( Eigen::Matrix3Xd &  points) const
virtual

Reimplemented from Geometry.

Here is the call graph for this function:

void getPoints ( Eigen::Matrix3Xd &  points) const
virtual

Reimplemented from Geometry.

Here is the caller graph for this function:

void getTerrainContactPoints ( Eigen::Matrix3Xd &  points) const
virtual

Reimplemented from Geometry.

Here is the call graph for this function:

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const Sphere ss 
)
friend

A toString method for this class.

Member Data Documentation

const int NUM_POINTS = 1
static
double radius

The documentation for this class was generated from the following files: