SAL
A C++ library for spatial audio.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sal::Room Member List

This is the complete list of members for sal::Room, including all inherited members.

boundary_set_type_sal::Roomprotected
CalculateBoundaryPoints(const mcl::Point &source, const mcl::Point &destination) const noexcept=0sal::Roompure virtual
GetBoundaryFilters(const mcl::Point &source_point, const mcl::Point &mic_point) const noexcept=0sal::Roompure virtual
IsPointInRoom(const mcl::Point &point, const sal::Length wall_distance=0.0) const noexcept=0sal::Roompure virtual
max_distance() const noexcept=0sal::Roompure virtual
num_boundary_points() const noexcept=0sal::Roompure virtual
num_faces() const noexcept=0sal::Roompure virtual
Room(const std::vector< mcl::IirFilter > &wall_filters) noexceptsal::Roominline
SetFiltersNumeratorCoefficient(const Int coeff_id, const Sample value)sal::Roominline
SetWallFilter(const Int wall_id, const mcl::IirFilter &filter) noexceptsal::Roominline
SetWallFilters(const std::vector< mcl::IirFilter > &wall_filters) noexceptsal::Roominline
SetWallFilters(const mcl::IirFilter &filter) noexceptsal::Roominline
ShapeDescription() const noexcept=0sal::Roompure virtual
wall_filters() const noexceptsal::Roominline
wall_filters_sal::Roomprotected
~Room() noexceptsal::Roominlinevirtual