Drake
DrakeShapes Namespace Reference

Classes

class  Box
 
class  Capsule
 
class  Cylinder
 
class  Element
 
class  Geometry
 
class  Mesh
 
class  MeshPoints
 
class  Sphere
 
class  VisualElement
 

Typedefs

typedef std::vector< Eigen::Vector3d > PointsVector
 
typedef std::vector< Eigen::Vector3i > TrianglesVector
 
typedef drake::eigen_aligned_std_vector< VisualElementVectorOfVisualElements
 

Enumerations

enum  Shape {
  UNKNOWN = 0, BOX = 1, SPHERE = 2, CYLINDER = 3,
  MESH = 4, MESH_POINTS = 5, CAPSULE = 6
}
 

Functions

string ShapeToString (Shape ss)
 
ostream & operator<< (ostream &out, const Geometry &gg)
 
ostream & operator<< (ostream &out, const Sphere &ss)
 
ostream & operator<< (ostream &out, const Box &bb)
 
ostream & operator<< (ostream &out, const Cylinder &cc)
 
ostream & operator<< (ostream &out, const Capsule &cc)
 
ostream & operator<< (ostream &out, const Mesh &mm)
 
ostream & operator<< (ostream &out, const MeshPoints &mp)
 

Variables

const double MIN_RADIUS = 1e-7
 

Typedef Documentation

typedef std::vector<Eigen::Vector3d> PointsVector
typedef std::vector<Eigen::Vector3i> TrianglesVector

Enumeration Type Documentation

enum Shape
Enumerator
UNKNOWN 
BOX 
SPHERE 
CYLINDER 
MESH 
MESH_POINTS 
CAPSULE 

Function Documentation

ostream& DrakeShapes::operator<< ( std::ostream &  out,
const Geometry gg 
)

Here is the call graph for this function:

ostream& DrakeShapes::operator<< ( std::ostream &  out,
const Sphere ss 
)
ostream& DrakeShapes::operator<< ( std::ostream &  out,
const Box bb 
)
ostream& DrakeShapes::operator<< ( std::ostream &  out,
const Cylinder cc 
)
ostream& DrakeShapes::operator<< ( std::ostream &  out,
const Capsule cc 
)
ostream& DrakeShapes::operator<< ( std::ostream &  out,
const Mesh mm 
)
ostream& DrakeShapes::operator<< ( std::ostream &  out,
const MeshPoints mp 
)
std::string ShapeToString ( Shape  ss)

Here is the caller graph for this function:

Variable Documentation

const double MIN_RADIUS = 1e-7