29#include "trax/Configuration.h"
30#include "trax/Units.h"
35 enum class Type :
int{
68 staticFriction (0.6f),
69 dynamicFriction (0.4f),
73 Material( Type type ) noexcept
76 staticFriction (0.6f),
77 dynamicFriction (0.4f),
82 Material::Type operator++( Material::Type& material )
noexcept;
85 Materials( Material::Type a, Material::Type b ) noexcept
88 Materials(
unsigned int a,
unsigned int b ) noexcept
89 : matA(
static_cast<Material::Type
>(a)), matB(
static_cast<Material::Type
>(b))
93 std::swap( matA, matB );
100 dclspc std::string ToString( Material::Type type );
102 dclspc Material::Type MaterialType(
const std::string&
string );
Value< Dimension< 0, 0, 0 > > One
Dimensionless value.
Definition DimensionedValues.h:319
Namespace of all the trax track libraries classes and methods.
Definition Collection.h:17