Wayverb
wayverb::core::vector_look_up_table< T, azimuth_divisions, elevation_divisions > Struct Template Referencefinal

Classes

struct  index_pair
 

Public Member Functions

constexpr auto & at (index_pair i)
 
constexpr const auto & at (index_pair i) const
 

Static Public Member Functions

static constexpr auto get_azimuth_angle ()
 
static constexpr auto get_elevation_angle ()
 
static constexpr size_t azimuth_to_index (double azimuth)
 
static constexpr size_t elevation_to_index (double elevation)
 
static constexpr index_pair angles_to_indices (az_el azel)
 
static constexpr auto index_to_azimuth (size_t index)
 
static constexpr auto index_to_elevation (size_t index)
 
static constexpr az_el indices_to_angles (index_pair i)
 
static auto pointing (index_pair i)
 
static auto index (const glm::vec3 &i)
 

Public Attributes

table [azimuth_divisions][elevation_divisions] {}
 Using a C array because it's more constexpr-ready than std::array.
 

The documentation for this struct was generated from the following file: