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

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

boundary_set_type_sal::Roomprotected
CalculateBoundaryPoints(const mcl::Point &source, const mcl::Point &destination) const noexceptsal::CuboidRoomvirtual
CuboidRoom(sal::Length x, sal::Length y, sal::Length z, const std::vector< mcl::IirFilter > &filter_prototypes)sal::CuboidRoominline
CuboidRoom(sal::Length x, sal::Length y, sal::Length z, const mcl::IirFilter &filter_prototype)sal::CuboidRoominline
CuboidRoom(const Triplet &room_dimensions, const Triplet &origin_position, const mcl::IirFilter &filter_prototype)sal::CuboidRoominline
dimensions() const noexceptsal::CuboidRoominline
GetBoundaryFilters(const mcl::Point &source_point, const mcl::Point &mic_point) const noexceptsal::CuboidRoomvirtual
ImageSourcePosition(const mcl::Point &source_position, const mcl::Int mx, const mcl::Int my, const mcl::Int mz, const mcl::Int px, const mcl::Int py, const mcl::Int pz) const noexceptsal::CuboidRoom
IsPointInRoom(const mcl::Point &point, const sal::Length precision=VERY_SMALL) const noexceptsal::CuboidRoomvirtual
max_distance() const noexceptsal::CuboidRoominlinevirtual
num_boundary_points() const noexceptsal::CuboidRoomvirtual
num_faces() const noexceptsal::CuboidRoominlinevirtual
Room(const std::vector< mcl::IirFilter > &wall_filters) noexceptsal::Roominline
SabineRt60() const sal::CuboidRoom
SetDimensions(const Triplet &dimensions) noexceptsal::CuboidRoominline
SetFiltersNumeratorCoefficient(const Int coeff_id, const Sample value)sal::Roominline
SetOriginPosition(const Triplet &position)sal::CuboidRoominline
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 noexceptsal::CuboidRoomvirtual
Test()sal::CuboidRoomstatic
wall_filters() const noexceptsal::Roominline
wall_filters_sal::Roomprotected
~CuboidRoom()sal::CuboidRoominlinevirtual
~Room() noexceptsal::Roominlinevirtual