#include <ostream>
#include <string>
#include "drake/common/drake_copyable.h"
#include "drake/common/eigen_types.h"
#include "drake/common/fmt_ostream.h"
#include "drake/geometry/geometry_properties.h"
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 > |
Namespaces | |
drake | |
drake::geometry | |
fmt | |
Enumerations | |
enum | Role { kUnassigned = 0x0, kProximity = 0x1, kIllustration = 0x2, kPerception = 0x4 } |
General enumeration for indicating geometry role. More... | |
enum | RoleAssign { kNew, kReplace } |
The operations that can be performed on the given properties when assigning roles to geometry. More... | |
Functions | |
Geometry role to string conversions | |
These are simply convenience functions for converting the Role enumeration into a human-readable string. | |
std::string | to_string (const Role &role) |
std::ostream & | operator<< (std::ostream &out, const Role &role) |
Convenience functions | |
A collection of functions to help facilitate working with properties. | |
IllustrationProperties | MakePhongIllustrationProperties (const Vector4< double > &diffuse) |
Constructs an IllustrationProperties instance compatible with a simple "phong" material using only the given diffuse color. More... | |