VISR  0.11.1
Versatile Interactive Scene Renderer
visr::panning::CAP Class Reference

#include <CAP.h>

Public Member Functions

 CAP ()
 
int setLoudspeakerArray (LoudspeakerArray const *array)
 
int setListenerPosition (Afloat x, Afloat y, Afloat z)
 
int setListenerOrientation (Afloat yaw, Afloat pitch, Afloat roll, bool zero)
 
int setListenerAuralAxis (Afloat x, Afloat y, Afloat z)
 
int setSourcePositions (XYZ const *sp)
 
std::size_t setNumSources (std::size_t n)
 
int setMaxGain (Afloat mg)
 
std::size_t getNumSpeakers () const
 
int calcGains ()
 
efl::BasicMatrix< Afloat > const & getGains () const
 

Constructor & Destructor Documentation

◆ CAP()

visr::panning::CAP::CAP ( )

Default constructor. Sets object to save values (no array, zero sources).

Member Function Documentation

◆ calcGains()

int visr::panning::CAP::calcGains ( )

◆ getGains()

efl::BasicMatrix<Afloat> const& visr::panning::CAP::getGains ( ) const
inline

◆ getNumSpeakers()

std::size_t visr::panning::CAP::getNumSpeakers ( ) const
inline

◆ setListenerAuralAxis()

int visr::panning::CAP::setListenerAuralAxis ( Afloat  x,
Afloat  y,
Afloat  z 
)
inline

◆ setListenerOrientation()

int visr::panning::CAP::setListenerOrientation ( Afloat  yaw,
Afloat  pitch,
Afloat  roll,
bool  zero 
)

◆ setListenerPosition()

int visr::panning::CAP::setListenerPosition ( Afloat  x,
Afloat  y,
Afloat  z 
)
inline

◆ setLoudspeakerArray()

int visr::panning::CAP::setLoudspeakerArray ( LoudspeakerArray const *  array)
inline

◆ setMaxGain()

int visr::panning::CAP::setMaxGain ( Afloat  mg)
inline

◆ setNumSources()

std::size_t visr::panning::CAP::setNumSources ( std::size_t  n)
inline

◆ setSourcePositions()

int visr::panning::CAP::setSourcePositions ( XYZ const *  sp)
inline

The documentation for this class was generated from the following files: