Drake
drake::geometry Namespace Reference

Classes

class  GeometryFrame
 This simple class carries the definition of a frame used by GeometryWorld. More...
 
class  GeometryInstance
 A geometry instance combines a geometry definition (i.e., a shape of some sort), a pose (relative to a parent frame), material information, and an opaque collection of metadata. More...
 
class  GeometrySystem
 GeometrySystem serves as a system-level wrapper for GeometryWorld. More...
 
class  Identifier
 A simple identifier class. More...
 

Typedefs

using SourceId = Identifier< class SourceTag >
 Type used to identify geometry sources in GeometryWorld. More...
 
using FrameId = Identifier< class FrameTag >
 Type used to identify geometry frames in GeometryWorld . More...
 
using GeometryId = Identifier< class GeometryTag >
 Type used to identify geometry instances in GeometryWorld. More...
 

Functions

template<typename Tag >
std::string to_string (const drake::geometry::Identifier< Tag > &id)
 Enables use of identifiers with to_string. More...
 

Typedef Documentation

using FrameId = Identifier<class FrameTag>

Type used to identify geometry frames in GeometryWorld .

using GeometryId = Identifier<class GeometryTag>

Type used to identify geometry instances in GeometryWorld.

using SourceId = Identifier<class SourceTag>

Type used to identify geometry sources in GeometryWorld.

Function Documentation

std::string drake::geometry::to_string ( const drake::geometry::Identifier< Tag > &  id)
inline

Enables use of identifiers with to_string.

It requires ADL to work. So, it should be invoked as: to_string(id); and should be preceded by using std::to_string.

Here is the call graph for this function:

Here is the caller graph for this function: