17 #ifndef IGNITION_MATH_MATERIAL_HH_ 18 #define IGNITION_MATH_MATERIAL_HH_ 23 #include <ignition/math/Export.hh> 24 #include <ignition/math/config.hh> 32 inline namespace IGNITION_MATH_VERSION_NAMESPACE {
34 class MaterialPrivate;
81 public:
explicit Material(
const double _density);
106 public:
void SetToNearestDensity(
124 public:
bool operator==(
const Material &_material)
const;
129 public:
bool operator!=(
const Material &_material)
const;
154 public:
double Density()
const;
158 public:
void SetDensity(
const double _density);
161 private: MaterialPrivate *dataPtr =
nullptr;
Contains information about a single material.
Definition: Material.hh:65
MaterialType
This enum lists the supported material types. A value can be used to create a Material instance...
Definition: MaterialType.hh:37