SAL
A C++ library for spatial audio.
|
This is the complete list of members for sal::CuboidRoom, including all inherited members.
boundary_set_type_ | sal::Room | protected |
CalculateBoundaryPoints(const mcl::Point &source, const mcl::Point &destination) const noexcept | sal::CuboidRoom | virtual |
CuboidRoom(sal::Length x, sal::Length y, sal::Length z, const std::vector< mcl::IirFilter > &filter_prototypes) | sal::CuboidRoom | inline |
CuboidRoom(sal::Length x, sal::Length y, sal::Length z, const mcl::IirFilter &filter_prototype) | sal::CuboidRoom | inline |
CuboidRoom(const Triplet &room_dimensions, const Triplet &origin_position, const mcl::IirFilter &filter_prototype) | sal::CuboidRoom | inline |
dimensions() const noexcept | sal::CuboidRoom | inline |
GetBoundaryFilters(const mcl::Point &source_point, const mcl::Point &mic_point) const noexcept | sal::CuboidRoom | virtual |
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 noexcept | sal::CuboidRoom | |
IsPointInRoom(const mcl::Point &point, const sal::Length precision=VERY_SMALL) const noexcept | sal::CuboidRoom | virtual |
max_distance() const noexcept | sal::CuboidRoom | inlinevirtual |
num_boundary_points() const noexcept | sal::CuboidRoom | virtual |
num_faces() const noexcept | sal::CuboidRoom | inlinevirtual |
Room(const std::vector< mcl::IirFilter > &wall_filters) noexcept | sal::Room | inline |
SabineRt60() const | sal::CuboidRoom | |
SetDimensions(const Triplet &dimensions) noexcept | sal::CuboidRoom | inline |
SetFiltersNumeratorCoefficient(const Int coeff_id, const Sample value) | sal::Room | inline |
SetOriginPosition(const Triplet &position) | sal::CuboidRoom | inline |
SetWallFilter(const Int wall_id, const mcl::IirFilter &filter) noexcept | sal::Room | inline |
SetWallFilters(const std::vector< mcl::IirFilter > &wall_filters) noexcept | sal::Room | inline |
SetWallFilters(const mcl::IirFilter &filter) noexcept | sal::Room | inline |
ShapeDescription() const noexcept | sal::CuboidRoom | virtual |
Test() | sal::CuboidRoom | static |
wall_filters() const noexcept | sal::Room | inline |
wall_filters_ | sal::Room | protected |
~CuboidRoom() | sal::CuboidRoom | inlinevirtual |
~Room() noexcept | sal::Room | inlinevirtual |