Drake
Drake C++ Documentation
Loading...
Searching...
No Matches
geometry_roles.h File Reference
Include dependency graph for geometry_roles.h:
This graph shows which files directly or indirectly include this file:

Classes

class  ProximityProperties
 The set of properties for geometry used in a proximity role. More...
class  PerceptionProperties
 The set of properties for geometry used in a "perception" role. More...
class  IllustrationProperties
 The set of properties for geometry used in an "illustration" role. More...
struct  formatter< drake::geometry::Role >
 Specializes the fmt::formatter<> class template for drake::geometry::Role. More...

Namespaces

namespace  drake
namespace  drake::geometry
namespace  fmt

Enumerations

enum class  Role { kUnassigned = 0x0 , kProximity = 0x1 , kIllustration = 0x2 , kPerception = 0x4 }
 General enumeration for indicating geometry role. More...
enum class  RoleAssign { kNew , kReplace }
 The operations that can be performed on the given properties when assigning roles to geometry. More...

Functions

std::string to_string (const Role &role)
IllustrationProperties MakePhongIllustrationProperties (const Vector4< double > &diffuse)
 Constructs an IllustrationProperties instance compatible with a simple "phong" material using only the given diffuse color.