#include <Ambisonic.h>
Public Member Functions | |
| AmbisonicOrder (unsigned hOrder=0, unsigned vOrder=0) | |
| ~AmbisonicOrder () | |
Public Attributes | |
| unsigned | horizontalOrder |
| unsigned | verticalOrder |
| bool | isUniform |
| Returns true if horizontal and verical orders are identical. | |
| csl::AmbisonicOrder::AmbisonicOrder | ( | unsigned | hOrder = 0, |
|
| unsigned | vOrder = 0 | |||
| ) | [inline] |
| csl::AmbisonicOrder::~AmbisonicOrder | ( | ) | [inline] |
| unsigned csl::AmbisonicOrder::horizontalOrder |
Referenced by csl::AmbisonicMixer::addInput(), csl::AmbisonicUnitGenerator::channelIndexer(), csl::AmbisonicUnitGenerator::fumaEncodingWeights(), csl::AmbisonicUnitGenerator::fumaIndexedEncodingWeights(), csl::AmbisonicUnitGenerator::greaterOrder(), csl::AmbisonicRotator::initialize(), csl::AmbisonicMixer::initialize(), csl::AmbisonicDecoder::initialize(), csl::AmbisonicUnitGenerator::initOrder(), csl::AmbisonicUnitGenerator::invChannelIndexer(), csl::AmbisonicUnitGenerator::orderToChannels(), csl::AmbisonicUnitGenerator::orderToHorizontalChannels(), csl::AmbisonicRotator::rotateFirstOrderHorizontal(), and csl::AmbisonicRotator::rotateSecondOrderHorizontal().
| unsigned csl::AmbisonicOrder::verticalOrder |
Referenced by csl::AmbisonicMixer::addInput(), csl::AmbisonicUnitGenerator::AmbisonicUnitGenerator(), csl::AmbisonicUnitGenerator::channelIndexer(), csl::AmbisonicUnitGenerator::fumaEncodingWeights(), csl::AmbisonicUnitGenerator::fumaIndexedEncodingWeights(), csl::AmbisonicUnitGenerator::greaterOrder(), csl::AmbisonicRotator::initialize(), csl::AmbisonicMixer::initialize(), csl::AmbisonicDecoder::initialize(), csl::AmbisonicUnitGenerator::initOrder(), csl::AmbisonicUnitGenerator::invChannelIndexer(), csl::AmbisonicUnitGenerator::orderToChannels(), csl::AmbisonicUnitGenerator::orderToVerticalChannels(), and csl::AmbisonicRotator::rotateSecondOrderVertical().
Returns true if horizontal and verical orders are identical.
Referenced by csl::AmbisonicRotator::initialize(), csl::AmbisonicDecoder::initialize(), csl::AmbisonicUnitGenerator::initOrder(), csl::AmbisonicRotator::setTilt(), and csl::AmbisonicRotator::setTumble().
1.5.8