3 #include "core/orientation.h" 13 explicit microphone(
const orientation_t& o = orientation_t(),
16 float get_shape()
const;
17 void set_shape(
float shape);
19 template <
typename Archive>
20 void serialize(Archive&);
31 float attenuation(
const microphone& mic,
const glm::vec3& incident);
Definition: capsule_base.h:9
Super-simple class which maintains microphone invariants.
Definition: microphone.h:10
Invariant: pointing_ is a unit vector.
Definition: orientation.h:15